Merged in feat/book-504-at-pageview (pull request #3099)
Feat(BOOK-504): basic pageview event * fix * Cleanup Approved-by: Joakim Jäderberg
This commit is contained in:
@@ -124,11 +124,11 @@ export async function AlternativeHotelsMapPage({
|
||||
isAlternativeHotels={true}
|
||||
filterList={filterList}
|
||||
/>
|
||||
<TrackingSDK
|
||||
hotelInfo={hotelsTrackingData}
|
||||
pageData={pageTrackingData}
|
||||
/>
|
||||
</Suspense>
|
||||
<TrackingSDK
|
||||
hotelInfo={hotelsTrackingData}
|
||||
pageData={pageTrackingData}
|
||||
/>
|
||||
</MapContainer>
|
||||
</BookingFlowConfig>
|
||||
)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
import stringify from "json-stable-stringify-without-jsonify"
|
||||
import { cookies } from "next/headers"
|
||||
import { notFound } from "next/navigation"
|
||||
import { Suspense } from "react"
|
||||
|
||||
import { FamilyAndFriendsCodes } from "@scandic-hotels/common/constants/familyAndFriends"
|
||||
import { NoAvailabilityTracking } from "@scandic-hotels/tracking/NoAvailabilityTracking"
|
||||
@@ -113,8 +111,6 @@ export async function AlternativeHotelsPage({
|
||||
config,
|
||||
})
|
||||
|
||||
const suspenseKey = stringify(searchParams)
|
||||
|
||||
const shouldTrackNoAvailability = !!(
|
||||
hotels.every((hotel) => hotel.availability.status !== "Available") ||
|
||||
(booking.bookingCode && hotels.length > 0 && !isBookingCodeRateAvailable)
|
||||
@@ -132,18 +128,13 @@ export async function AlternativeHotelsPage({
|
||||
}
|
||||
lang={lang}
|
||||
/>
|
||||
<Suspense key={`${suspenseKey}-tracking`} fallback={null}>
|
||||
<TrackingSDK
|
||||
hotelInfo={hotelsTrackingData}
|
||||
pageData={pageTrackingData}
|
||||
/>
|
||||
<NoAvailabilityTracking
|
||||
lang={lang}
|
||||
hotelsTrackingData={hotelsTrackingData}
|
||||
pageTrackingData={pageTrackingData}
|
||||
shouldTrackNoAvailability={shouldTrackNoAvailability}
|
||||
/>
|
||||
</Suspense>
|
||||
<NoAvailabilityTracking
|
||||
lang={lang}
|
||||
hotelsTrackingData={hotelsTrackingData}
|
||||
pageTrackingData={pageTrackingData}
|
||||
shouldTrackNoAvailability={shouldTrackNoAvailability}
|
||||
/>
|
||||
<TrackingSDK hotelInfo={hotelsTrackingData} pageData={pageTrackingData} />
|
||||
</BookingFlowConfig>
|
||||
)
|
||||
}
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
import stringify from "json-stable-stringify-without-jsonify"
|
||||
import { cookies } from "next/headers"
|
||||
import { notFound } from "next/navigation"
|
||||
import { Suspense } from "react"
|
||||
|
||||
import { FamilyAndFriendsCodes } from "@scandic-hotels/common/constants/familyAndFriends"
|
||||
import { NoAvailabilityTracking } from "@scandic-hotels/tracking/NoAvailabilityTracking"
|
||||
@@ -99,8 +97,6 @@ export async function SelectHotelPage({
|
||||
config,
|
||||
})
|
||||
|
||||
const suspenseKey = stringify(searchParams)
|
||||
|
||||
const shouldTrackNoAvailability = !!(
|
||||
hotels.every((hotel) => hotel.availability.status !== "Available") ||
|
||||
(booking.bookingCode && hotels.length > 0 && !isBookingCodeRateAvailable)
|
||||
@@ -116,18 +112,13 @@ export async function SelectHotelPage({
|
||||
title={city.name}
|
||||
lang={lang}
|
||||
/>
|
||||
<Suspense key={`${suspenseKey}-tracking`} fallback={null}>
|
||||
<TrackingSDK
|
||||
hotelInfo={hotelsTrackingData}
|
||||
pageData={pageTrackingData}
|
||||
/>
|
||||
<NoAvailabilityTracking
|
||||
lang={lang}
|
||||
hotelsTrackingData={hotelsTrackingData}
|
||||
pageTrackingData={pageTrackingData}
|
||||
shouldTrackNoAvailability={shouldTrackNoAvailability}
|
||||
/>
|
||||
</Suspense>
|
||||
<NoAvailabilityTracking
|
||||
lang={lang}
|
||||
hotelsTrackingData={hotelsTrackingData}
|
||||
pageTrackingData={pageTrackingData}
|
||||
shouldTrackNoAvailability={shouldTrackNoAvailability}
|
||||
/>
|
||||
<TrackingSDK hotelInfo={hotelsTrackingData} pageData={pageTrackingData} />
|
||||
</BookingFlowConfig>
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user