Refactor
This commit is contained in:
@@ -39,17 +39,12 @@ export function trackLoginClick(position: TrackingPosition) {
|
||||
export function createSDKPageObject(
|
||||
trackingData: TrackingSDKData
|
||||
): TrackingSDKData {
|
||||
const [lang, ...segments] = trackingData.pathName
|
||||
.split("/")
|
||||
.filter((seg: string) => seg)
|
||||
|
||||
const joinedSegments = segments.join("|")
|
||||
const siteSections =
|
||||
trackingData.pageName?.split("/").slice(1).join("|") ?? ""
|
||||
|
||||
return {
|
||||
...trackingData,
|
||||
domain: window.location.host,
|
||||
pageName: trackingData.pageName ?? joinedSegments,
|
||||
siteSections: trackingData.siteSections ?? joinedSegments,
|
||||
domainLanguage: trackingData.domainLanguage ?? lang,
|
||||
siteSections: siteSections,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user