Compara los protocolos de medición de Universal Analytics y Google Analytics 4

En esta página se explican las diferencias entre las funciones de Measurement Protocol claves en Universal Analytics (UA) y Google Analytics 4 (GA4).

Consulta las limitaciones de Measurement Protocol.

Generales

Esta sección trata sobre los parámetros generales de UA.

Campo UA GA4
ID de seguimiento o de propiedad web Requiere un parámetro tid. Requiere un ID de medición y un secreto de API.
Enmascarado de IP Opcional. No disponible.
Inhabilitación de los permisos publicitarios Opcional. Tiene un parámetro opcional que se puede enviar a la raíz del documento non_personalized_ads.
Fuente de datos ds es un parámetro opcional correspondiente a la fuente de los datos que se envían (por ejemplo, web o de aplicación). No requiere una fuente de datos, ya que esta se determina por el tipo de flujo de datos. El ID de medición se envía como parámetro de consulta relacionado con el flujo de datos.
Prevención de almacenamiento en caché z es una propiedad opcional que evita que los navegadores almacenen hits en caché. No es obligatorio ya que los hits de navegador se deben enviar con gTag.

Usuario

Esta sección trata sobre los parámetros de usuario de UA.

Campo UA GA4
ID de cliente cid es un parámetro opcional que se usa para identificar de forma única al usuario. GA4 requiere un identificador único para el cliente. Si se trata de un navegador, envía client_id desde gtag. Si es una aplicación móvil, envía app_instance_id, que puedes obtener mediante el SDK de Google Analytics for Firebase.
ID de usuario uid es obligatorio si cid no está presente. uid es un identificador único de un usuario. user_id es opcional.

Sesión

Esta sección trata sobre los parámetros de sesión de UA.

Campo UA GA4
Control de sesión Se usa para controlar la duración de la sesión. En GA4, las sesiones no se pueden monitorizar con Measurement Protocol. Sin embargo, puedes proporcionar el valor de session_id que ya tengas desde gtag o Firebase.
Anulación de IP La dirección IP del usuario. No disponible.
Anulación de user-agent El user-agent del navegador. No hay manera de anular el user-agent en GA4.
Anulación geográfica Ubicación geográfica del usuario. GA4 no proporciona la ubicación geográfica de los hits, y no hay manera de proporcionarla.

Fuentes de tráfico

Esta sección trata sobre los parámetros de fuentes de tráfico de UA.

Campo UA GA4
Datos de la campaña Usa los campos de la campaña. GA4 proporciona un evento, campaign_details, que recoge los mismos datos como parámetros del evento. En GA4, los nombres de los parámetros son distintos de los de UA.
Otros datos de las fuentes de tráfico UA proporciona parámetros para las URLs referentes de los documentos, los IDs de Google Ads y los IDs de anuncios de display de Google. En GA4, estos parámetros se añaden automáticamente a la solicitud cuando se proporcionan client_id o app_instance_id.

Información del sistema

Esta sección trata sobre los parámetros de información del sistema de UA.

UA GA4
UA tiene parámetros opcionales para recoger información del sistema, como la resolución de la pantalla y el tamaño del viewport. En GA4, la etiqueta de Google (gtag) recoge automáticamente muchos parámetros, y otros han dejado de estar disponibles, como la versión de Flash. Si quieres seguir recogiendo datos de los parámetros obsoletos, tienes que crear eventos y parámetros personalizados.

Hit

Esta sección trata sobre los parámetros de hit de UA.

UA GA4
UA proporciona un parámetro t obligatorio, que se usa para registrar vistas de página o de pantalla. GA4 usa un modelo de eventos que la etiqueta de Google (gtag) y el SDK de Google Analytics for Firebase recogen automáticamente.

Aplicaciones

Esta sección trata sobre los parámetros de aplicaciones de UA.

UA GA4
Campos Apps. En GA4, el SDK de Google Analytics for Firebase recoge la mayoría de la información de la aplicación una vez que el flujo está configurado.

Eventos

Esta sección trata sobre los parámetros de eventos de UA.

UA GA4
En UA, los eventos se enviaban mediante una combinación de categoría, acción y etiqueta. En GA4, los eventos son fundamentales para el modelo de datos. Casi todos los datos se envían como eventos. Puedes utilizar Measurement Protocol para enviar eventos recomendados o eventos personalizados.

Comercio electrónico

Esta sección trata sobre los parámetros de comercio electrónico de UA.

UA GA4
En UA, la información de comercio electrónico se enviaba mediante diversas combinaciones de parámetros. En GA4, la mayoría de la información de comercio electrónico se envía con el evento purchase. Para obtener más información, consulta la documentación sobre comercio electrónico.

Para recoger información sobre la atribución, el evento de compra se debe enviar en un plazo de 24 horas desde que finaliza la sesión.

Interacciones en medios sociales

Esta sección trata sobre los parámetros de interacciones en medios sociales de UA.

UA GA4
En UA, los parámetros sn, sa y st se usaban para indicar la red social, la acción y el objetivo. En GA4, las interacciones sociales se pueden medir usando eventos recomendados, como share o select_content.

Para medir otro tipo de acciones, usa eventos personalizados.

Tiempo

Esta sección trata sobre los parámetros de tiempo de UA.

UA GA4
En UA, los parámetros de tiempo se usaban para las métricas Web Vitals. En GA4, no hay eventos para Web Vitals. Si quieres medirlas en GA4, puedes usar eventos personalizados. Consulta la guía sobre cómo registrar estas métricas en GA4.

Excepciones

Esta sección trata sobre los parámetros de excepciones de UA.

UA GA4
En UA, los parámetros exd y exf se usaban para excepciones. En GA4, no hay eventos para excepciones, pero puedes crear uno usando dimensiones y métricas personalizadas.

Dimensiones y métricas personalizadas

Esta sección trata sobre los parámetros de dimensiones y métricas personalizadas de UA.

UA GA4
En UA, las dimensiones y métricas personalizadas se enviaban mediante los parámetros con el formato cd<dimensionIndex> y cm<metricIndex>, respectivamente. En GA4, las dimensiones y métricas personalizadas se pueden enviar con Measurement Protocol. Tú decides qué eventos, nombres de parámetro y valores especificar. Para que las dimensiones y métricas personalizadas estén disponibles en los informes, es necesario llevar a cabo ajustes adicionales.