diff --git a/tracker/tracker/src/main/modules/viewport.ts b/tracker/tracker/src/main/modules/viewport.ts index 9541f085e..16ed279ab 100644 --- a/tracker/tracker/src/main/modules/viewport.ts +++ b/tracker/tracker/src/main/modules/viewport.ts @@ -5,13 +5,15 @@ import { SetPageLocation, SetViewportSize, SetPageVisibility } from '../app/mess export default function (app: App): void { let url: string, width: number, height: number let navigationStart: number + let referrer = document.referrer const sendSetPageLocation = app.safe(() => { const { URL } = document if (URL !== url) { url = URL - app.send(SetPageLocation(url, document.referrer, navigationStart)) + app.send(SetPageLocation(url, referrer, navigationStart)) navigationStart = 0 + referrer = url } })