Merged in fix/sw-2328-start-page-tracking (pull request #2874)

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
This commit is contained in:
Anton Gunnarsson
2025-09-29 08:57:56 +00:00
parent e24c92918e
commit 94e5a06681
2 changed files with 27 additions and 14 deletions

View File

@@ -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<LangParams>) {
const lang = await getLang()
const trackingData = {
pageName: "startpage",
pageType: "startpage",
channel: "homepage",
domainLanguage: lang,
siteSections: "startpage",
siteVersion: "new-web",
} as const
return (
<section className={styles.mainContent}>
<div className={styles.bookingWidgetWrapper}>
<FloatingBookingWidget booking={booking} lang={lang} />
</div>
<Image
alt="Hero Image"
className={styles.backdrop}
src={LandingPageHeroImage}
sizes="100vw"
quality={80}
loading="lazy"
/>
</section>
<>
<section className={styles.mainContent}>
<div className={styles.bookingWidgetWrapper}>
<FloatingBookingWidget booking={booking} lang={lang} />
</div>
<Image
alt="Hero Image"
className={styles.backdrop}
src={LandingPageHeroImage}
sizes="100vw"
quality={80}
loading="lazy"
/>
</section>
<TrackingSDK pageData={trackingData} />
</>
)
}