fix: support for tracking link clicks

This commit is contained in:
Christel Westerberg
2024-07-12 09:59:39 +02:00
parent 546679387f
commit edb6005a72
8 changed files with 107 additions and 1 deletions

View File

@@ -55,3 +55,24 @@ export type SiteSectionObject = {
sitesection5: string
sitesection6: string
}
export enum TrackableClickIdEnum {
LoginStartTopMenu = "LoginStartTopMenu",
LoginStartHamburgerMenu = "LoginStartHamburgerMenu",
LoginStartJoinScandicFriends = "LoginStartJoinScandicFriends",
LoginFail = "LoginFail",
HamburgerLink = "HamburgerLink",
ProfilePictureLink = "ProfilePictureLink",
}
type TrackableClickId = keyof typeof TrackableClickIdEnum
export type TrackableLoginId = Exclude<
TrackableClickId,
"HamburgerLink" | "ProfilePictureLink" | "LoginFail"
>
export type TrackingPosition =
| "top menu"
| "hamburger menu"
| "join scandic friends sidebar"