Consent Mode für Google Tag (gtag.js) mit UniConsent einrichten

Der Google Tag ist ein einzelner Tag, den Sie Ihrer Website hinzufügen können, um Googles Mess- und Werbeprodukte wie Google Ads, Google Analytics, Campaign Manager, Display & Video 360 und Search Ads 360 zu nutzen. Anstatt mehrere Tags für verschiedene Google-Produkte zu verwalten, können Sie den Google Tag auf Ihrer gesamten Website verwenden und den Tag mit mehreren Zielen verbinden.

Wie sieht ein Google Tag (gtag.js) aus?

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'TAG_ID');
</script>

Sie finden Ihre Google Tag-ID in Google Ads, Google Analytics und Google Tag Manager.

Beispiel für die Einrichtung von Google Tag (gtag.js) und UniConsent

Platzieren Sie den folgenden Tag direkt vor dem UniConsent CMP-Tag und vor Ihren Google Tags oder anderen Werbe-Tags:

<script>
(function() {
    if(!window['gtag']) {
        window['dataLayer'] = window['dataLayer'] || [];
        window['gtag'] = function(){window['dataLayer'].push(arguments);}
    }
    window['gtag']('set', 'developer_id.dZTcxZD', true);
    window['gtag']('consent', 'default', {
        ad_storage: 'denied',
        functionality_storage: 'denied',
        personalization_storage: 'denied',
        analytics_storage: 'denied',
        ad_user_data: 'denied',
        ad_personalization: 'denied',
        security_storage: 'granted',
        wait_for_update: 1000
    });
    window['gtag']("set", "ads_data_redaction", true);
    window['gtag']("set", "url_passthrough", false);
})();
</script>
<!-- // or use gcm short tag
<script src="https://cmp.uniconsent.com/v2/stubgcm.min.js"></script>
-->
<script src="https://cmp.uniconsent.com/v2/stub.min.js"></script>
<script async src='https://cmp.uniconsent.com/v2/YOUR-LICENSE-ID/cmp.js'></script>

<!-- // only load gtag once consent is collected -->
<!-- Google tag (gtag.js) -->
<script type="text/unicscript" unic-gcm-ids="analytics_storage,ad_user_data" src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}

  gtag('js', new Date());
  gtag('config', 'TAG_ID');

</script>

Der obige Code verzögert alle Google Tag-Cookies, bis der Nutzer seine Einwilligung erteilt.

Platzieren Sie den folgenden Tag direkt vor dem UniConsent CMP-Tag und vor Ihren Google Tags (gtag.js) oder anderen Werbe-Tags:

<script>
(function() {
    if(!window['gtag']) {
        window['dataLayer'] = window['dataLayer'] || [];
        window['gtag'] = function(){window['dataLayer'].push(arguments);}
    }
    window['gtag']('set', 'developer_id.dZTcxZD', true);
    window['gtag']('consent', 'default', {
        ad_storage: 'denied',
        functionality_storage: 'denied',
        personalization_storage: 'denied',
        analytics_storage: 'denied',
        ad_user_data: 'denied',
        ad_personalization: 'denied',
        security_storage: 'granted',
        wait_for_update: 1000
    });
    window['gtag']("set", "ads_data_redaction", true);
    window['gtag']("set", "url_passthrough", false);
})();
</script>
<!-- // or use gcm short tag
<script src="https://cmp.uniconsent.com/v2/stubgcm.min.js"></script>
-->
<script src="https://cmp.uniconsent.com/v2/stub.min.js"></script>
<script async src='https://cmp.uniconsent.com/v2/YOUR-LICENSE-ID/cmp.js'></script>

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">
</script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}

  gtag('js', new Date());
  gtag('config', 'TAG_ID');

</script>

Der obige Code kommuniziert mit Google-Diensten über die Consent Mode V2-API. Erfahren Sie mehr über Google Consent Mode V2

Wenn Probleme mit fehlenden Consent Mode- oder TCF-Signalen (Transparency and Consent Framework) bei Ihren Google Tags auftreten, ist es wichtig, den Fehlerbehebungsprozess mit dem UniConsent-Support-Team zu beginnen, anstatt sich direkt an Google zu wenden.

Wenn Sie ein Google-Kunde sind, kontaktieren Sie uns bitte per E-Mail an support+google@uniconsent.com oder posten Sie im UniConsent Support Community Forum. Das UniConsent-Support-Team liefert innerhalb eines Werktages eine technische Antwort.

Kontaktieren Sie uns telefonisch unter +441134678278 bei dringenden Anliegen.

Noch Fragen?

Kontaktieren Sie uns: support@uniconsent.com oder nutzen Sie das Livechat-Widget in Ihrem Dashboard.