Umlaut-Domains und Google Analytics

Seit einigen Jahren ist es nun schon möglich .de-Domains mit enthaltenen Umlauten (ä,ö,ü) zu registrieren. Verwunderlich ist, dass bei vielen Anbietern und Diensten Probleme entstehen, wenn man mit diesen Domains arbeiten möchte.

Aufgefallen ist mir das nun bei Google Analytics. Beim Anlegen eines neuen Webseitenprofils werden Umlaut-Domains nicht akzeptiert. Umgehen kann man das, indem man die Domain in einen sogenannten ACE-String umwandelnt. Das geht z.B. bei der Denic. www.öüä.de sieht nach einer Umwandlung dann beispielsweise so aus: www.xn--4ca9as.de.
So ist es möglich ein neues Profil anzulegen. Damit dann auch das Tracking richtig funktioniert und alle Besucher gezählt werden, ist es nötig, den Tracking-Code um eine Zeile zu erweitern:

Der normale Tracking-Code:
<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>

Wichtig ist, dass ihr nun folgende Zeile unterhalb der UA-Nummer einfügt.
pageTracker._setDomainName(”www.xn--4ca9as.de”);
Natürlich tragt ihr den ACE-String eurer Domain ein.

So sieht dann der erweiterte Tracking-Code aus:
<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--4ca9as.de");
pageTracker._trackPageview();
} catch(err) {}</script>

Vielen Dank für den Hinweis von mbdealer.


No Trackbacks

You can leave a trackback using this URL: http://frontand.de/umlaut-domains-und-google-analytics/trackback/

One Comment

  1. Florian

    Der neue Analytics Code sieht anderst aus:

    <script type=\"text/javascript\">
    var _gaq = _gaq || [];
    _gaq.push([\'_setAccount\', \'UA-XXXXXXXX-Y\']);
    _gaq.push([\'_trackPageview\']);

    (function() {
    var ga = document.createElement(\’script\’); ga.type = \’text/javascript\’; ga.async = true;
    ga.src = (\’https:\’ == document.location.protocol ? \’https://ssl\’ : \’http://www\’) + \’.google-analytics.com/ga.js\’;
    var s = document.getElementsByTagName(\’script\’)[0]; s.parentNode.insertBefore(ga, s);
    })();
    </script>

    Wo muss man nun die Änderung einbauen?

    Posted 9. September 2010 at 15:39 | Permalink

Post a Comment

Your email is never shared. Required fields are marked *

*
*
Security Code: