O Google me fornece um pedaço de javascript e diz para incluí-lo no <head>
.
Posso colocá-lo no final <body>
ou alguns efeitos colaterais ocorrerão se eu fizer isso?
google-analytics
Peter Hall
fonte
fonte
Respostas:
Colocá-lo no final da
<head>
seção ajuda a garantir que suas métricas sejam rastreadas, mesmo quando um usuário não deixa o carregamento da página.Eles costumavam dizer para você colocá-lo na parte inferior da página, antes de adicionar suporte para lidar com o carregamento parcial de páginas.
Diretamente do Google:
Consulte a Ajuda do Google Analytics : adicione o código de acompanhamento diretamente ao seu site
fonte
<head>
, a página vinculada agora diz "Adicione a tag logo após a abertura da tag <head> em cada página".Você pode colocá-lo onde quiser. Eu sempre coloco o código de acompanhamento no final da página e nunca tive problemas.
fonte
Você pode colocá-lo em qualquer lugar que desejar na página e executá-lo em qualquer lugar na página, seja na cabeça ou no corpo. Mas, de acordo com o suporte do Google ( adicione o código de acompanhamento diretamente ao seu site ), é recomendável na tag head e cole-o imediatamente antes da
</head>
tag de fechamento .Parágrafo seguinte de um bom artigo explicando por que colocar código na tag head
fonte
Na cabeça, logo antes da tag </ head> de fechamento, você não terá problemas para verificar seu site nas Ferramentas do Google para webmasters.
fonte
Adicionar o código a seguir (conhecido como "snippet de rastreamento do JavaScript") aos modelos do seu site é a maneira mais fácil de começar a usar o analytics.js.
O código deve ser adicionado próximo à parte superior da tag e antes de qualquer outro script ou CSS, e a string 'UA-XXXXX-Y' deve ser substituída pelo ID da propriedade (também chamado de "ID de rastreamento") do Google Analytics propriedade que você deseja rastrear.
O código acima faz quatro coisas principais:
Cria um elemento que inicia o download de forma assíncrona da biblioteca JavaScript analytics.js em https://www.google-analytics.com/analytics.js
Inicializa uma função ga global (chamada fila de comandos ga ()) que permite agendar comandos para serem executados assim que a biblioteca analytics.js estiver carregada e pronta para ser usada.
Adiciona um comando à fila de comandos ga () para criar um novo objeto rastreador para a propriedade especificada por meio do parâmetro 'UA-XXXXX-Y'.
Adiciona outro comando à fila de comandos ga () para enviar uma visualização de página ao Google Analytics para a página atual.
fonte
Array.push
função vinculada . Aga
"função" é inteiramente esse limitepush
. Assim, as invocações imediatas podem ser otimizadas: em vez de construir um array vazio se não for encontrado ([]
), preenchê-lo com os "argumentos" matrizes para cadaga
chamada:[['create', 'UA-XXX', 'auto'], ['send', 'pageview']]
...O código que você deve sempre ser adicionado próximo à parte superior da tag e antes de qualquer outro script ou CSS, e a string
'UA-XXXXX-Y'
deve ser substituída pela propriedadeID
(também chamada de "ID de rastreamento") da propriedade do Google Analytics que você deseja rastrear.fonte