1 2$(document).ready(function () { 3 $(".booking-button").click(function () { 4 TrackBookingEvent(this); 5 }); 6 7 $(".carousel-tracking").click(function () { 8 CarouselTrackingEvent(this); 9 }); 10 $(".Ancaliry-Tracing").click(function () { 11 TravelExtraMobileTrackingEvent(this); 12 }); 13 $(".Travel-Extra-Desktop").click(function () { 14 TravelExtraDesktopTrackingEvent(this); 15 }); 16 $(".News-Letters-Subscribed").click(function () { 17 NewsLettersTrackingEvent(this); 18 }); 19 $(".Offer-Online-Booking-Form").click(function () { 20 OfferOnlineBookingFormTrackingEvent(this); 21 }); 22 $(".Online-Booking-Form").click(function () { 23 OnlineBookingFormTrackingEvent(this); 24 }); 25 $(".Mobile-Online-Booking-Form").click(function () { 26 MobileOnlineBookingFormTrackingEvent(this); 27 }); 28 29 $(".Desktop-Online-Booking-Form").click(function () { 30 DesktopOnlineBookingFormTrackingEvent(this); 31 }); 32 33 $(".New-Home-Page-Content").click(function () { 34 NewHomePageContentTrackingEvent(this); 35 }); 36 37 $(".feedback-button").click(function () { 38 FeedbackButtonFormTrackingEvent(this); 39 }); 40}); 41 42function FeedbackButtonFormTrackingEvent(element) { 43 44 var dataContainer = $(element); 45 var goal = dataContainer[0].getAttribute("DataGoal"); 46 var jsonObject = { 47 GoalId: goal, 48 EventName: "feedback-button" 49 }; 50 var analyticsEvent = new AnalyticsPageEvent(jsonObject); 51 analyticsEvent.trigger(); 52} 53 54function TrackBookingEvent(element) { 55 56 var dataContainer = $(element); 57 var goal = dataContainer[0].getAttribute("DataGoal"); 58 var jsonObject = { 59 GoalId: goal, 60 EventName: "Featured Destination" 61 }; 62 var analyticsEvent = new AnalyticsPageEvent(jsonObject); 63 analyticsEvent.trigger(); 64} 65 66 67function CarouselTrackingEvent(element) { 68 var dataContainer = $(element); 69 var goal = dataContainer[0].getAttribute("DataGoal"); 70 var jsonObject = { 71 GoalId: goal, 72 EventName: "Homepage Carousel" 73 }; 74 var analyticsEvent = new AnalyticsPageEvent(jsonObject); 75 analyticsEvent.trigger(); 76} 77function TravelExtraMobileTrackingEvent(element) { 78 var dataContainer = $(element); 79 var goal = dataContainer[0].getAttribute("DataGoal"); 80 var jsonObject = { 81 GoalId: goal, 82 EventName: "Ancaliry-Tracing" 83 }; 84 var analyticsEvent = new AnalyticsPageEvent(jsonObject); 85 analyticsEvent.trigger(); 86} 87function TravelExtraDesktopTrackingEvent(element) { 88 var dataContainer = $(element); 89 var goal = dataContainer[0].getAttribute("DataGoal"); 90 var jsonObject = { 91 GoalId: goal, 92 EventName: "Travel-Extra-Desktop" 93 }; 94 var analyticsEvent = new AnalyticsPageEvent(jsonObject); 95 analyticsEvent.trigger(); 96} 97function NewsLettersTrackingEvent(element) { 98 var dataContainer = $(element); 99 var goal = dataContainer[0].getAttribute("DataGoal"); 100 var jsonObject = { 101 GoalId: goal, 102 EventName: "News-Letters-Subscribed" 103 }; 104 var analyticsEvent = new AnalyticsPageEvent(jsonObject); 105 analyticsEvent.trigger(); 106} 107 108function OfferOnlineBookingFormTrackingEvent(element) { 109 var dataContainer = $(element); 110 var goal = dataContainer[0].getAttribute("DataGoal"); 111 var jsonObject = { 112 GoalId: goal, 113 EventName: "Offer-Online-Booking-Form" 114 }; 115 var analyticsEvent = new AnalyticsPageEvent(jsonObject); 116 analyticsEvent.trigger(); 117} 118function OnlineBookingFormTrackingEvent(element) { 119 var dataContainer = $(element); 120 var goal = dataContainer[0].getAttribute("DataGoal"); 121 var jsonObject = { 122 GoalId: goal, 123 EventName: "Online-Booking-Form" 124 }; 125 var analyticsEvent = new AnalyticsPageEvent(jsonObject); 126 analyticsEvent.trigger(); 127} 128function MobileOnlineBookingFormTrackingEvent(element) { 129 var dataContainer = $(element); 130 var goal = dataContainer[0].getAttribute("DataGoal"); 131 var jsonObject = { 132 GoalId: goal, 133 EventName: "Mobile-Online-Booking-Form" 134 }; 135 var analyticsEvent = new AnalyticsPageEvent(jsonObject); 136 analyticsEvent.trigger(); 137} 138function DesktopOnlineBookingFormTrackingEvent(element) { 139 var dataContainer = $(element); 140 var goal = dataContainer[0].getAttribute("DataGoal"); 141 var jsonObject = { 142 GoalId: goal, 143 EventName: "Desktop-Online-Booking-Form" 144 }; 145 var analyticsEvent = new AnalyticsPageEvent(jsonObject); 146 analyticsEvent.trigger(); 147} 148function NewHomePageContentTrackingEvent(element) { 149 var dataContainer = $(element); 150 var goal = dataContainer[0].getAttribute("DataGoal"); 151 var jsonObject = { 152 GoalId: goal, 153 EventName: "Wediget Tracking" 154 }; 155 var analyticsEvent = new AnalyticsPageEvent(jsonObject); 156 analyticsEvent.trigger(); 157}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.