La documentación oficial de Google dice:
Pegue su fragmento (sin modificaciones, en su totalidad) en cada página web que desee rastrear. Pégalo inmediatamente antes de la
</head>
etiqueta de cierre .
Seguramente hay alguna razón por la que sugieren esta ubicación; Quiero saber cuáles son esas razones.
Mi pensamiento es : ¿por qué no puede ir en la etiqueta del cuerpo, si de todos modos es un código asincrónico sin bloqueo?
Mi colega teorizó : Esto es para que las páginas vistas todavía sean rastreadas, incluso si otro elemento más abajo de la página rompe todo.
Pero si eso fuera cierto, entonces ¿por qué no sugerir agregarlo justo después de la etiqueta principal de apertura ?
google-analytics
universal-analytics
Eric Seastrand
fuente
fuente
Respuestas:
Puede colocar el código en cualquier lugar de la página web con muy poca compensación.
Debido a que existe una pequeña ventaja de ponerlo allí: con él
<head>
puede capturar a los usuarios que se fueron inmediatamente después de abrir su página.Seguramente puede ponerlo en la
<body>
sección y solo perderá un porcentaje muy pequeño de visitantes (como se mencionó anteriormente).Anteriormente cuando el código se bloqueaba, la recomendación era colocarlo justo antes de la
</body>
etiqueta de cierre para que no ralentizara el sitio web. La recomendación cambió cuando el código se hizo sin bloqueo. Además, dado que este código se usa ampliamente en todos los sitios web, existe una alta probabilidad de que el navegador sirva el archivo js desde el caché en lugar de la descarga real.fuente
Ahora, esta no es una explicación técnica de por qué es necesario, pero es una razón práctica para hacerlo.
Si desea utilizar su código de seguimiento de Google Analytics (GA) para diversos fines de verificación en la red de sitios de Google, por ejemplo,
puede hacerlo si su cuenta de Google es administradora de GA y de lo anterior; pero solo busca el código de seguimiento de GA en la posición prescrita, antes
</head>
.Además, no tener el código en esta posición puede causar molestos mensajes de error repetitivos en la interfaz de Google Analytics.
Entonces, aunque lo siento, no puedo arrojar ninguna luz sobre cuáles podrían ser las razones subyacentes (técnicas, si las hay), para mí, las anteriores son razones suficientes para hacerlo.
fuente