<script async src="//best-offroad-tours.trackdesk.com/main.js"></script>
<script>
(function(t,d,k){(t[k]=t[k]||[]).push(d);t[d]=t[d]||t[k].f||function(){(t[d].q=t[d].q||[]).push(arguments)}})(window,"trackdesk","TrackdeskObject");
(function () {
var WETRAVEL_ORIGINS = ['https://www.wetravel.com', 'https://wetravel.com'];
var processed = {};
window.addEventListener('message', function (e) {
// Only accept messages coming from the WeTravel checkout iframe
if (WETRAVEL_ORIGINS.indexOf(e.origin) === -1) return;
var data = e.data;
if (!data || typeof data !== 'object') return;
if (data.type !== 'bookingConfirmed') return;
// Ignore duplicates within the same session (page refresh, repeated event)
if (processed[data.order_id]) return;
processed[data.order_id] = true;
trackdesk('best-offroad-tours', 'conversion', {
conversionType: 'sale',
externalId: String(data.order_id), // deduplication key on Trackdesk side
amount: {
value: String(data.total_amount) // must be sent as a string
},
customParams: {
advS1: data.trip_uuid,
advS2: data.trip_title,
advS3: data.trip_category
}
});
}, false);
})();
</script>