From 7b6c0c67bb60126c222c9a48bcfc7633e4e8b161 Mon Sep 17 00:00:00 2001 From: Arvid Norlin Date: Mon, 19 Feb 2024 13:41:50 +0100 Subject: [PATCH] fix: update page tracking properties --- components/Current/Tracking.tsx | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/components/Current/Tracking.tsx b/components/Current/Tracking.tsx index b7ec2c22f..074c7e203 100644 --- a/components/Current/Tracking.tsx +++ b/components/Current/Tracking.tsx @@ -40,19 +40,19 @@ function createPageObject(trackingData: TrackingData) { return sitesections } const sitesections = getSiteSections(segments) - const { host: domain, href: pageurl } = window.location - + const { host: domain, href: fullurl, origin } = window.location const page_obj = { - pagename: trackingData.pageName, - pagetype: trackingData.pageType, - pageurl, // is window.location.href viable? + pagename: segments.join('|'), + pagetype: 'contentpage', + pageurl: origin + trackingData.pathName, + fullurl, createDate: trackingData.createdDate, publishDate: trackingData.publishedDate, - domain, // is window.location.host viable? + domain, errorcode: null, // handle querystring: trackingData.queryString || "", pageid: trackingData.pageId, - sessionid: "", // base on what? + // sessionid: "", // base on what? domainlanguage: lang, hotelbrand: "scandic", siteversion: "new-web", @@ -70,15 +70,6 @@ export default function Tracking({ pageData }: TrackingProps) { const pageObject = createPageObject(trackingData) window.datalayer.page = pageObject - - // NOTE: Is this irrelevant för drop 1? - // var user_obj = { - // loginstatus: "", - // memberid: "", - // memberlevel: "", - // } - - // datalayer.user = user_obj; }, [pathName, queryString, pageData]) return null