ich möchte gerne Google Analytics im Consent Mode testen.
Dazu folgender simpler Code.
Code: Alles auswählen
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("consent", "default", {
ad_storage: "denied",
analytics_storage: "denied",
wait_for_update: 500
});
gtag("set", "ads_data_redaction", true);
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="URL?id=UA-XXX"></script> (URL steht für die richtige URL. Kann leider keine URLs posten.)
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXX',{ 'anonymize_ip': true });
</script>
Wenn ich es allerdings auf denied lasse, dann kommen in der Echtzeit Analyse in Analytics gar keine Daten an.
Ich habe in einem Video gesehen, dass bei denied die Daten auch in der Echtzeit Analyse auftauchen. Zwar wird für jeden Seitenaufruf ein neuer User erzeugt, aber das wäre ja auch korrekt mit dem consent mode. Zumindest kann man sich die Seiten angucken, die aufgerufen werden.
Ist an dem Code irgendetwas falsch oder wie kann ich den Modus denied nachmessen bzw. checken ob er korrekt arbeitet?