Merged in feat/sw-3473-remove-tracking-context (pull request #2843)
feat(SW-3473): Rework booking-flow tracking provider * Remove tracking context and import instead * Remove unused file Approved-by: Joakim Jäderberg
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
"use client"
|
||||
import { trackEvent } from "./base"
|
||||
|
||||
export function trackAccordionClick(option: string) {
|
||||
trackEvent({
|
||||
event: "accordionClick",
|
||||
accordion: {
|
||||
action: "accordion open click",
|
||||
option,
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
export function trackOpenSidePeekEvent({
|
||||
name,
|
||||
hotelId,
|
||||
includePathname,
|
||||
roomTypeCode,
|
||||
}: {
|
||||
name: string | null
|
||||
hotelId: string
|
||||
includePathname?: boolean
|
||||
roomTypeCode?: string | null
|
||||
}) {
|
||||
trackEvent({
|
||||
event: "openSidePeek",
|
||||
hotelInfo: {
|
||||
hotelId: hotelId,
|
||||
},
|
||||
cta: {
|
||||
name,
|
||||
...(roomTypeCode ? { roomTypeCode } : {}),
|
||||
...(includePathname ? { pathName: window.location.pathname } : {}),
|
||||
},
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user