39 lines
723 B
TypeScript
39 lines
723 B
TypeScript
import { trackEvent } from "@scandic-hotels/tracking/base"
|
|
|
|
export function trackHotelMapClick() {
|
|
trackEvent({
|
|
event: "map click",
|
|
map: {
|
|
action: "map click - open/explore mearby",
|
|
},
|
|
})
|
|
}
|
|
|
|
export function trackHotelTabClick(name: string) {
|
|
trackEvent({
|
|
event: "linkClick",
|
|
link: {
|
|
action: "hotel menu click",
|
|
option: `hotel menu:${name}`,
|
|
},
|
|
})
|
|
}
|
|
|
|
export function trackPricesAndAvailabilityClick(
|
|
name: string,
|
|
hotelId: string,
|
|
roomTypeCode: string
|
|
) {
|
|
trackEvent({
|
|
event: "priceAndAvailability",
|
|
cta: {
|
|
name: "Price and Availability",
|
|
},
|
|
hotelInfo: {
|
|
hotelId,
|
|
roomTypeName: name,
|
|
roomTypeCode: roomTypeCode,
|
|
},
|
|
})
|
|
}
|