--Desktop---
hotel_booking:
booking_date,
bookingId,
city_name,
cookie_id,
new_customer,
room_number,
room_capacity,
room_type
Code Location: ~/desktop/hotel/bookingReview/HotelBookingReviewApp.js
Sample Script:
const segmentTrackData = {
bookingId: String('bookingId'),
check_in_date: checkIn,
check_out_date: checkOut,
country: window.appContext.country,
language: window.appContext.lang,
final_price: parseInt(window.staticProps.bookingInfo.agentBookedTotalRate.totalFare, 10),
};
segmentTrack('hotel_booking',segmentTrackData)
--M-Web---
hotel_search:
cookie_id,
new_customer,
total_room
Code Location: ~/static/src/js/assets/js/src/m/page/hotel/search/HotelList.js
- hotel_select:
total_room
Code Location: ~/static/src/js/assets/js/src/m/page/hotel/search/HotelDetail.js
- hotel_booking:
check_in_date,
check_out_date,
city_name,
cookie_id,
hotel_country,
day_category,
today_to_checkin,
duration,
value,
hotel_id,
hotel_name,
hotel_star_rating,
ip_country,
max_price,
median_price,
min_price,
new_customer,
normal_price,
photo_url,
room_number,
room_capacity,
url,
room_type,
total_guest
Code Location: ~/static/src/js/assets/js/src/m/page/payment/Review.js
Sample Script:
const segmentTrackData = {
'interface': this.tvAppContext.clientInterface,
'currency': this.tvAppContext.currency,
'country': this.tvAppContext.country,
'language': this.tvAppContext.lang,
'room_number': parseInt('5', 10),
};
self.tracker.trackingSegmentTrack('hotel_booking', segmentTrackData);
page, track, identify --> are segment tracking type, details please check this docs: https://docs.google.com/spreadsheets/d/1-6X4utjStHCVRTOZ0n5f-TxgaeNfuJ4K8AR21nDEBzc/edit#gid=178397048