Mit ‘analytics’ getaggte Artikel

Google Analytics Mobile – Einbau und PHP Bugfix

Montag, 02. November 2009

Ha, den ersten mehr oder weniger Bug im Analytics for Mobile Code gefunden. Böser Google! Aber erst mal zum Einbau. Der geht nämlich – für PHP – wie folgt:

  • Bei Analytics eine neues Profil für eine Domain anlegen für das Mobilportal, z.B. m.domain.tld
  • Die Web-Property-ID, z.B. UA-3214567-1 kopieren und das UA durch MO (für MObile) ersetzen, sodass etwas wie MO-3214567-1 überbleibt
  • Das ZIP mit den Beispielen für GA Mobile entpacken und in den Ordner php wechseln
  • In php1.snippet den Text ACCOUNT ID GOES HERE durch die geänderte Web-Property-ID ersetzen
  • ga.php ins Stammverzeichnis eurer Webanwendung kopieren
  • php1.snippet und php2.snippet in ein beliebiges Verzeichnis der Webanwendung kopieren
  • php1.snippet via include oder require am Anfang jeder Seite, die getrackt werden soll einbinden
  • php2.snippet via include oder require am Ende jeder Seite vor dem schließenden Tag einbinden
Achtung, BUG!

Auf ordentlichen PHP-Umgebungen sind Short-Tags deaktiviert. Das bedeutet, dass man anstelle von <? immer <?php als öffnendes Tag nutzen muss. Dummerweise ist in php2.snippet ein Shorttag zum Einsatz gekommen, nämlich um die URL des Tracking-Pixels auszugeben:

<img src=”<?= $googleAnalyticsImageUrl ?>” />


In gutem und funktionierendem PHP sieht das ganze so aus:

<img src=”<?php echo $googleAnalyticsImageUrl ?>” />


Also, einfach ändern, dann klappt’s auch mit dem Tracking auf gut konfigurierten Systemen. Schäm’ Dich, Google!

Google Analytics Mobile

Samstag, 24. Oktober 2009

Endlich ist es da! Fast eine Ewigkeit haben wir darauf gewartet: Google hat am Dienstag neben einigen anderen Features Analytics für mobile Seiten veröffentlicht! Das wurde ja auch mal Zeit :) . Bisher war es zwar möglich, Analytics mit dem JavaScript-Snippet auch auf Mobilportalen zu nutzen, jedoch wurden hier nur moderne Geräte getrackt, die aktuelles JavaScript unterstützen. Durch eine serverseitige Implementierung ist ab sofort ein sauberes Tracking für ALLE Geräte möglich. Und so funktioniert’s:

Es gibt, wie schon von AdSense bekannt, Snippets für unterschiedliche Script- und Programmiersprachen, die man anstelle des JavaScript-Codes für Desktop-Seiten in den Quellcode der mobilen Seite integriert. Derzeit werden die Sprachen PHP, Perl, JSP und ASPX unterstützt. Die Snippets für alle 4 Sprachen gibt es als ZIP unter folgender Adresse:

http://www.google.com/analytics/googleanalyticsformobile.zip

Im ZIP enthalten ist ein Readme.PDF, in dem beschrieben wird, wie man den Code einbindet. Das ganze ist in wenigen Minuten eingerichtet! Sollte das Mobilportal unter einer anderen (Sub-)Domain laufen, nicht vergessen, diese bei Analytics einzurichten!

Google kündigt außerdem an, dass in Zukunft Daten über mobile Geräte und MNO (Provider) im Bereich “Mobile Reports” dargestellt werden sollen.