Intégration de la balise globale du site Google (gtag.js)

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.

Exemple d'intégration de gtag.js et UniConsent

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.