diff --git a/src/amplitude-client.js b/src/amplitude-client.js index aa60874b..5a59dbee 100644 --- a/src/amplitude-client.js +++ b/src/amplitude-client.js @@ -39,7 +39,13 @@ var AmplitudeClient = function AmplitudeClient(instanceName) { this._instanceName = utils.isEmptyString(instanceName) ? Constants.DEFAULT_INSTANCE : instanceName.toLowerCase(); this._unsentEvents = []; this._unsentIdentifys = []; - this.options = { ...DEFAULT_OPTIONS, trackingOptions: { ...DEFAULT_OPTIONS.trackingOptions } }; + this.options = { + ...DEFAULT_OPTIONS, + headers: { ...DEFAULT_OPTIONS.headers }, + library: { ...DEFAULT_OPTIONS.library }, + plan: { ...DEFAULT_OPTIONS.plan }, + trackingOptions: { ...DEFAULT_OPTIONS.trackingOptions }, + }; this.cookieStorage = new cookieStorage().getStorage(); this._q = []; // queue for proxied functions before script load this._sending = false;