Merged in feat/sw-3545-update-sas-userinfo-tracking (pull request #2982)

feat(SW-3545): Update partner-sas userinfo tracking

* Update loginType to eurobonus

* Remove tracking booking code properties when disabled

* Add EB user data to tracking

* Fix type issue


Approved-by: Joakim Jäderberg
This commit is contained in:
Anton Gunnarsson
2025-10-17 09:35:37 +00:00
parent c01f440651
commit 710309b7eb
17 changed files with 100 additions and 41 deletions

View File

@@ -4,6 +4,7 @@ import { useEffect, useState } from "react"
import { TrackingSDK } from "@scandic-hotels/tracking/TrackingSDK"
import { useBookingFlowConfig } from "../../../bookingFlowConfig/bookingFlowConfigContext"
import { clearPaymentInfoSessionStorage } from "../../../components/EnterDetails/Payment/helpers"
import useLang from "../../../hooks/useLang"
import { useSearchHistory } from "../../../hooks/useSearchHistory"
@@ -23,6 +24,7 @@ export default function BookingConfirmationTracking({
}) {
const lang = useLang()
const bookingRooms = useBookingConfirmationStore((state) => state.rooms)
const config = useBookingFlowConfig()
const [loadedBookingConfirmationRefId] = useState(() => {
if (typeof window !== "undefined") {
@@ -47,6 +49,7 @@ export default function BookingConfirmationTracking({
bookingConfirmation.booking,
bookingConfirmation.hotel,
rooms,
config,
searchTerm
)
}