feat(SW-395): Added tracking to header and footer

This commit is contained in:
Erik Tiekstra
2025-01-08 14:18:12 +01:00
parent 9c2d9ec528
commit d11b9e8aee
7 changed files with 83 additions and 38 deletions

View File

@@ -19,7 +19,7 @@ export function trackPageViewStart() {
}
export function trackLoginClick(position: TrackingPosition) {
const loginEvent = {
const event = {
event: "loginStart",
login: {
position,
@@ -27,7 +27,27 @@ export function trackLoginClick(position: TrackingPosition) {
ctaName: "login",
},
}
pushToDataLayer(loginEvent)
pushToDataLayer(event)
}
export function trackSocialMediaClick(socialMediaName: string) {
const event = {
event: "social media",
social: {
socialIconClicked: socialMediaName,
},
}
pushToDataLayer(event)
}
export function trackFooterClick(group: string, name: string) {
const event = {
event: "footer link",
footer: {
footerLinkClicked: `${group}:${name}`,
},
}
pushToDataLayer(event)
}
export function trackUpdatePaymentMethod(hotelId: string, method: string) {