Em Dezembro de 2009 o Google lançou uma nova tag para o Google Analytics como uma forma alternativa para a coleta de dados de maneira assíncrona- Asynchronous Snippet.
As empresas que possuem códigos pesados com muitos scripts em suas páginas sempre ficaram preocupados se o código do GA poderia influenciar no carregamento da página no browser dos visitantes, porém com este novo código isso não será mais uma preocupação, já que ele trabalha “em separado” da programação da página do seu site para que possa ser reduzido o tempo de carregamento de sua página.
As vantagens para o uso deste novo código de coleta de dados são:
- Carga do código de rastreamento mais rápido em suas páginas da web devido a execução navegador melhorado
- Coleta de dados e precisão
- Eliminação da dependências quando o JavaScript não foi totalmente carregado
O código de controle assíncrono está agora em beta e disponível para todos os usuários do Google Analytics. O uso do novo código de monitoramento é opcional: o seu código do Google Analytics existente continuará a trabalhar como está. Mas se você quiser melhorar seus tempos de carga e afinar a precisão dos dados do Google Analytics esta nova forma de coleta é a ideal.
O novo código deve ser colocado no topo do <body>, ao invés do final no caso do código anterior, e tem a seguinte estrutura:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement(’script’); ga.type = ‘text/javascript’; ga.async = true;
ga.src = (’https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
(document.getElementsByTagName(’head’)[0] || document.getElementsByTagName(’body’)[0]).appendChild(ga);
})();
</script>
A estrutura que você utiliza hoje, como por exemplo para eCommerce, muda e por isso será necessário revisar todos os códigos do seu site para efetuar a modificação. Para usar o novo código você pode dar uma olhada nos exemplos que o Google disponibilizou:
- http://code.google.com/intl/pt-BR/apis/analytics/docs/tracking/asyncUsageGuide.html
- http://code.google.com/intl/pt-BR/apis/analytics/docs/tracking/asyncMigrationExamples.html
Até o próximo post!










Web Analytics: Uma Visão Brasileira