Qual é a vantagem de usar o código de rastreamento assíncrono do Google Analytics em comparação com o código não assíncrono?


Respostas:


8

O código mais recente usa a capacidade dos navegadores modernos de executar o Javascript de forma assíncrona, processando a página (efetivamente, ele é executado em outro encadeamento, e não no encadeamento da página principal).

Isso permite que o código seja colocado na parte superior da página sem afetar o desempenho percebido da renderização da página.

Isso, por sua vez, significa que carregamentos parciais de páginas (por exemplo, alguém que pressiona o botão "Parar" ou navega para outra página) têm maior probabilidade de serem capturados pelo script. Com o código antigo, se o usuário navegar antes que a seção JavaScript seja carregada e executada, é possível que a impressão da página não seja registrada corretamente.


No caso de carregamentos parciais de páginas (por exemplo, alguém pressiona "parar" ou a conexão é perdida), o Analytics relata uma exibição de página ou há algum recurso para relatar um carregamento parcial de página?
— Travis Northcutt

Não sei ao certo, mas imagino que será tudo ou nada. Eu acho que o código assíncrono apenas aumenta a chance de o carregamento da página ser registrado.
— 10268 Mark-Markton
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.