diff --git a/packages/editor-ui/src/Interface.ts b/packages/editor-ui/src/Interface.ts index 6fd65e1cf7..2b06c8c637 100644 --- a/packages/editor-ui/src/Interface.ts +++ b/packages/editor-ui/src/Interface.ts @@ -105,9 +105,6 @@ declare global { }; // eslint-disable-next-line @typescript-eslint/naming-convention Cypress: unknown; - Appcues?: { - track(event: string, properties?: ITelemetryTrackProperties): void; - }; } } diff --git a/packages/editor-ui/src/plugins/__tests__/telemetry.test.ts b/packages/editor-ui/src/plugins/__tests__/telemetry.test.ts index b9faf7489c..26ca079ccd 100644 --- a/packages/editor-ui/src/plugins/__tests__/telemetry.test.ts +++ b/packages/editor-ui/src/plugins/__tests__/telemetry.test.ts @@ -141,12 +141,12 @@ describe('telemetry', () => { }); describe('track function', () => { - it('should call Rudderstack track method with correct parameters and', () => { + it('should call Rudderstack track method with correct parameters', () => { const trackFunction = vi.spyOn(window.rudderanalytics, 'track'); const event = 'testEvent'; const properties = { test: '1' }; - const options = { withPostHog: false, withAppCues: false }; + const options = { withPostHog: false }; telemetry.track(event, properties, options); @@ -156,27 +156,5 @@ describe('telemetry', () => { version_cli: MOCK_VERSION_CLI, }); }); - - it('should call Rudderstack track method with correct parameters and withAppCues option set to true', () => { - window.Appcues = { track: () => {} }; - const trackFunction = vi.spyOn(window.rudderanalytics, 'track'); - const appCuesTrackFunction = vi.spyOn(window.Appcues, 'track'); - - const event = 'testEvent'; - const properties = { test: '1' }; - const options = { withPostHog: false, withAppCues: true }; - - telemetry.track(event, properties, options); - - expect(trackFunction).toHaveBeenCalledTimes(1); - expect(trackFunction).toHaveBeenCalledWith(event, { - ...properties, - version_cli: MOCK_VERSION_CLI, - }); - expect(appCuesTrackFunction).toHaveBeenCalledWith(event, { - ...properties, - version_cli: MOCK_VERSION_CLI, - }); - }); }); }); diff --git a/packages/editor-ui/src/plugins/telemetry/index.ts b/packages/editor-ui/src/plugins/telemetry/index.ts index dda799d279..57487456b6 100644 --- a/packages/editor-ui/src/plugins/telemetry/index.ts +++ b/packages/editor-ui/src/plugins/telemetry/index.ts @@ -99,7 +99,7 @@ export class Telemetry { track( event: string, properties?: ITelemetryTrackProperties, - options: { withPostHog?: boolean; withAppCues?: boolean } = {}, + options: { withPostHog?: boolean } = {}, ) { if (!this.rudderStack) return; @@ -113,10 +113,6 @@ export class Telemetry { if (options.withPostHog) { usePostHog().capture(event, updatedProperties); } - - if (options.withAppCues && window.Appcues) { - window.Appcues.track(event, updatedProperties); - } } page(route: Route) { diff --git a/packages/editor-ui/src/views/NodeView.vue b/packages/editor-ui/src/views/NodeView.vue index fbc28bb615..689cd1146d 100644 --- a/packages/editor-ui/src/views/NodeView.vue +++ b/packages/editor-ui/src/views/NodeView.vue @@ -3579,7 +3579,6 @@ export default defineComponent({ }, { withPostHog: true, - withAppCues: true, }, ); }