Erstmal ein Hallo in die Runde, ich bin der Neue. Vorweg, Javascript-Kentnisse sind bei mir rundimentär bis nicht vorhanden. 😕
Ich habe eine mit Typo3 erstellte Homepage, bei der im Template GA eingebunden wird:
<!-- Global Site Tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-???????????"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'UA-???????????', { 'anonymize_ip': true });
</script>
Ideal und gewünscht ist eine serverseitige Lösung, bei der je nach HTTP_DNT-Header das GA-HTML-Schnipsel eingebunden wird, oder nicht. Da ich aber nur Zugriff auf die Template-Datei selbst habe und die Umsetzung noch dauern wird, würde ich gern wissen, ob man das als zwischenzeitlichen Würgaround auch über Javascript lösen kann? In etwa so (ich weiß, daß hier JS- und HTML-Code vermischt sind, es ght nur um die Verdeutlichung, was ich will):
<script>
if(navigator.doNotTrack != 1) {
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-???????????"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'UA-???????????', { 'anonymize_ip': true });
</script>
}
</script>
Danke für euere Hilfe Lars