Wichtig: Die Befehle können je nach Ihren CMP-Einstellungen variieren. Informationen zur IAB-TCF-Konformität finden Sie hier.
Um Google-Analytics-Codes zu blockieren, sofern keine Einwilligung vorliegt, können Sie einfach Ihren Google-Analytics-Code ändern.
Hinweis: Viele Shop- und CMS-Systeme bieten Google-Analytics-Plugins für eine einfachere Integration an. In der Regel lassen sich diese Plugins nicht anpassen. Daher empfehlen wir, das Plugin zu deaktivieren und Google Analytics direkt in Ihre Website zu integrieren (mit den unten aufgeführten Anpassungen am Analytics-Code).
Version mit Google Tag Manager-Code (gat/gtag)
Ihr ursprünglicher Code sieht wie folgt aus:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-1111111-01"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-1111111-01');
</script>
Um den Code zu blockieren, müssen Sie lediglich ein paar Zeichen in die erste Zeile einfügen (mehr über Blockiercodes erfahren Sie hier). Der neue Code sieht dann so aus:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async type="text/plain" class="cmplazyload" data-cmp-vendor="s26" data-cmp-src="https://www.googletagmanager.com/gtag/js?id=UA-1111111-01"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-1111111-01');
</script>
Version mit Google-Analytics-Code (ga/analytics)
Ihr ursprünglicher Code sieht wie folgt aus:
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-11111111-1', 'mywebsite.de');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
</script>
Um den Code zu blockieren, müssen Sie lediglich ein paar Zeilen hinzufügen. Der neue Code sieht dann wie folgt aus:
<script type="text/plain" class="cmplazyload" data-cmp-vendor="s26">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-11111111-1', 'mywebsite.de');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
</script>
Wie deaktiviere ich Google Remarketing im Google Analytics-Code?
Wenn Sie Google Remarketing in Ihrem Google Analytics-Konto aktiviert haben, möchten Sie vielleicht, dass Ihre Besucher zwischen dem Aktivieren/Deaktivieren von Google Analytics und (ebenfalls) dem Aktivieren/Deaktivieren von Google Remarketing unterscheiden können. Um dies zu tun, befolgen Sie bitte diese Schritte:
- Stellen Sie sicher, dass Google Ads (Anbieter-ID s1) in Ihrer Anbietersliste aufgeführt ist
- Wende die oben genannten Änderungen auf die Google-Analytics-Codes an
- Fügen Sie die folgenden Zeilen zu Ihrem Analytics-Code hinzu:
Für Google Tag Manager-Codes (gat/gtag)
Fügen Sie den folgenden Code direkt vor dem gtatg('config,'...') Befehl:
window.gatpadsallowed = false;
__cmp('getVendorConsents',null,function (x,y)
{
if("customVendorConsents" in x && "s1" in x.customVendorConsents && x.customVendorConsents["s1"])
{
window.gatpadsallowed = true;
}
});
gtag('set', 'allow_ad_personalization_signals', window.gatpadsallowed);
Für Google-Analytics-Codes (ga/analytics)
Fügen Sie den folgenden Code direkt vor dem ga('send','...') Befehl:
window.gatpadsallowed = false;
__cmp('getVendorConsents',null,function (x,y)
{
if("customVendorConsents" in x && "s1" in x.customVendorConsents && x.customVendorConsents["s1"])
{
window.gatpadsallowed = true;
}
});
if(!window.gatpadsallowed)
{
ga('require', 'displayfeatures');
ga('set', 'allowAdFeatures', false);
}