Flere webmastere, at jeg har talt for i de sidste år givet udtryk for deres bekymring om Googles website trafik analyzer Google Analytics.
Når de klager var, at Analytics-scriptet ville bremse den belastning af hjemmesiden. Nogle endda flyttet til andre web-tracking scripts til at gøre deres hjemmesider indlæses hurtigere.
Everton over på Tilsluttet Internettet har nu spottet en alternativ kode til standard-kode, der har til at blive tilføjet til hjemmesiden.
Alternativet er også leveret af Google, og i øjeblikket er mærket som beta. Den vigtigste ændring til standard kode er, at det bruger asynkron tracking, som optimerer den måde, de web browser indlæser Google Analytics-kode, der er integreret på websites.
En anden forskel er, at den asynkrone kode er nødt til at være placeret i slutningen af HTML head modsætning til den standard-kode, der er placeret i slutningen af body-tagget.
Den nye Google Analytics-kodestykke tilbyder følgende fordele:
- Hurtigere tracking kode load tider for dine web-sider, som på grund af forbedret browser udførelse
- Forbedret dataindsamling og-nøjagtighed
- Afskaffelse af sporing af fejl fra afhængigheder, når JavaScript ikke er fuldt lastet
Bare besøge Google Code-side, hvor den grundlæggende kode for asynkron script er indsendt. Alt, hvad der skal gøres, er at tilføje dette før head-tag og udskifte UA-XXXXX-X med koden for den pågældende hjemmeside (dette kan findes i den gamle kode). Det er også vigtigt at fjerne den gamle kode fra hjemmesiden, da det ikke anbefales at køre begge koder på den samme hjemmeside.
Opdatering: Google frigivet en Universal Analytics-sporingskoden i 2013, som løber også asynkron. Du finder koden direkte på Google Analytics i admin sektionen, når du vælger et domæne, du har tilføjet, og der under ejendom indstillinger Tracking Info > Tracking Kode.
Den asynkrone karakter af den kode, der er opnået gennem en variabel.async = 1. Dette betyder, at det også vil køre lige efter manuskriptet har været hentet uden at blokere side parsing operationer. Det er stærkt antydet, at bruge denne kode fra nu af, og ikke det man stadig der tilbydes på den oprindelige asynkron kode hjemmesiden.