//function test (t){ // gtag('event', 'chargement_alamo3', {'app_name': 'Alamo','screen_name': 'AAA'}); // console.log('Advanced to step ' + t.id + ' test'); //} var pbk = { "settings" : { "kicker" : "#effinity-widget-content", prepopulate: { language: "fr", pickupCountry: "FR", paymentMethod : "Prepay" } }, 'listeners': { navigateNewStep: function(t){ window.dataLayer = window.dataLayer || []; const e = t.analyticsData.rate; if (null == e) return; let a = t.analyticsData["location-details"]; null == a && (a = {pickupStation: {}}); let i = t.analyticsData.reservation; null == i && (i = {}); let n = t.analyticsData["dates-and-times"], o = 0; n.returnDateTime && n.pickupDateTime && (o = n.returnDateTime.toDate().getTime() - n.pickupDateTime.toDate().getTime()); const c = e.totalCharge.estimatedTotalAmount, r = e.vehicle; if(t.id == "upgrades-and-options"){ setTimeout(function(){ let m = { referenceId: e.referenceId, firstname: "-", lastname: "-", phone: "-", email: "-", pickUpLocation: a.pickupStation.name, pickUpDate: new Date(n.pickupDateTime).toLocaleDateString("fr-FR").split('/').reverse().join('/'), dropOffLocation: a.dropoffStation.name, dropOffDate: new Date (n.returnDateTime).toLocaleDateString("fr-FR").split('/').reverse().join('/'), lengthOfRental: Math.ceil(o / 864e5), vehicule: r.description, package: e.packageName, rateBase: e.totalCharge.rateTotalAmount.total / 100, rateTotal: c.total / 100, currency: c.currency, payment: e.paymentMethod }; var url = "comparateur-voiture-alamo-logs.php?data=recherche|"; for (const x in m) { url += m[x] + "|"; } fetch(url,{method:"post"}); }, 1000); } if(t.id == "review-reservation"){ setTimeout(function(){ let i = { referenceId: e.referenceId, firstname: t.analyticsData["driver-details"].firstname, lastname: t.analyticsData["driver-details"].lastname, phone: t.analyticsData["driver-details"].phone, email: t.analyticsData["driver-details"].email, pickUpLocation: a.pickupStation.name, pickUpDate: new Date(n.pickupDateTime).toLocaleDateString("fr-FR").split('/').reverse().join('/'), dropOffLocation: a.dropoffStation.name, dropOffDate: new Date (n.returnDateTime).toLocaleDateString("fr-FR").split('/').reverse().join('/'), lengthOfRental: Math.ceil(o / 864e5), vehicule: r.description, package: e.packageName, rateBase: e.totalCharge.rateTotalAmount.total / 100, rateTotal: c.total / 100, currency: c.currency, payment: e.paymentMethod }; console.log(t); var url = "comparateur-voiture-alamo-logs.php?data=devis|"; for (const x in i) { url += i[x] + "|"; } fetch(url,{method:"post"}); }, 1000); } if(t.id == "view-confirmation"){ setTimeout(function(){ let z = { referenceId: e.referenceId, firstname: t.analyticsData["driver-details"].firstname, lastname: t.analyticsData["driver-details"].lastname, phone: t.analyticsData["driver-details"].phone, email: t.analyticsData["driver-details"].email, pickUpLocation: a.pickupStation.name, pickUpDate: new Date(n.pickupDateTime).toLocaleDateString("fr-FR").split('/').reverse().join('/'), dropOffLocation: a.dropoffStation.name, dropOffDate: new Date (n.returnDateTime).toLocaleDateString("fr-FR").split('/').reverse().join('/'), lengthOfRental: Math.ceil(o / 864e5), vehicule: r.description, package: e.packageName, rateBase: e.totalCharge.rateTotalAmount.total / 100, rateTotal: c.total / 100, currency: c.currency, payment: e.paymentMethod }; var url = "comparateur-voiture-alamo-logs.php?data=reservation|"; for (const x in z) { url += z[x] + "|"; } fetch(url,{method:"post"}); }, 1000); } } } }; (function(){var d=document,l=d.createElement('link'),s=d.createElement('script'),u='https://widget-cdn.partnerbookingkit.com/bundles/3cbe60101359f/widget.';l.href=u+'css';l.rel='stylesheet';d.head.appendChild(l);s.src=u+'js';s.async=true;d.head.appendChild(s)})();