AmauriC / tarteaucitron.js

RGPD friendly cookie manager
https://tarteaucitron.io/
MIT License
913 stars 366 forks source link

Bing Ads conversion tracker #749

Closed eficiens-eric closed 3 years ago

eficiens-eric commented 3 years ago

Bonjour, Comment ajouter une conversion Bing pour qu'elle soit intégrée dans Tarte au citron ? Chez Microsoft ils demandent de poser ces deux lignes de code window.uetq = window.uetq || []; window.uetq.push('event', 'submit_lead_form', {});

Je pourrais les charger en direct, partant du principe que si Bing n'a pas été validé par l'utilisateur, la fonction window.uetq.push partira en erreur et ne sera pas exécutée… mais il y a sûrement plus propre.

Merci d'avance

AmauriC commented 3 years ago

En effet ça fonctionnera mais peut-être trop en avance.

Plus propre:

document.addEventListener("bingads_loaded", function() {
   window.uetq.push('event', 'submit_lead_form', {});
});
eficiens-eric commented 3 years ago

Merci pour la réponse rapide Amauri ! Dans ce cas précis, comme c'est un pixel de conversion, lié à l'arrivée sur une page, je mets juste l'eventlistener sur la page concernée, et on est OK.

chaissac commented 3 years ago

Mieux vaut quand même s'assurer que uetq est bien défini comme dans le code d'origine, sait-on jamais... :)

document.addEventListener("bingads_loaded", () => {
   window.uetq = window.uetq || [];
   window.uetq.push('event', 'submit_lead_form', {});
}, { once : true } );
stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.