diff --git a/src/app/core/services/integration/refiner.service.ts b/src/app/core/services/integration/refiner.service.ts index c79e198dd..4b8cae85b 100644 --- a/src/app/core/services/integration/refiner.service.ts +++ b/src/app/core/services/integration/refiner.service.ts @@ -22,10 +22,8 @@ export class RefinerService { if (this.refiner) { this.refiner('identifyUser', { id: this.user.org_id, - email: this.user.email, - name: this.user.full_name, account: { - workspace_name: this.user.org_name + org_id: this.user.org_id }, source: 'Fyle Integration Settings', action_name: actionName, diff --git a/src/app/core/services/integration/tracking.service.spec.ts b/src/app/core/services/integration/tracking.service.spec.ts index 835d8c060..763961fc9 100644 --- a/src/app/core/services/integration/tracking.service.spec.ts +++ b/src/app/core/services/integration/tracking.service.spec.ts @@ -23,7 +23,7 @@ describe('TrackingService', () => { }); it('should track Open Landing Page event', () => { - expect(service.onOpenLandingPage('ashwin.t@fyle.in', 1, 'Lolo Org', 'or767asdih5')).toBeUndefined(); + expect(service.onOpenLandingPage('ashwin.t@fyle.in', 'or767asdih5')).toBeUndefined(); }); it('should flatten the payload', () => { diff --git a/src/app/core/services/integration/tracking.service.ts b/src/app/core/services/integration/tracking.service.ts index eabed6381..c014008b9 100644 --- a/src/app/core/services/integration/tracking.service.ts +++ b/src/app/core/services/integration/tracking.service.ts @@ -73,16 +73,14 @@ export class TrackingService { } } - onOpenLandingPage(email: string | undefined, orgId: number, orgName: string, fyleOrgId: string): void { + onOpenLandingPage(userId: string | undefined, fyleOrgId: string): void { try { if (this.tracking) { - this.tracking.identify(email); + this.tracking.identify(userId); this.tracking.people.set({ - orgId, - orgName, fyleOrgId }); - this.identityEmail = email; + this.identityEmail = userId; } } catch (e) { console.error('Tracking error:', e); diff --git a/src/app/integrations/integrations.component.ts b/src/app/integrations/integrations.component.ts index beb485f8e..0a798f1af 100644 --- a/src/app/integrations/integrations.component.ts +++ b/src/app/integrations/integrations.component.ts @@ -63,7 +63,7 @@ export class IntegrationsComponent implements OnInit { this.user = this.userService.getUserProfile(); this.getOrCreateOrg().then((org: Org | undefined) => { if (org) { - this.trackingService.onOpenLandingPage(this.user?.email, org.id, org.name, org.fyle_org_id); + this.trackingService.onOpenLandingPage(this.user?.user_id, org.fyle_org_id); this.org = org; this.storageService.set('orgId', this.org.id); this.storageService.set('org', this.org);