Freitag, 23. November 2007 Druck-Ansicht
Wenn’s der eigene Shop ist, klickt man die ein oder andere Seite schon mal sehr viel öfter an, als es ein “echter Besucher” getan hätte.
Damit solche Seiten-Aufrufe nicht die Statistik verbiegen, kann man bei Google Analytics einige Einstellungen vornehmen, beispielsweise IPs bestimmen, die nicht gezählt werden sollen …
Allerdings ist die IP als Kennzeichen für einen “Eigenbesuch” kein besonders zuverlässiges Merkmal, bei einigen Internetzugängen wechselt die ohnehin bei jeder neuen Verbindung - und außerdem arbeitet man ja auch nicht immer von zu Hause aus.
Oft ist es einfacher dafür zu sorgen, dass der Google-Code bei Besuchen eingeloggter Administratoren gar nicht erst ausgegeben wird. So kann auch nichts gezählt werden.
Mein Vorschlag:
$GOOGLE_ANALYTICS =
'<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
_uacct = "BLA-1234567beispiel-1";
urchinTracker();
//-->
</script>';
if ($_SESSION['customers_status']['customers_status_id'] == 0)
unset($GOOGLE_ANALYTICS);
$smarty->assign('GOOGLE_ANALYTICS', $GOOGLE_ANALYTICS);
Streng genommen ist es damit aber noch nicht getan, denn so würde weiterhin jede Anmeldung mitgezählt werden. Der Shop weiß ja nicht schon vorher, ob sich ein Admin oder ein Kunde einloggen möchte. Und uninteressant ist es nicht, wie oft die Login-Seite von “echten Besuchern” aufgerufen wurde.
Damit man diese Zählung als Admin/Shopbetreiber/Designer nicht zwangsläufig bei jedem Einloggen verfälscht (wird ja alles gezählt), erweitern wir unsere Bedingung um eine Abfrage von $_GET - beispielsweise so …
$GOOGLE_ANALYTICS =
'<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
_uacct = "BLA-1234567beispiel-1";
urchinTracker();
//-->
</script>';
if ($_SESSION['customers_status']['customers_status_id'] == 0 || isset($_GET['admin']))
unset($GOOGLE_ANALYTICS);
$smarty->assign('GOOGLE_ANALYTICS', $GOOGLE_ANALYTICS);
Auf diese Weise kann man die LogIn-Seite (und natürlich auch jede andere Seite im Shop) so aufrufen, dass kein Google-Code ausgegeben wird - man muss einfach ein “?admin” an die Adresse hängen.
Wenn man dann also direkt http://www.beispielshop.de/login.php?admin eingibt, wird auch die eigene Anmeldung nicht mitgezählt.
Bookmarks, Feed und Links
Wenn Ihnen dieser Beitrag geholfen hat ...
Beiträge zu ähnlichen Themen:
19 Antworten zu xt:Commerce und Google Analytics - Admins nicht mitzählen
Kommentar schreiben