feat(SW-3322): Move base tracking to common package * Move base tracking to common package * Update lock file Approved-by: Joakim Jäderberg
24 lines
745 B
TypeScript
24 lines
745 B
TypeScript
import { trackEvent } from "@scandic-hotels/common/tracking/base"
|
|
|
|
import { clearGlaSessionStorage, readGlaFromSessionStorage } from "./helpers"
|
|
|
|
export function trackGuaranteeBookingSuccess(cardType?: string) {
|
|
const glaSessionData = readGlaFromSessionStorage()
|
|
if (glaSessionData) {
|
|
trackEvent({
|
|
event: "guaranteeBookingSuccess",
|
|
hotelInfo: {
|
|
lateArrivalGuarantee: glaSessionData.lateArrivalGuarantee,
|
|
hotelId: glaSessionData.hotelId,
|
|
guaranteedProduct: "room",
|
|
},
|
|
paymentInfo: {
|
|
hotelId: glaSessionData.hotelId,
|
|
type: cardType ?? glaSessionData.paymentMethod,
|
|
isSavedCreditCard: glaSessionData.isSavedCreditCard,
|
|
},
|
|
})
|
|
}
|
|
clearGlaSessionStorage()
|
|
}
|