Een verlopen koptekst toevoegen voor Google Analytics

Vrouw poseren met laptopcomputer

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:

Headerset verloopt "do, 21 apr 2016 20:00:00 GMT"

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.