Merged in feat/SW-2440-ancillaries-tracking (pull request #1846)

Feat(SW-2440): Ancillaries tracking

* fix(SW-2440): move ancillaries tracking to separate object


Approved-by: Christian Andolf
This commit is contained in:
Matilda Landström
2025-04-24 15:08:40 +00:00
parent d097547ec7
commit 6d7fbe0894
5 changed files with 49 additions and 31 deletions

View File

@@ -35,6 +35,7 @@ export const useTrackHardNavigation = ({
pageData,
hotelInfo,
paymentInfo,
ancillaries,
}: TrackingSDKProps) => {
const {
data: userTrackingData,
@@ -68,6 +69,7 @@ export const useTrackHardNavigation = ({
hotelInfo,
userData,
pageData,
ancillaries,
})
}
@@ -87,6 +89,7 @@ export const useTrackHardNavigation = ({
sessionId,
paymentInfo,
isPending,
ancillaries,
])
}
@@ -94,6 +97,7 @@ export const useTrackSoftNavigation = ({
pageData,
hotelInfo,
paymentInfo,
ancillaries,
}: TrackingSDKProps) => {
const {
data: userTrackingData,
@@ -156,6 +160,7 @@ export const useTrackSoftNavigation = ({
userInfo: userData,
hotelInfo: hotelInfo,
paymentInfo,
ancillaries,
})
}
previousPathname.current = pathName // Update for next render
@@ -175,6 +180,7 @@ export const useTrackSoftNavigation = ({
sessionId,
paymentInfo,
userTrackingData,
ancillaries,
])
}
@@ -185,6 +191,7 @@ const trackPerformance = async ({
hotelInfo,
userData,
pageData,
ancillaries,
}: {
pathName: string
sessionId: string | null
@@ -192,6 +199,7 @@ const trackPerformance = async ({
hotelInfo: TrackingSDKProps["hotelInfo"]
userData: TrackingSDKUserData
pageData: TrackingSDKProps["pageData"]
ancillaries: TrackingSDKProps["ancillaries"]
}) => {
let pageLoadTime: number | undefined = undefined
let lcpTime: number | undefined = undefined
@@ -223,6 +231,7 @@ const trackPerformance = async ({
userInfo: userData,
hotelInfo,
paymentInfo,
ancillaries,
})
}