diff --git a/src/@awesome-cordova-plugins/plugins/mixpanel/index.ts b/src/@awesome-cordova-plugins/plugins/mixpanel/index.ts index 9183f81b8..aa35b9dc8 100644 --- a/src/@awesome-cordova-plugins/plugins/mixpanel/index.ts +++ b/src/@awesome-cordova-plugins/plugins/mixpanel/index.ts @@ -19,6 +19,11 @@ declare let mixpanel: any; * .then(onSuccess) * .catch(onError); * + * // For EU data residency, pass a custom server URL: + * this.mixpanel.init(token, true, 'https://api-eu.mixpanel.com') + * .then(onSuccess) + * .catch(onError); + * * ``` * @classes * MixpanelPeople @@ -76,10 +81,15 @@ export class Mixpanel extends AwesomeCordovaNativePlugin { /** * * @param token {string} + * @param trackAutomaticEvents {boolean} optional, defaults to true (Android only) + * @param serverUrl {string} optional, custom server URL for EU data residency (e.g. 'https://api-eu.mixpanel.com') * @returns {Promise} */ - @Cordova() - init(token: string): Promise { + @Cordova({ + successIndex: 1, + errorIndex: 2, + }) + init(token: string, trackAutomaticEvents?: boolean, serverUrl?: string): Promise { return; }