Hi,
Ich verwende auch das Cookie Consent Tool von Prive, hab aber auch so meine Problemchen damit.
Zuerst zu deinen Fragen: die Scripts erhältst du, wenn du dich z.B. bei Google Analytics anmeldest. Da bekommst du auch deine ID (diese UA-XXX...). Dort steht dann auch, dass du dies auf jeder deiner Seiten einbinden musst.
Das geht am einfachsten, wenn du ein einheitliches Header File hast. Ich z.B. verwende WordPress, da gibt es unter wp-content\themes\meinthemename die Datei header.php
Ich habe von meinem Theme ein Child Theme erstellt - falls du davon noch nicht gehört hast, einfach mal googeln. Kurz zusammengefasst: ein Child Theme erlaubt dir Änderungen an deinem Theme, die durch ein Update des Themes nicht jedesmal überschrieben werden.
Die header.php hab ich dann dort hineinkopiert. Im <head> Bereich der header.php hab ich dann laut Anleitung von Prive zuerst das Script für das Cookie Consent Tool selbst und darunter den angepassten Code für die Einbindung von Google Analytics eingefügt.
Ich hab hier mal den vollständigen <head> Bereich gepostet, damit man sieht, wo in der Datei das in meinem Fall eingefügt wurde. Bitte beachte, dass das restliche Script bei Dir anderst aussehen kann:
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<?php
/*
* outputs a rel=follow or nofollow tag to circumvent google duplicate content for archives
* located in framework/php/function-set-avia-frontend.php
*/
if (function_exists('avia_set_follow')) { echo avia_set_follow(); }
?>
<!-- mobile setting -->
<?php
if( strpos($responsive, 'responsive') !== false ) { echo '<meta name="viewport" content="width=device-width, initial-scale=1">'; }
?>
<!-- Prive Cookie Consent Tool Main -->
<script type="application/javascript" src="https://app.usercentrics.eu/latest/main.js" id="XXXXXXXX"></script>
<!-- End Prive Cookie Consent Tool Main -->
<!-- Google Analytics -->
<script type="text/plain" data-usercentrics="Google Analytics" async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXX-X"></script>
<script type="text/plain" data-usercentrics="Google Analytics">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXXX-X', { 'anonymize_ip': true });
</script>
<!-- End Google Analytics -->
<!-- Scripts/CSS and wp_head hook -->
<?php
/* Always have wp_head() just before the closing </head>
* tag of your theme, or you will break many plugins, which
* generally use this hook to add elements to <head> such
* as styles, scripts, and meta tags.
*/
wp_head();
?>
</head>
Damit klappts bei mir, und das Tool sieht eigentlich auch ganz gut aus.
Das einzige Problem was ich noch habe, ist dass trotz akzeptieren der Cookies kein Traffic bei Google Analytics angezeigt wird. Hat das vielleicht jemand anders lösen können?
Der direkte Support ist leider furchtbar schwach (versuch jetzt seit 3 Wochen eine Rückmeldung per Telefon oder per Mail zu erhalten), aber ich geb die Hoffnung noch nicht auf.
LG
Tom