Come aggiungere un'intestazione scaduta per Google Analytics

Donna in posa con il computer portatile

Rendi felici gli utenti ottimizzando la velocità di Google Analytics.

Credito immagine: Jupiterimages/Comstock/Getty Images

Sebbene Google Analytics possa aiutarti a monitorare con precisione il traffico del tuo sito web, il codice JavaScript che utilizza può rallentare il tuo sito. Servizi di analisi delle prestazioni come Yahoo! Yslow potrebbe suggerirti di aggiungere un'intestazione Expires per consentire ai browser di memorizzare nella cache questo codice. Sfortunatamente, le intestazioni Expires non si applicano ai contenuti offerti da siti di terze parti e Google non consiglia di pubblicare il JavaScript di Analytics in locale. Tuttavia, ci sono dei passaggi che puoi adottare per velocizzare Google Analytics in modo che il tuo sito si carichi più velocemente.

Passo 1

Utilizza lo snippet di codice di monitoraggio asincrono di Google Analytics, che consente ad altri elementi di continuare a caricarsi anche quando JavaScript di Google è lento a caricarsi. Per trovare lo snippet di codice asincrono per il tuo sito, accedi a Google Analytics e fai clic sul simbolo dell'ingranaggio in alto a destra della pagina; quindi scegli il tuo sito e fai clic su "Codice di monitoraggio". Scegli le impostazioni appropriate per il tuo sito, quindi copia lo snippet e utilizzalo per sostituire il vecchio codice di Google Analytics del tuo sito.

Video del giorno

Passo 2

Posiziona il codice di Google Analytics nella parte inferiore delle tue pagine tra il tag di chiusura e il tag di chiusura in modo che ogni pagina venga caricata prima di richiedere il codice JavaScript remoto. Se utilizzi questo metodo, Google potrebbe non contare i visitatori del tuo sito che chiudono o interrompono il caricamento della pagina prima del caricamento del codice.

Passaggio 3

Archivia il codice JavaScript di Google Analytics sul tuo server locale utilizzando uno script di shell per indirizzare le tue pagine al codice locale e un cron job per mantenere il codice aggiornato. Puoi quindi aggiungere il seguente codice al tuo file .htaccess per memorizzare nella cache il codice nei browser degli utenti:

Il set di intestazioni scade "gio 21 aprile 2016 20:00:00 GMT"

Cambia la data sopra in una data lontana nel futuro.

Questo metodo richiede competenza nell'implementazione di script e dovrebbe essere utilizzato solo come ultima risorsa se puoi tracciare i problemi di velocità del sito direttamente sul tuo codice di Google Analytics nonostante ne provi altri soluzioni. Per esempi di script di shell, vedere "Risorse".

Consiglio

Il codice JavaScript di Google Analytics include la propria intestazione Expires, impostata su due settimane dall'accesso più recente. Poiché il codice di Google Analytics viene visualizzato su così tanti siti Web, spesso gli utenti avranno già il codice memorizzato nella cache quando visualizzano il tuo sito.