Google Analytics und Umlaut-Domains richtig tracken

categories Suchmaschinen

Wenn 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>

UPDATE: Für den neuen Google Analytics Code sieht es folgendermaßen aus:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXX-X']);
_gaq.push(['_setDomainName', 'www.xn--kchengerte-kaufen-xqb26b.de']);
_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>

Ich habe euch die geänderte Stelle fett markiert. Jetzt sollte eurem Tracking mit Google Analytics nichts mehr im Wege stehen.

Bitte bewerte diesen Beitrag:

Google Analytics und Umlaut-Domains richtig tracken: 1 Stern2 Sterne3 Sterne4 Sterne5 Sterne 5,00 von 5 Punkten, basieren auf 2 abgegebenen Stimmen.
Loading ... Loading ...

Ähnliche Beiträge zum Thema "Google Analytics und Umlaut-Domains richtig tracken":