Houd gebruikers tevreden door Google Analytics aan te passen voor snelheid.
Afbeelding tegoed: Jupiterimages/Comstock/Getty Images
Hoewel Google Analytics u kan helpen uw websiteverkeer nauwkeurig bij te houden, kan de JavaScript-code die het gebruikt uw site vertragen. Prestatieanalysediensten zoals Yahoo! Yslow kan u aanraden een Expires-header toe te voegen zodat browsers deze code in de cache kunnen opslaan. Helaas zijn Expires-headers niet van toepassing op inhoud die wordt weergegeven vanaf sites van derden, en Google raadt af om zijn Analytics JavaScript lokaal weer te geven. Er zijn echter stappen die u kunt nemen om Google Analytics te versnellen, zodat uw site sneller laadt.
Stap 1
Gebruik het asynchrone Google Analytics-trackingcodefragment, waardoor andere elementen kunnen blijven laden, zelfs wanneer JavaScript van Google traag laadt. Om het asynchrone codefragment voor uw site te vinden, logt u in bij Google Analytics en klikt u op het tandwielsymbool rechtsboven op de pagina; kies vervolgens uw site en klik op 'Trackingcode'. Kies de juiste instellingen voor uw site, kopieer het fragment en gebruik het om de oudere Google Analytics-code van uw site te vervangen.
Video van de dag
Stap 2
Plaats de Google Analytics-code onderaan uw pagina's tussen de afsluitende tag en de afsluitende tag, zodat elke pagina wordt geladen voordat om de externe JavaScript-code wordt gevraagd. Als u deze methode gebruikt, telt Google mogelijk geen bezoekers van uw site die de pagina sluiten of stoppen met laden voordat de code is geladen.
Stap 3
Sla de Google Analytics JavaScript-code op uw lokale server op met behulp van een shellscript om uw pagina's naar de lokale code te leiden en een cronjob om de code up-to-date te houden. U kunt vervolgens de volgende code aan uw .htaccess-bestand toevoegen om de code in de browsers van gebruikers te cachen:
Verander de datum hierboven naar een datum ver in de toekomst.
Deze methode vereist competentie in het implementeren van scripts en mag alleen als laatste redmiddel worden gebruikt als: u kunt problemen met de sitesnelheid rechtstreeks traceren naar uw Google Analytics-code, ondanks het proberen van andere oplossingen. Zie 'Bronnen' voor voorbeelden van shellscripts.
Tip
De JavaScript-code van Google Analytics bevat een eigen Expires-header, ingesteld op twee weken vanaf de meest recente toegang. Omdat Google Analytics-code op zoveel websites verschijnt, hebben gebruikers de code vaak al in de cache wanneer ze uw site bekijken.