Google Analytics med IDN-domän

Jag har kommit på att Analytics inte suger så mycket längre. Eller det har väl egentligen aldrig sugit, det har bara varit knepigt att komma på hur man skall få Analytics att fungera med IDN-domäner. IDN står för “Internationalized domain name” och är en standard för att kunna ha domäner med ÅÄÖ eller andra skumma bokstäver som ñ och ü. Det fungerar som så att man kodar om domänen med något som kallas punycode och min domän daniellindström.se ser då egentligen ut såhär:  xn--daniellindstrm-7pb.se

Problemet med IDN-domäner och Analytics har varit att Analytics tycker att daniellindström.se är en felaktig domän, då måste man alltså ange xn--daniellindstrm-7pb.se istället. När någon går in på daniellindström.se som de flesta gör så känner inte analytics av att det är samma som xn--daniellindstrm-7pb.se och trackar då inte den besökaren. Vissa webläsare som Google Chrome kodar om requesten till xn--daniellindstrm-7pb.se och den besökaren trackas därför. Jag tror också att Safari gör på det här viset. Att vissa besökare dykte upp i statistiken gjorde det ännu mer förvirrande för mig.

Lösningen på det här problemet är ganska självklar och rätt enkel faktiskt. Problemet har bara varit att komma på det, funktionen används egentligen till att tracka besökare på en sida som ha flera subdomäner. Det man gör är att tala om för analytics vilken domän den skall tracka. Koden du lägger till är då:

pageTracker._setDomainName(“din-punycodade-domän.se”);

Denna läggs direkt efter raden med ditt Google Analytics ID. Raden talar helt enkelt om för analytics att det är domänen xn--daniellindstrm-7pb.se du vill tracka och då kan den matcha det mot inställningarna i analytics.

Kör du wordpress och pluginet “Google Analytics for WordPress” kan man fylla i den punycodedad domänen under “Domain Tracking:” så fixar den resten.

Jag har kört det här på min körkortsguide ett tag och jämfört det med AWstats och det ser ganska lika ut. Så det fungerar.

Spara / dela med dig
  • Facebook
  • Pusha
  • Bloggy
  • TwitThis
  • Maila artikeln!
  • Skriv ut artikeln!

5 Kommentarer

  1. Markus says:

    Har letat efter en fix i flera veckor, behövdes verkligen. Det är omotiverande att inte se framsteg! Nu fick jag äntligen lite mer motivation, tack så mycket!

  2. Daniel says:

    Ja, det är riktigt störigt när man inte kan se om man gör rätt. Jag letade efter den här fixen i något år :P.

  3. Tom says:

    Could you copy paste the full code which you added to index file here?

    Looking forward to your reply
    Thank you,

    Toomas

  4. Karolina says:

    Hej!

    Ska sätta upp en sida som ska heta köpasmink.se. Intressant det du skriver om hur google ska kunna registrera trafik. Har du gjort en 301 redirect till samma domän fast utan “ö”et alltså korkortsguide i ditt fall? Vart ligger huvudinnehållet då, körkortsguide eller korkortguide?

    //Karolina

  5. Daniel says:

    Hej Karolina,

    Nej, jag har bara IDN-varianterna av mina domäner. Många rekommenderar dock att använda domänen utan ÅÄÖ om det går och då redirecta IDN-domänen till den. Det har flera fördelar, den enda fördelen med IDN är att det är snyggare.
    Det enda du behöver göra för att få analytics att fungerar med domänen köpasmink.se är att tala om för den att använda den punycodeade varianten med detta tillägg i analytics.koden:

    pageTracker._setDomainName(“xn--kpasmink-n4a.se”);

    Har du fler frågor om IDN-domäner eller e-handel för den delen så kan du maila mig på daniel.lindstrom@hamnpolare.net

Lämna en kommentar