fix: update page tracking properties
This commit is contained in:
@@ -40,19 +40,19 @@ function createPageObject(trackingData: TrackingData) {
|
|||||||
return sitesections
|
return sitesections
|
||||||
}
|
}
|
||||||
const sitesections = getSiteSections(segments)
|
const sitesections = getSiteSections(segments)
|
||||||
const { host: domain, href: pageurl } = window.location
|
const { host: domain, href: fullurl, origin } = window.location
|
||||||
|
|
||||||
const page_obj = {
|
const page_obj = {
|
||||||
pagename: trackingData.pageName,
|
pagename: segments.join('|'),
|
||||||
pagetype: trackingData.pageType,
|
pagetype: 'contentpage',
|
||||||
pageurl, // is window.location.href viable?
|
pageurl: origin + trackingData.pathName,
|
||||||
|
fullurl,
|
||||||
createDate: trackingData.createdDate,
|
createDate: trackingData.createdDate,
|
||||||
publishDate: trackingData.publishedDate,
|
publishDate: trackingData.publishedDate,
|
||||||
domain, // is window.location.host viable?
|
domain,
|
||||||
errorcode: null, // handle
|
errorcode: null, // handle
|
||||||
querystring: trackingData.queryString || "",
|
querystring: trackingData.queryString || "",
|
||||||
pageid: trackingData.pageId,
|
pageid: trackingData.pageId,
|
||||||
sessionid: "<unique identifier of session>", // base on what?
|
// sessionid: "<unique identifier of session>", // base on what?
|
||||||
domainlanguage: lang,
|
domainlanguage: lang,
|
||||||
hotelbrand: "scandic",
|
hotelbrand: "scandic",
|
||||||
siteversion: "new-web",
|
siteversion: "new-web",
|
||||||
@@ -70,15 +70,6 @@ export default function Tracking({ pageData }: TrackingProps) {
|
|||||||
const pageObject = createPageObject(trackingData)
|
const pageObject = createPageObject(trackingData)
|
||||||
|
|
||||||
window.datalayer.page = pageObject
|
window.datalayer.page = pageObject
|
||||||
|
|
||||||
// NOTE: Is this irrelevant för drop 1?
|
|
||||||
// var user_obj = {
|
|
||||||
// loginstatus: "<if the user is logged in or not>",
|
|
||||||
// memberid: "<unique meeting package membership id for the user>",
|
|
||||||
// memberlevel: "<member level of user>",
|
|
||||||
// }
|
|
||||||
|
|
||||||
// datalayer.user = user_obj;
|
|
||||||
}, [pathName, queryString, pageData])
|
}, [pathName, queryString, pageData])
|
||||||
|
|
||||||
return null
|
return null
|
||||||
|
|||||||
Reference in New Issue
Block a user