Existe algum benefício do código de rastreamento assíncrono do Google Analytics se ele não for colocado no <head>?

9

Gostaria de acessar o script assíncrono do Google Analytics, mas prefiro não tê-lo na cabeça (mesmo sabendo que essa é uma prática recomendada).

Portanto, existe algum benefício em usar o código assíncrono se não estiver na cabeça e, alternativamente, seria seguro colocar em algum lugar alto da página, como apenas dentro da tag body de abertura ou em um controle de usuário .NET que carrega na parte superior da página?

EDITAR:

Nas instruções do Google afirma:

Se isso não for uma opção, você ainda poderá colocar o snippet assíncrono na parte inferior da página. Você também pode dividir seu snippet para reter alguns dos benefícios do rastreamento assíncrono.

Se eu colocar o código lá (sem dividir), ainda me beneficio do carregamento assíncrono ou é insignificante, pois fica na parte inferior?

plntxt
fonte

Respostas:

7

Comparado a ter o código de acompanhamento antigo na parte inferior da página, ter o código assíncrono na parte superior do <body> ainda deve significar que o rastreamento tem mais probabilidade de registrar usuários que saem da página (ou interagir com elementos da página) rastreados) antes de carregar totalmente.

peles
fonte
3

Você pode colocá-lo em qualquer lugar que você obtenha o máximo benefício ao colocá-lo no cabeçalho. As instruções completas para adicioná-lo à sua página da web estão aqui - http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html .

Você deseja colocá-lo dentro das tags de cabeça ou corpo. Só para ficar claro. Além disso, você pode fazer o que quiser.

Ben Hoffman
fonte
11
As instruções também dizem que você pode colocar o código assíncrono na parte inferior da página. Isso teria algum benefício sobre o código antigo?
plntxt
11
O Google implica que você pode colocar o código praticamente em qualquer lugar, mas que para a maioria das páginas o local ideal fica na parte inferior da <head> ( code.google.com/apis/analytics/docs/tracking/asyncTracking.html )
pelms
11
@pelms, essa é a minha preocupação, está implícita, mas nenhuma colocação alternativa explícita (além da parte inferior onde está o código antigo) é declarada.
plntxt
1

Você pode adicionar seu código de análise em qualquer lugar da sua página. O Google é inteligente o suficiente para identificar / registrar todos os eventos em sua página. Quando você está falando sobre assíncrono, não faz sentido pensar em seu posicionamento em linha / sincronização.

Usei-o na parte inferior da maioria dos meus sites e não encontrei problemas.

Os principais eventos de carregamento que você recebe na sua conta do Google Analytics:

1) Tempo de carregamento do Dom
2) Tempo de carregamento da página

Isso leva em consideração tudo e é independente de onde você adiciona seu código.

Pode ser possível (com código de sincronização) que esse tempo seja calculado com base na posição do script do Google na página, como em:
DOM load time -> tempo de disparo do evento DOM load do navegador - GA script loading / event
Tempo de carregamento da página -> time de disparo do evento de carregamento da janela do navegador - carregamento / evento do script do GA

Se esse for o caso, a posição do script desempenhará um pequeno papel na mudança acima do tempo para mais precisa, mais uma vez, não acho que faça muita diferença. (Como colocá-lo no topo traz a página com o GA antes de colocá-lo na parte inferior, porque página carrega sequencialmente)

abhinsit
fonte