Die Existenz des Cookies “__utmv” von Google Analytics prüfen

04. Juni 2009, Dr. Wolfgang Krauß

In meinem letzten Beitrag Interne Zugriffe in Google Analytics bei dynamischer IP-Adresse ausschließen habe ich offen gelassen, wie geprüft werden kann, ob das Cookie “__utmv” auch wirklich erstellt worden ist. Natürlich kann das mit dem Browser erledigt werden. Aber das ist, abhängig vom jeweiligen Browser, mehr oder weniger aufwändig.

Deshalb habe ich ein kleines Programm in JavaScript geschrieben, das prüft, ob das Cookie angelegt worden ist:

<script type="text/javascript">
 var cookie = document.cookie;
 var posAnfang = cookie.search(/__utmv/);
 if (posAnfang != -1) {
  document.writeln("Das Cookie \"__utmv\" existiert:")
  cookie = cookie.slice(posAnfang);
  var posEnde = cookie.search(/;/);
  if (posEnde != -1) {
   cookie = cookie.slice(0, posEnde);
   document.write("<b>"+cookie+"</b>");
  }
  else document.write("<b>"+cookie+"</b>");
 }
 else document.write("<b>Fehler:</b> Das Cookie \"__utmv\" existiert nicht.");
</script>

Das Programm möchte ich hier nicht erläutern. Es braucht einfach nur an geeigneter Stelle in den (X)HTML-Code der für diesen Test vorgesehenen Seite eingefügt zu werden.

Wie das Erstellen des Cookies und das anschließende Prüfen von dessen Existenz auf einfache Weise realisiert werden kann, können Sie sich ansehen, wenn Sie auf diesen Link klicken: Erstellen des Cookies “utmv” mit anschließender Prüfung.

Schlagwörter: ,

Veröffentlicht in der Rubrik: Google Analytics

Kommentar schreiben

Die Angaben mit * sind erforderlich.