Merged in feat/SW-1554-sidepeek-tracking-hotel-pages (pull request #1460)

feat(SW-1554): Added tracking support for sidepeeks inside hotel pages

* feat(SW-1554): Added tracking support for sidepeeks inside hotel pages


Approved-by: Linus Flood
This commit is contained in:
Erik Tiekstra
2025-03-04 07:02:04 +00:00
parent b8ad88de1b
commit 1ec479e601
8 changed files with 46 additions and 26 deletions

View File

@@ -1,4 +1,3 @@
import type { SidePeekEnum } from "@/types/components/hotelReservation/sidePeek"
import type {
LowestRoomPriceEvent,
PaymentEvent,
@@ -103,9 +102,9 @@ export function trackUpdatePaymentMethod(hotelId: string, method: string) {
}
export function trackOpenSidePeekEvent(
sidePeek: SidePeekEnum | null,
name: string | null,
hotelId: string,
pathName: string,
pathName?: string,
roomTypeCode?: string | null
) {
const openSidePeekEvent = {
@@ -114,9 +113,9 @@ export function trackOpenSidePeekEvent(
hotelId: hotelId,
},
cta: {
name: sidePeek,
roomTypeCode,
pathName,
name,
...(roomTypeCode ? { roomTypeCode } : {}),
...(pathName ? { pathName } : {}),
},
}
trackEvent(openSidePeekEvent)