From 94e5a06681b1b25a1ddcc0a6dccd9f0025301143 Mon Sep 17 00:00:00 2001 From: Anton Gunnarsson Date: Mon, 29 Sep 2025 08:57:56 +0000 Subject: [PATCH] Merged in fix/sw-2328-start-page-tracking (pull request #2874) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix: Add TrackingSDK to partner-sas start page * Add TrackingSDK to partner-sas start page * Don't send pageId in partner-sas start page tracking Approved-by: Joakim Jäderberg --- apps/partner-sas/app/[lang]/page.tsx | 39 ++++++++++++++++++---------- packages/tracking/lib/types.ts | 2 +- 2 files changed, 27 insertions(+), 14 deletions(-) diff --git a/apps/partner-sas/app/[lang]/page.tsx b/apps/partner-sas/app/[lang]/page.tsx index 71f34b2e1..3dd729f87 100644 --- a/apps/partner-sas/app/[lang]/page.tsx +++ b/apps/partner-sas/app/[lang]/page.tsx @@ -1,6 +1,7 @@ import { FloatingBookingWidget } from "@scandic-hotels/booking-flow/BookingWidget/FloatingBookingWidget" import { parseBookingWidgetSearchParams } from "@scandic-hotels/booking-flow/utils/url" import Image from "@scandic-hotels/design-system/Image" +import { TrackingSDK } from "@scandic-hotels/tracking/TrackingSDK" import { getLang } from "@/i18n/serverContext" import LandingPageHeroImage from "@/public/_static/img/landing-page-hero.png" @@ -16,19 +17,31 @@ export default async function Home(props: PageArgs) { const lang = await getLang() + const trackingData = { + pageName: "startpage", + pageType: "startpage", + channel: "homepage", + domainLanguage: lang, + siteSections: "startpage", + siteVersion: "new-web", + } as const + return ( -
-
- -
- Hero Image -
+ <> +
+
+ +
+ Hero Image +
+ + ) } diff --git a/packages/tracking/lib/types.ts b/packages/tracking/lib/types.ts index f0d2b557e..1bff026fc 100644 --- a/packages/tracking/lib/types.ts +++ b/packages/tracking/lib/types.ts @@ -17,7 +17,7 @@ export enum TrackingChannelEnum { export type TrackingChannel = keyof typeof TrackingChannelEnum export type TrackingSDKPageData = { - pageId: string + pageId?: string createDate?: string publishDate?: string domainLanguage: Lang