diff --git a/packages/sdks/sdk/src/index.ts b/packages/sdks/sdk/src/index.ts index b62e868a..e3ffe9dd 100644 --- a/packages/sdks/sdk/src/index.ts +++ b/packages/sdks/sdk/src/index.ts @@ -68,6 +68,7 @@ export type OpenPanelOptions = { waitForProfile?: boolean; filter?: (payload: TrackHandlerPayload) => boolean; disabled?: boolean; + debug?: boolean; }; export class OpenPanel { @@ -129,6 +130,7 @@ export class OpenPanel { } async track(name: string, properties?: TrackProperties) { + this.log('track event', name, properties); return this.send({ type: 'track', payload: { @@ -143,6 +145,7 @@ export class OpenPanel { } async identify(payload: IdentifyPayload) { + this.log('identify user', payload); if (payload.profileId) { this.profileId = payload.profileId; this.flush(); @@ -162,12 +165,10 @@ export class OpenPanel { } } - async alias(payload: AliasPayload) { - return this.send({ - type: 'alias', - payload, - }); - } + /** + * @deprecated This method is deprecated and will be removed in a future version. + */ + async alias(payload: AliasPayload) {} async increment(payload: IncrementPayload) { return this.send({ @@ -224,4 +225,10 @@ export class OpenPanel { }); this.queue = []; } + + log(...args: any[]) { + if (this.options.debug) { + console.log('[OpenPanel.dev]', ...args); + } + } } diff --git a/packages/sdks/web/src/index.ts b/packages/sdks/web/src/index.ts index a9de6215..1192a419 100644 --- a/packages/sdks/web/src/index.ts +++ b/packages/sdks/web/src/index.ts @@ -38,8 +38,6 @@ export class OpenPanel extends OpenPanelBase { }); if (!this.isServer()) { - console.log('OpenPanel.dev - Initialized', this.options); - try { const pending = sessionStorage.getItem('openpanel-pending-revenues'); if (pending) { @@ -202,7 +200,6 @@ export class OpenPanel extends OpenPanelBase { } this.lastPath = path; - console.log('OpenPanel.dev - Track page view'); super.track('screen_view', { ...(properties ?? {}), __path: path,