Como parte de esta transición hacia GA4, se implementó la captura de eventos través del id de medición, esto básicamente es con javascript, se hace según la documentación de Google pero tiene un detalle importante, los bloqueos o protecciones aplicados en los navegadores impiden el registro de eventos.
Para evitar la pérdida de eventos en el presente año implementamos captura de eventos con Protocolo de Medición (Measurement Protocol) de GA4. El objetivo principal de este protocolo es aumentar la recogida automática de eventos.
Tanto el protocolo de medición como GTag tienen sus ventajas y desventajas. Por ejemplo, el protocolo de medición garantiza la captura de eventos cruciales para los comercios, como los eventos de añadir al carrito y de compra (add_to_cart and purchases). Sin embargo, una limitación del GTag es su dependencia de la configuración del navegador del usuario, lo que puede afectar su funcionamiento. Además, ciertas restricciones de privacidad y extensiones de bloqueo de publicidad pueden obstaculizar la captura de eventos en GA4.
Por razones técnicas, el protocolo de medición no tiene la capacidad para capturar ciertos datos, como la fuente de tráfico, que sí puede capturar GTag. Por lo tanto, es normal que, una vez activado este protocolo de medición en nuestro administrador, el tráfico "sin asignar" (Unassigned) aumente considerablemente.
Somos conscientes de que esto puede generar inquietud para su comercio. Sin embargo, queremos aclarar que no se trata de un error, sino de una mejora en la visualización del tráfico que siempre ha estado presente en su sitio web, pero que no se reflejaba adecuadamente. Consideramos que es mejor poder visualizar este tráfico bajo la etiqueta de "sin asignar" que no poder visualizarlo de ninguna forma.
Revisamos de forma técnica si es posible con el protocolo de medición asignar los grupos, sin embargo, Google indica que esto no es manipulable.
En modo resumen todo evento interno (añadir al carrito, compra) que se capture con Protocolo de Medición podría quedar sin grupo asignado para la naturaleza de cómo funciona el API de GA, caso contrario si utilizamos solo javascript nos exponemos a que un evento de agregar al carrito o Purchase no se escriba del todo por restricción del navegador.