Zurzeit sind 153 Mitglieder online.
Zurzeit sind 153 Mitglieder online.
Neu bei Google Analytics? Stelle hier deine Fragen!
Anleitung
favorite_border
Antworten

Opt-Out funktioniert nicht. Code richtig?

[ Bearbeitet ]
Rang 5
# 1
Rang 5

Hallo Leute,

woran kann es liegen, dass die Opt-Out Fuktion bei mir nicht funktioniert?

Vielen Dank für eine Antwort.

Nutze eine Joomla Webseite und habe diesen Code verwendet:

 

<script>

var gaProperty = 'UA-meine xxx';
var disableStr = 'ga-disable-' + gaProperty;
if (document.cookie.indexOf(disableStr + '=true') > -1) {
window[disableStr] = true;
}
function gaOptout() {
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[disableStr] = true;
}

</script>

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-meine xxx']);
_gaq.push(['_gat._anonymizeIp']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

 


Akzeptierte Lösungen
Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor Jan J
Juni

Opt-Out funktioniert nicht. Code richtig?

Rang 9
# 10
Rang 9

Hi Jan,

 

Ok, das ist Dein Problem. Bei der Standard Lösung von Google gibt es auch keine Rückmeldung. Das finde ich auch immer etwas seltsam, ich habe bei mir auch eine eingebaut, die ist aber etwas komplexer.

 

Dazu musst Du die Funktion gaOptout ändern, im einfachsten Fall so:

function gaOptout() {
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[disableStr] = true;

alert('Google Analytics OptOut successful');
}

Lösung in ursprünglichem Beitrag anzeigen


Alle Antworten

Opt-Out funktioniert nicht. Code richtig?

Rang 9
# 2
Rang 9

Vermutlich ist der Opt-Out Link einfach falsch. Wie sieht denn dieser bei Dir aus?

Opt-Out funktioniert nicht. Code richtig?

Rang 5
# 3
Rang 5

Hallo Andi,

ich dachte, das dieses Script

(<script>

var gaProperty = 'UA-meine xxx';
var disableStr = 'ga-disable-' + gaProperty;
if (document.cookie.indexOf(disableStr + '=true') > -1) {
window[disableStr] = true;
}
function gaOptout() {
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[disableStr] = true;
}

</script>)

 

dafür ausreicht, wo muss den der Link eingetragen werden? Im Text bei meiner Datenschutzseite habe ich nur "<h4><a href="javascript&colon;gaOptout();">Google Analytics deaktivieren</a></h4>" eingetragen.

Opt-Out funktioniert nicht. Code richtig?

[ Bearbeitet ]
Rang 9
# 4
Rang 9

Ich weiß nicht, ob es hier nur falsch eingefügt wurde, aber das href Attribut sollte in diesem Fall nicht url-encodet sein, also eigentlich so im Quelltext zu sehen sein:

<a href="javascript#gaOptout()">Google Analytics deaktivieren</a>

# bitte durch Doppelpunkt ersetzen

 

Abgesehen davon solltest Du in Betracht ziehen, auf Universal Analytics umzusteigen. Das hat zwar keine Auswirkungen auf das OptOut, hat aber einige andere Vorteile.

 

Opt-Out funktioniert nicht. Code richtig?

Rang 5
# 5
Rang 5

Hallo Andi,

wenn ich das so ( <a href="javascript&colon;gaOptout()">Google Analytics deaktivieren</a> ) mache, geht meine 404 Fehlerseite auf.

Opt-Out funktioniert nicht. Code richtig?

Rang 9
# 6
Rang 9

Hi Jan,

 

alternativ auch <a href="#" onClick="gaOptout(); return false;" >Google Analytics deaktivieren</a>

Opt-Out funktioniert nicht. Code richtig?

Rang 9
# 7
Rang 9

Ja, sorry, wurde durchs Forum hier ersetzt Smiley (traurig)

Also &colon; durch nen Doppelpunkt ersetzen.

Was Tom schreibt, müsste aber auch gehen.

 

Falls nicht - gibts denn irgendwelche Meldungen in der Console (F12)?

Opt-Out funktioniert nicht. Code richtig?

Rang 5
# 8
Rang 5

Hi Tom,

vielen Dank, aber wie kann mann sehen ob es auch deaktiviert wurde? Beim Klicken passiert nichts und es wird auch nichts angezeigt.

Opt-Out funktioniert nicht. Code richtig?

Rang 5
# 9
Rang 5

Ok danke, habe ich gemacht, kommt zumindestens nicht mehr die Fehlerseite aber wie auch bei Tom s Version keine optische Bestätigung. Meldungen in der Console sehe ich nicht.

Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor Jan J
Juni

Opt-Out funktioniert nicht. Code richtig?

Rang 9
# 10
Rang 9

Hi Jan,

 

Ok, das ist Dein Problem. Bei der Standard Lösung von Google gibt es auch keine Rückmeldung. Das finde ich auch immer etwas seltsam, ich habe bei mir auch eine eingebaut, die ist aber etwas komplexer.

 

Dazu musst Du die Funktion gaOptout ändern, im einfachsten Fall so:

function gaOptout() {
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[disableStr] = true;

alert('Google Analytics OptOut successful');
}