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!


