j'ai desactivé dans les services gtag et googleads la partie js pour que leurs balises respectives ne soient pas appelées et j'ai mis l'appel au tag GTM standard de cette facon window.addEventListener('tac.root_available', function() { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-XXX'); }) })
Ainsi je suis sur que le datalayer a été correctement configuré avant. Et j'ai donc mes evenements configurés dans GTM qui fonctionnent parfaitement avec les bons consentements.
Pourrais-tu me dire quel sont les partie js pour que leurs balises respectives ne soient pas appelées pour gtag et google ads :
Voici le script de gtag par exemple :
Ah tu gardé que cette partie pour que Google Analytics 4 s'affiche dans ton bandeau :
(tarteaucitron.job = tarteaucitron.job || []).push('gtag');
j'ai desactivé dans les services gtag et googleads la partie js pour que leurs balises respectives ne soient pas appelées et j'ai mis l'appel au tag GTM standard de cette facon
window.addEventListener('tac.root_available', function() { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-XXX'); }) })
Ainsi je suis sur que le datalayer a été correctement configuré avant. Et j'ai donc mes evenements configurés dans GTM qui fonctionnent parfaitement avec les bons consentements.Originally posted by @drpark in https://github.com/AmauriC/tarteaucitron.js/issues/850#issuecomment-1972597754
?