Cleanup
This commit is contained in:
@@ -51,8 +51,8 @@ export default async function SelectHotelPage({
|
|||||||
const selectHotelParamsObject =
|
const selectHotelParamsObject =
|
||||||
getHotelReservationQueryParams(selectHotelParams)
|
getHotelReservationQueryParams(selectHotelParams)
|
||||||
const adults = selectHotelParamsObject.room[0].adults // TODO: Handle multiple rooms
|
const adults = selectHotelParamsObject.room[0].adults // TODO: Handle multiple rooms
|
||||||
const child = selectHotelParamsObject.room[0].child
|
const child = selectHotelParamsObject.room[0].child // TODO: Handle multiple rooms
|
||||||
const children = child ? generateChildrenString(child) : undefined // TODO: Handle multiple rooms
|
const children = child ? generateChildrenString(child) : undefined
|
||||||
|
|
||||||
const hotels = await fetchAvailableHotels({
|
const hotels = await fetchAvailableHotels({
|
||||||
cityId: city.id,
|
cityId: city.id,
|
||||||
|
|||||||
@@ -51,9 +51,9 @@ export default function RouterTransition({
|
|||||||
pageLoadTime: entry.duration / 1000,
|
pageLoadTime: entry.duration / 1000,
|
||||||
}
|
}
|
||||||
const pageObject = createSDKPageObject(trackingData)
|
const pageObject = createSDKPageObject(trackingData)
|
||||||
console.log("TRACKING: Tracking initial pageView", pageObject)
|
// console.log("TRACKING: Tracking initial pageView", pageObject)
|
||||||
console.log("TRACKING: Tracking initial userData", userData)
|
// console.log("TRACKING: Tracking initial userData", userData)
|
||||||
console.log("TRACKING: Tracking initial hotelInfo", hotelInfo)
|
// console.log("TRACKING: Tracking initial hotelInfo", hotelInfo)
|
||||||
window.adobeDataLayer.push({
|
window.adobeDataLayer.push({
|
||||||
event: "pageView",
|
event: "pageView",
|
||||||
pageInfo: pageObject,
|
pageInfo: pageObject,
|
||||||
@@ -98,12 +98,12 @@ export default function RouterTransition({
|
|||||||
pageLoadTime: getPageLoadTime(),
|
pageLoadTime: getPageLoadTime(),
|
||||||
}
|
}
|
||||||
const pageObject = createSDKPageObject(trackingData)
|
const pageObject = createSDKPageObject(trackingData)
|
||||||
console.log(
|
// console.log(
|
||||||
"TRACKING: Tracking RouterTransition pageViewEnd",
|
// "TRACKING: Tracking RouterTransition pageViewEnd",
|
||||||
pageObject
|
// pageObject
|
||||||
)
|
// )
|
||||||
console.log("TRACKING: Tracking RouterTransition userData", userData)
|
// console.log("TRACKING: Tracking RouterTransition userData", userData)
|
||||||
console.log("TRACKING: Tracking RouterTransition hotelInfo", hotelInfo)
|
// console.log("TRACKING: Tracking RouterTransition hotelInfo", hotelInfo)
|
||||||
window.adobeDataLayer.push({
|
window.adobeDataLayer.push({
|
||||||
event: "pageViewEnd",
|
event: "pageViewEnd",
|
||||||
pageInfo: pageObject,
|
pageInfo: pageObject,
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ import { TrackingPosition, TrackingSDKData } from "@/types/components/tracking"
|
|||||||
|
|
||||||
export function trackClick(name: string) {
|
export function trackClick(name: string) {
|
||||||
if (typeof window !== "undefined" && window.adobeDataLayer) {
|
if (typeof window !== "undefined" && window.adobeDataLayer) {
|
||||||
console.log("TRACKING: Tracking click", name)
|
|
||||||
window.adobeDataLayer.push({
|
window.adobeDataLayer.push({
|
||||||
event: "linkClick",
|
event: "linkClick",
|
||||||
cta: {
|
cta: {
|
||||||
@@ -14,7 +13,6 @@ export function trackClick(name: string) {
|
|||||||
|
|
||||||
export function trackPageViewStart() {
|
export function trackPageViewStart() {
|
||||||
if (typeof window !== "undefined" && window.adobeDataLayer) {
|
if (typeof window !== "undefined" && window.adobeDataLayer) {
|
||||||
console.log("TRACKING: Tracking pageViewStart")
|
|
||||||
window.adobeDataLayer.push({
|
window.adobeDataLayer.push({
|
||||||
event: "pageViewStart",
|
event: "pageViewStart",
|
||||||
})
|
})
|
||||||
@@ -23,7 +21,6 @@ export function trackPageViewStart() {
|
|||||||
|
|
||||||
export function trackLoginClick(position: TrackingPosition) {
|
export function trackLoginClick(position: TrackingPosition) {
|
||||||
if (typeof window !== "undefined" && window.adobeDataLayer) {
|
if (typeof window !== "undefined" && window.adobeDataLayer) {
|
||||||
console.log("TRACKING: Tracking loginStart, position", position)
|
|
||||||
const loginEvent = {
|
const loginEvent = {
|
||||||
event: "loginStart",
|
event: "loginStart",
|
||||||
login: {
|
login: {
|
||||||
@@ -49,6 +46,6 @@ export function createSDKPageObject(
|
|||||||
...trackingData,
|
...trackingData,
|
||||||
domain: window.location.host,
|
domain: window.location.host,
|
||||||
pageName: pageName,
|
pageName: pageName,
|
||||||
siteSections: pageName, //TODO: Always seems to be the same as pageName?
|
siteSections: trackingData.siteSections ?? pageName,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user