diff --git a/src/app/hooks/useClickTrackerHandler/index.jsx b/src/app/hooks/useClickTrackerHandler/index.jsx index e2d56300031..b75803238c2 100644 --- a/src/app/hooks/useClickTrackerHandler/index.jsx +++ b/src/app/hooks/useClickTrackerHandler/index.jsx @@ -159,9 +159,14 @@ export default (eventTrackingData = {}) => { eventType: CLICK_EVENT, }); + // HOT FIX FOR COMPONENT TRACKS SHOWING UP AS PAGE TRACKS: + const formattedReverbStaticUrl = reverbStaticUrl + .replace('&x6=[{referrer}]', '') + .replace('&ref={referrer}', ''); + return { ...(enableStaticTracking && { - [STATIC_REVERB_CLICK_TRACKING]: reverbStaticUrl, + [STATIC_REVERB_CLICK_TRACKING]: formattedReverbStaticUrl, }), ...(isHydrated && { onClick: clickTracker }), }; diff --git a/src/app/hooks/useViewTracker/index.tsx b/src/app/hooks/useViewTracker/index.tsx index b68e7f77027..6d0e7559048 100644 --- a/src/app/hooks/useViewTracker/index.tsx +++ b/src/app/hooks/useViewTracker/index.tsx @@ -173,9 +173,14 @@ export default (eventTrackingData?: EventTrackingData): any => { eventType: VIEW_EVENT, }); + // HOT FIX FOR COMPONENT TRACKS SHOWING UP AS PAGE TRACKS: + const formattedReverbStaticUrl = reverbStaticUrl + .replace('&x6=[{referrer}]', '') + .replace('&ref={referrer}', ''); + return isLite ? { - [STATIC_REVERB_VIEW_TRACKING]: reverbStaticUrl, + [STATIC_REVERB_VIEW_TRACKING]: formattedReverbStaticUrl, } : { ref: viewTracker, diff --git a/ws-nextjs-app/integration/pages/articles/gahuzaLiteSite/__snapshots__/lite.test.ts.snap b/ws-nextjs-app/integration/pages/articles/gahuzaLiteSite/__snapshots__/lite.test.ts.snap index 02f24e6387f..3e59702ba8f 100644 --- a/ws-nextjs-app/integration/pages/articles/gahuzaLiteSite/__snapshots__/lite.test.ts.snap +++ b/ws-nextjs-app/integration/pages/articles/gahuzaLiteSite/__snapshots__/lite.test.ts.snap @@ -29,7 +29,7 @@ exports[`Lite Site Articles Lite Site Summary should match snapshot 1`] = `