Accelerated Mobile Pages (AMP) es un formato de página de código abierto para la Web móvil que permite que tus páginas se rendericen de forma casi instantánea en dispositivos móviles. Las páginas de AMP son similares a las páginas HTML y se pueden cargar en cualquier navegador. Sin embargo, no puedes usar analytics.js en Accelerated Mobile Pages. Por lo tanto, se proporciona una etiqueta de Analytics diferente específicamente para AMP.
La recopilación de datos de Analytics se implementa como una capa sobre el Protocolo de medición. Los identificadores de usuario se generan y almacenan de forma aleatoria, ya sea en localStorage o en cookies. Se restablece el identificador de usuario cuando el usuario borra las cookies y el almacenamiento local. La etiqueta de AMP admite el truncamiento de IP, tal como se describe en el artículo Enmascaramiento de IP en Analytics. Siempre se aplica el enmascaramiento de IP a los datos de los documentos de AMP.
Analytics para AMP admite la inhabilitación de Analytics. Si el complemento de inhabilitación está instalado, se inhabilita la recopilación de datos de Analytics.
Accelerated Mobile Pages permite que los usuarios interactúen con el contenido de un publicador único en varios sitios durante la misma sesión. Obtén más información sobre las métricas basadas sesiones que se recopilan de Accelerated Mobile Pages.
Requisitos
Si deseas utilizar Analytics en páginas de AMP, debes hacer lo siguiente:
- Divulga cómo Analytics recopila datos y los usa, y ofrece a los usuarios la oportunidad de inhabilitar Analytics. Para hacerlo, puedes incluir un vínculo a la página Privacidad y condiciones de Google, donde se encuentra un vínculo a la página del complemento de inhabilitación de Analytics.
- Utiliza la etiqueta de Analytics para AMP en tus páginas para dispositivos móviles. Consulta las especificaciones de Analytics para AMP en Google Developers.
Funcionalidades y limitaciones
Analytics para AMP te permite recopilar los siguientes datos:
- Datos de la página: dominio, ruta, título de la página
- Datos del usuario: ID de cliente, zona horaria
- Datos de navegación: URL de referencia, ID único de vista de página
- Datos del navegador: altura de la pantalla, ancho de la pantalla, usuario-agente
- Datos de interacción: altura y ancho de la página
- Datos del evento
Consideraciones adicionales
Recientemente, se lanzó la API de ID de cliente de AMP de Google para mejorar el análisis del usuario en todas las páginas publicadas en tu dominio y las páginas de AMP publicadas dentro de los visualizadores de Google. Además de publicar el contenido de AMP de forma superrápida en tu propio dominio, también se publicará directamente a través de los visualizadores de Google. No obstante, si no utilizas la API de ID de cliente de AMP de Google, la publicación de las páginas en, al menos, dos contextos diferentes (dentro de los visualizadores de Google y en tu propio sitio) generará varias identidades para un mismo usuario que interactúa con tu contenido en estos dos (o más) puntos de contacto.
Análisis de la memoria caché y no caché
Si deseas entender con más detalle cómo los usuarios interactúan con las páginas de AMP que están almacenadas en caché en comparación con tu propio dominio, entonces puedes utilizar las siguientes instrucciones para enviar esos datos a Analytics a través de una dimensión personalizada:
- Agrega una nueva dimensión personalizada a través de la interfaz de Analytics. Establécela como una dimensión a nivel de hit y anota el número de índice.
- Agrega la siguiente configuración a la etiqueta de Analytics en tus páginas de AMP:
extraUrlParams: { 'cd<index 1="" from="" step="">': '${ampdocHost}' } Ejemplo: Si el índice es 5, entonces la configuración será la siguiente: extraUrlParams: { 'cd5': '${ampdocHost}' } - Reinicia tus páginas de AMP y verás cómo aparece el nombre de host en la nueva dimensión personalizada.
- Después de que reinicies tus páginas AMP, podrás configurar un Informe personalizado con la nueva dimensión personalizada, o bien podrás acceder a esta dimensión a través de cualquiera de tus procesos de informe normales.