Hoewel Google Analytics u nauwkeurig bijhouden van uw websiteverkeer kunt, kan de JavaScript-code die wordt gebruikt vertragen uw site. Performance analysediensten zoals Yahoo! Yslow u raden kan toevoegen een Expires-header zodat browsers cache van deze code. Helaas verloopt headers niet van toepassing op de inhoud van sites van derden geserveerd, en Google raadt niet aan haar Analytics JavaScript lokaal bedienen. Echter, er zijn stappen die u nemen kunt om te versnellen naar Google Analytics zodat uw site sneller laadt.
Wat die u nodig hebt
- Een bestaande Google Analytics-account
Gebruik de asynchrone Google Analytics-conversiecode codefragment, waarmee andere elementen blijven laden zelfs wanneer Google JavaScript is langzaam worden geladen. Als u de asynchrone codefragment voor uw site, aanmelden bij Google Analytics en klik op het symbool van de versnelling in de rechterbovenhoek van de pagina; vervolgens kiest u uw site en klik op "Code voor het bijhouden." Kiezen van de juiste instellingen voor uw site, dan het fragment kopiëren en gebruiken voor het vervangen van uw site oudere Google Analytics-code.
Plaats de Google Analytics-code op de bodem van uw pagina's tussen de afsluitende tag en de sluitingscode zodat elke pagina wordt geladen voordat het verzoek om de externe JavaScript-code. Als u deze methode gebruikt, kan Google niet tellen van bezoekers naar uw site die sluiten of stoppen met het laden van de pagina voordat de code laadt.
De Google Analytics JavaScript-code opslaan op uw lokale server met behulp van een shellscript om uw pagina's naar de lokale code en een cronjob de code om up-to-date te houden. U kunt vervolgens de volgende code toevoegen aan uw.htaccess-dossier de code in gebruikers browsers cache moet worden opgeslagen:
Header Expires ingesteld "Thu, 21 Apr 2016 20:00:00 GMT"Wijzig de datum boven aan een datum ver in de toekomst.
Deze methode vereist bevoegdheid bij de uitvoering van scripts en alleen als laatste redmiddel moet worden gebruikt als u site snelheidsproblemen rechtstreeks naar uw Google Analytics-code ondanks proberen andere oplossingen kunt traceren. Zie voor voorbeelden van shell scripts, "Middelen."
- De Google Analytics JavaScript-code bevat een eigen Expires-header, ingesteld op twee weken vanaf de meest recente toegang. Omdat Google Analytics-code op zoveel websites wordt weergegeven, hebben gebruikers vaak al de code die in de cache opgeslagen wanneer zij uw site bekijken.