Varför sänker Google Analytics min dator?
Att veta så mycket som möjligt om besökare på webbplatsen - utan att bryta mot lagar om integritet - gör det möjligt för en företagare vars lönsamhet delvis beror på online trafik för att analysera vilka sidor som får tung trafik, var hennes webbplats publik kommer från och annan statistik som förvärvats via Google Analytics. Koden som krävs för att ta emot besökarrapporter kan verka för att sakta ner processen med att ladda webbsidor. Det utseendet är kanske inte verklighet, förutsatt att en webbplats implementerar sin analys korrekt.
Hur det fungerar
För att använda Google Analytics lägger du in en liten bit av JavaScript-kod på dina webbsidor. Koden innehåller det kontonummer som Google tilldelar dig och använder en egenskap som heter "trackPageView" för att korrelera det numret med den sida som en besökare visar. Det här sidbesöket utlöser en informationssprängning som går tillbaka till Google Analytics-servrar. Varje gång en av dessa JavaScripts körs, en annan uppsättning informationsaggregat i ditt konto, som specificerar besökarnas beteende, inklusive interaktion med innehållselement, besök längd, genomsnittliga sidvisningar, nya kontra besökare och antalet besökare som inte stannade för mer än en sida, annars kallad avvisningsfrekvensen. Du kan anpassa vad Google Analytics spårar för dig och hur ofta det rapporterar om varje statistik.
Föråldrad kod
Google uppdaterade sin Analytics-kod 2012 och ersätter äldre JavaScripts med ny asynkron kod. Medan den gamla kodstrukturen krävde att hela uppsättningen analyser laddas innan sidan kunde slutföra visas, innebär den nya koden inte längre någon begränsning. Google rekommenderade att placera de gamla analytiska skripten längst ner på webbsidans kod så att de inte skulle störa sidlastning. Utöver snabbheten, erbjuder den nya koden större flexibilitet i det utbud av information som du kan samla om besökare på webbplatsen. Google planerade att automatiskt överföra användarnas konton till det nya formatet, men om den gamla JavaScript-koden förblir på en sida som du besöker kan dess krav på behandling förlänga sidans slutdatum.
Duplikat kod
Eftersom Google Analytics-koden representerar ett tillägg till sidkoden som webbdesigners skapar kopierar webbutvecklare de anpassade JavaScript från sina onlineanalyskonton och klistrar in dem i deras webbplatsfiler. En sida som innehåller spårningskoden mer än en gång behöver längre laddas som ett resultat. Denna dubbelarbete kan orsakas av att du slumpvis klistrar in skriptet flera gånger i samma webbplatsfil eller från innehållshanterade webbdesigner som innehåller skriptet till ett sidelement - till exempel ett blogginlägg - som laddar flera gånger på samma sida.
Andra överväganden
Om du tittar på statusraden eller fönstret i din webbläsare kan du se namnen på sidelement som de laddas. Förutom Google Analytics använder många webbplatser Google-tillförda koder relaterade till andra aspekter av lönsamhet, inklusive annonsplaceringar. När du ser Google-namnet bland sidelement som laddas på en webbplats som verkar ta längre tid än normalt eller nödvändigt att slutföra, kan koden i fråga inte ha något att göra med Google Analytics.