La balise globale du site (gtag.js) est un cadre et une API d'étiquetage JavaScript qui vous permet d'envoyer des données d'événement à Google Ads, Campaign Manager, Display & Video 360, Search Ads 360 et Google Analytics.
Placez la balise suivante juste en dessous de la balise UniConsent CMP et avant vos balises Google ou toute autre balise publicitaire :
<script>
window.dataLayer = window.dataLayer || []
function gtag() {
dataLayer.push(arguments)
}
gtag('consent', 'default', {
ad_storage: 'denied',
analytics_storage: 'denied',
})
__tcfapi('addEventListener', 2, function (tcData, success) {
if (success && tcData.unicLoad === true) {
if (!window._unic_i) {
window._unic_i = true
gtag('consent', 'update', {
ad_storage: 'granted',
analytics_storage: 'granted',
})
}
}
})
</script>
Les codes ci-dessus retardent tous les cookies de balise Google jusqu'à ce que l'utilisateur donne son consentement.