This commit is contained in:
Linus Flood
2024-11-12 08:57:00 +01:00
parent 498f13bc60
commit 495e628d39
7 changed files with 13 additions and 12 deletions

View File

@@ -8,11 +8,11 @@ import TrpcProvider from "@/lib/trpc/Provider"
import TokenRefresher from "@/components/Auth/TokenRefresher" import TokenRefresher from "@/components/Auth/TokenRefresher"
import CookieBotConsent from "@/components/CookieBot" import CookieBotConsent from "@/components/CookieBot"
import AdobeSDKScript from "@/components/Current/AdobeSDKScript"
import GTMScript from "@/components/Current/GTMScript"
import VwoScript from "@/components/Current/VwoScript" import VwoScript from "@/components/Current/VwoScript"
import { ToastHandler } from "@/components/TempDesignSystem/Toasts" import { ToastHandler } from "@/components/TempDesignSystem/Toasts"
import { preloadUserTracking } from "@/components/TrackingSDK" import { preloadUserTracking } from "@/components/TrackingSDK"
import AdobeSDKScript from "@/components/TrackingSDK/AdobeSDKScript"
import GTMScript from "@/components/TrackingSDK/GTMScript"
import RouterTracking from "@/components/TrackingSDK/RouterTracking" import RouterTracking from "@/components/TrackingSDK/RouterTracking"
import { getIntl } from "@/i18n" import { getIntl } from "@/i18n"
import ServerIntlProvider from "@/i18n/Provider" import ServerIntlProvider from "@/i18n/Provider"

View File

@@ -5,8 +5,8 @@ import Script from "next/script"
import TrpcProvider from "@/lib/trpc/Provider" import TrpcProvider from "@/lib/trpc/Provider"
import AdobeSDKScript from "@/components/Current/AdobeSDKScript" import AdobeSDKScript from "@/components/TrackingSDK/AdobeSDKScript"
import GTMScript from "@/components/Current/GTMScript" import GTMScript from "@/components/TrackingSDK/GTMScript"
import RouterTracking from "@/components/TrackingSDK/RouterTracking" import RouterTracking from "@/components/TrackingSDK/RouterTracking"
import { getIntl } from "@/i18n" import { getIntl } from "@/i18n"
import ServerIntlProvider from "@/i18n/Provider" import ServerIntlProvider from "@/i18n/Provider"

View File

@@ -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
env/server.ts vendored
View File

@@ -18,7 +18,7 @@ export const env = createEnv({
.refine((s) => s === "true" || s === "false") .refine((s) => s === "true" || s === "false")
// transform to boolean // transform to boolean
.transform((s) => s === "true") .transform((s) => s === "true")
.optional(), .default("false"),
API_BASEURL: z.string(), API_BASEURL: z.string(),
BUILD_ID: z.string().default("64rYXBu8o2eHp0Jf"), BUILD_ID: z.string().default("64rYXBu8o2eHp0Jf"),
CMS_ACCESS_TOKEN: z.string(), CMS_ACCESS_TOKEN: z.string(),

View File

@@ -53,5 +53,6 @@ export function createSDKPageObject(
} }
function convertSlashToPipe(url: string) { function convertSlashToPipe(url: string) {
return url?.split("/").slice(1).join("|") ?? "" const formattedUrl = url.startsWith("/") ? url.slice(1) : url
return formattedUrl.replaceAll("/", "|")
} }