diff --git a/src/app/pages/rekey-search/rekey-search.analytics.effects.ts b/src/app/pages/rekey-search/rekey-search.analytics.effects.ts index 5ea37f423..da55c577c 100644 --- a/src/app/pages/rekey-search/rekey-search.analytics.effects.ts +++ b/src/app/pages/rekey-search/rekey-search.analytics.effects.ts @@ -2,7 +2,11 @@ import { Injectable } from '@angular/core'; import { Actions, createEffect, ofType } from '@ngrx/effects'; import { AnalyticsProvider } from '@providers/analytics/analytics'; import { AnalyticRecorded } from '@providers/analytics/analytics.actions'; -import { AnalyticsScreenNames, GoogleAnalyticsEvents } from '@providers/analytics/analytics.model'; +import { + AnalyticsScreenNames, + GoogleAnalyticsCustomDimension, + GoogleAnalyticsEvents, +} from '@providers/analytics/analytics.model'; import { of } from 'rxjs'; import { switchMap } from 'rxjs/operators'; import { RekeySearchViewDidEnter, SearchBookedTest } from './rekey-search.actions'; @@ -20,6 +24,10 @@ export class RekeySearchAnalyticsEffects { switchMap(() => { // GA4 Analytics this.analytics.setGACurrentPage(AnalyticsScreenNames.REKEY_SEARCH); + // reset values for custom dimensions + this.analytics.addGACustomDimension(GoogleAnalyticsCustomDimension.CANDIDATE_ID, ''); + this.analytics.addGACustomDimension(GoogleAnalyticsCustomDimension.APPLICATION_REFERENCE, ''); + this.analytics.addGACustomDimension(GoogleAnalyticsCustomDimension.TEST_CATEGORY, ''); return of(AnalyticRecorded()); }) )