Google Analytics und Umlaut-Domains richtig tracken
20. Oktober 2009Wenn man mit Google Analytics Domains mit Umlauten tracken will funktioniert es leider nicht mit dem von Google Analytics bereitgestellten JavaScript-Code. Da Google Analytics keine Domains mit Umlauten akzeptiert muss man die Umlaut-Domain vorher in einen sogenannten ACE-String umwandeln. Dies kann man entweder mit den Tools die, die meisten Provider bereitstellen oder bei .de-Domains mit dem IDN <-> ACE Konvertierer der DENIC.
Hier ein Beispiel für ein ACE-String:
www.küchengeräte-kaufen.de wird zu www.xn--kchengerte-kaufen-xqb26b.de
Jetzt könnt ihr den ACE-String bei Google Analytics als neue Domain eintragen. Doch einen kleinen Haken gibt es immer noch, nach Einbau des JavaScript-Codes von Google Analytics werden trotzdem noch nicht alle Besucher getrackt, da einige Browser die Domain nicht als ACE-String übertragen. Dazu müsst ihr noch eine kleine Modifikation am bereitgestellten Google Analytics JavaScript-Code durchführen.
Hier der Google Analytics JavaScript-Code vor der Modifikation:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-XXXXXX-XX");
pageTracker._trackPageview();
} catch(err) {}</script>
Und der Google Analytics JavaScript-Code nach der Modifikation:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-XXXXXX-XX");
pageTracker._setDomainName("www.xn--kchengerte-kaufen-xqb26b.de");
pageTracker._trackPageview();
} catch(err) {}</script>
Ich habe euch die geänderte Stelle fett markiert. Jetzt sollte eurem Tracking mit Google Analytics nichts mehr im Wege stehen.


Super, danke für die Anleitung!
[...] Dank für den Hinweis von mbdealer. Abgelegt unter Internet Keine Kommentare » Ähnliche Artikel Google wirbt für das [...]
Werde ich probieren. Danke für den Tipp….war schon verzweifelt, weil nix getrackt wurde….eigentlich peinlich, dass Google das nicht löst, sondern die Sache über einen Umweg gelöst werden muss.
Danke für den Tipp.
Umlaute – und wie geht´s nun mit dem neuen “asynchronen” snippet?