Como adicionar um cabeçalho expirado para o Google Analytics

Mulher posando com um laptop

Mantenha os usuários satisfeitos ajustando o Google Analytics para aumentar a velocidade.

Crédito da imagem: Jupiterimages / Comstock / Getty Images

Embora o Google Analytics possa ajudá-lo a rastrear com precisão o tráfego do seu site, o código JavaScript que ele usa pode tornar o seu site mais lento. Serviços de análise de desempenho como o Yahoo! Yslow pode sugerir que você adicione um cabeçalho Expires para permitir que os navegadores armazenem esse código em cache. Infelizmente, os cabeçalhos Expires não se aplicam ao conteúdo veiculado por sites de terceiros, e o Google não recomenda veicular seu JavaScript do Analytics localmente. No entanto, existem etapas que você pode seguir para acelerar o Google Analytics para que o seu site carregue com mais rapidez.

Passo 1

Use o snippet de código de rastreamento assíncrono do Google Analytics, que permite que outros elementos continuem carregando mesmo quando o JavaScript do Google demora para carregar. Para encontrar o snippet de código assíncrono para o seu site, faça login no Google Analytics e clique no símbolo de engrenagem no canto superior direito da página; em seguida, escolha seu site e clique em "Código de acompanhamento". Escolha as configurações apropriadas para o seu site, copie o snippet e use-o para substituir o código antigo do Google Analytics do seu site.

Vídeo do dia

Passo 2

Coloque o código do Google Analytics na parte inferior de suas páginas, entre a tag de fechamento e a tag de fechamento, para que cada página seja carregada antes de solicitar o código JavaScript remoto. Se você usar esse método, o Google não poderá contar os visitantes do seu site que fecham ou param de carregar a página antes do carregamento do código.

etapa 3

Armazene o código JavaScript do Google Analytics em seu servidor local usando um script de shell para direcionar suas páginas para o código local e um cron job para manter o código atualizado. Você pode então adicionar o seguinte código ao seu arquivo .htaccess para armazená-lo em cache nos navegadores dos usuários:

Conjunto de cabeçalho expira em "Qui, 21 de abril de 2016 20:00:00 GMT"

Altere a data acima para uma data distante no futuro.

Este método requer competência na implementação de scripts e deve ser usado apenas como último recurso se você pode rastrear problemas de velocidade do site diretamente em seu código do Google Analytics, apesar de tentar outro soluções. Para exemplos de script de shell, consulte "Recursos".

Gorjeta

O código JavaScript do Google Analytics inclui seu próprio cabeçalho Expires, definido para duas semanas a partir do acesso mais recente. Como o código do Google Analytics aparece em muitos sites, os usuários geralmente já terão o código armazenado em cache quando visualizarem seu site.