Google me da un fragmento de JavaScript y me dice que lo incluya en el <head>
.
¿Puedo ponerlo al final <body>
o se producirán algunos efectos secundarios si lo hago?
google-analytics
Peter Hall
fuente
fuente
Respuestas:
Ponerlo al final de la
<head>
sección ayuda a garantizar que se rastreen sus métricas incluso cuando un usuario no deja que la página termine de cargarse.Solían decirte que lo pusieras al final de la página, antes de agregar soporte para manejar la carga parcial de páginas.
Directamente de Google:
Consulte la ayuda de Google Analytics : agregue el código de seguimiento directamente a su sitio
fuente
<head>
, la página vinculada ahora dice "Agregue la etiqueta justo después de la etiqueta de apertura <head> en cada página".Puedes ponerlo donde quieras. Siempre pongo el código de seguimiento al final de la página y nunca he tenido problemas.
fuente
Puede colocarlo en cualquier lugar que desee en la página y se ejecutará en cualquier lugar de la página, ya sea en la cabeza o en el cuerpo. Pero de acuerdo con el soporte de Google ( agregue el código de seguimiento directamente a su sitio ), se recomienda que en la etiqueta principal, lo pegue inmediatamente antes de la
</head>
etiqueta de cierre .Siguiente párrafo de un buen artículo que explica por qué poner código en la etiqueta principal
fuente
En el encabezado, justo antes de la etiqueta de cierre </ head>, no tendrá ningún problema para verificar su sitio web en las Herramientas para webmasters de Google.
fuente
Agregar el siguiente código (conocido como el "fragmento de seguimiento de JavaScript") a las plantillas de su sitio es la forma más fácil de comenzar a usar analytics.js.
El código debe agregarse cerca de la parte superior de la etiqueta y antes de cualquier otra secuencia de comandos o etiquetas CSS, y la cadena "UA-XXXXX-Y" debe reemplazarse con el ID de propiedad (también llamado "ID de seguimiento") de Google Analytics. propiedad que desea rastrear.
El código anterior hace cuatro cosas principales:
Crea un elemento que comienza a descargar de forma asíncrona la biblioteca de JavaScript analytics.js desde https://www.google-analytics.com/analytics.js
Inicializa una función global de ga (llamada cola de comandos ga ()) que le permite programar comandos para que se ejecuten una vez que la biblioteca analytics.js esté cargada y lista para funcionar.
Agrega un comando a la cola de comandos de ga () para crear un nuevo objeto de seguimiento para la propiedad especificada mediante el parámetro 'UA-XXXXX-Y'.
Agrega otro comando a la cola de comandos ga () para enviar una vista de página a Google Analytics para la página actual.
fuente
Array.push
función vinculada . Laga
"función" está totalmente vinculadapush
. Por lo tanto, las invocaciones inmediatas se pueden optimizar: en lugar de construir una matriz vacía si no se encuentra ([]
),ga
[['create', 'UA-XXX', 'auto'], ['send', 'pageview']]
El código que siempre debe agregarse cerca de la parte superior de la etiqueta y antes de cualquier otra secuencia de comandos o etiquetas CSS, y la cadena
'UA-XXXXX-Y'
debe reemplazarse con la propiedadID
(también llamada "ID de seguimiento") de la propiedad de Google Analytics que desea rastrear.fuente