Cuando GA4 no registra las compras, el problema puede estar en el envío del evento, en sus parámetros, en la propiedad que recibe los datos o en la lectura del informe. Para distinguirlos, conviene seguir una transacción concreta. Esta guía está pensada para eCommerce web y propone una revisión ordenada junto al equipo que administra la integración.

Distingue qué dato está faltando

Empieza por una compra identificable y anota su hora, estado, moneda y total. Asegúrate de que corresponde al entorno que estás revisando. Un pedido creado, uno pagado y uno posteriormente reembolsado representan situaciones diferentes.

Señales para orientar la revisión de compras en GA4
Qué observasQué revisar primero
No aparece ningún evento purchaseIntegración de eCommerce, disparador, consentimiento y destino del envío.
Hay compras, pero faltan ingresosParámetros value y currency, además de la métrica elegida.
Hay compras, pero faltan productosContenido del arreglo items y el informe consultado.
Hay más compras que pedidosEnvíos repetidos, IDs variables, pruebas y diferencias de alcance.
La compra aparece, pero en otro canalAtribución y continuidad del recorrido; el evento sí fue recibido.

Esta separación evita modificar etiquetas para resolver una diferencia que pertenece a la atribución. También ayuda a definir qué evidencia necesitas entregar a soporte técnico.

Confirma el evento y su destino

Instalar la etiqueta de GA4 y recibir visitas no basta para medir compras. La documentación de eCommerce de Google describe eventos que la integración debe enviar, incluido purchase. Revisa si esa implementación la administra la plataforma, una aplicación, Google Tag Manager o código propio.

Antes de añadir una etiqueta, identifica la que ya existe. Dos integraciones intentando medir la misma confirmación pueden generar duplicados. Registra cuál es la responsable y qué condición usa para reconocer una compra.

Comprueba que el ID de medición G-… corresponde al flujo web y la propiedad que consultas. La guía de solución de problemas de GA4 recomienda revisar configuración y destino. Un entorno de pruebas puede estar enviando correctamente a otra propiedad.

Si el envío depende de volver desde la pasarela a una página de confirmación, revisa qué sucede cuando la persona cierra la ventana o no regresa. Documenta esa dependencia antes de plantear otra integración; mover el envío al servidor requiere diseñar identificación, consentimiento y prevención de duplicados.

Sigue una compra controlada en DebugView

Coordina una prueba con el equipo responsable. Si la plataforma dispone de un modo de prueba compatible, úsalo; si requiere un pago real, acuerda su tratamiento. No compartas datos de tarjeta ni información personal en el diagnóstico.

  1. Activa la depuración para tu dispositivo mediante Tag Assistant o el mecanismo de la integración.
  2. Recorre la compra desde la selección del producto hasta su confirmación.
  3. En la propiedad correcta, abre DebugView y busca el evento purchase del dispositivo de prueba.
  4. Comprueba sus parámetros y contrástalos con el pedido. Guarda evidencia técnica sin datos personales.

Google explica la activación y el alcance de esta vista en su guía de DebugView. Las decisiones de consentimiento o los controles de privacidad pueden impedir que aparezcan eventos. Revisa el comportamiento esperado en cada estado de consentimiento sin forzar la aceptación ni eludir esas preferencias.

Si el evento no llega, separa los pasos: ¿la tienda generó la confirmación?, ¿la integración intentó enviar la medición?, ¿lo hizo al destino correcto? Ver un mensaje en la capa de datos de la página no demuestra, por sí solo, que GA4 lo haya recibido.

Revisa los parámetros de purchase

El contrato oficial del evento purchase define los datos que debe recibir GA4. Estos son los principales puntos de control:

Parámetros que conviene revisar en una compra de prueba
ParámetroComprobaciónError que buscar
transaction_idIdentificador único por transacción y estable en sus reintentos.Vacío, reutilizado o generado de nuevo en cada carga.
valueNúmero que representa la suma de precio por cantidad de los artículos, sin incluir shipping ni tax.Texto con símbolo monetario o separadores de miles.
currencyCódigo monetario; por ejemplo, CLP. Es necesario cuando se envía value.Ausente o distinto de la moneda de los valores enviados.
itemsArreglo de artículos con item_id o item_name, y precios y cantidades coherentes.Lista vacía o datos que no corresponden al pedido.

Como convención de revisión, contrasta campos uno a uno con el pedido de prueba. El ID debe identificar la transacción sin incluir correos, nombres u otros datos personales. Para importes, 19990 es un valor numérico; "$19.990" es una cadena de texto formateada para presentación.

Prueba recargas y envíos repetidos

Vuelve a la confirmación y recárgala dentro de una prueba controlada. Revisa si la integración vuelve a emitir la compra y si conserva el mismo ID. Examina también la convivencia de etiquetas, aplicaciones y envíos del servidor.

Google documenta la deduplicación de compras mediante transaction_id en flujos web. Ese comportamiento no reemplaza una implementación consistente: IDs distintos para el mismo pedido pueden impedir reconocer que se trata de una repetición; un ID compartido por pedidos diferentes puede ocultar compras legítimas.

La guía de validación de eCommerce de GA4 ayuda a revisar eventos y parámetros. El objetivo de la prueba es que cada transacción tenga una identidad estable y que la integración responda correctamente también al reintento.

Separa recepción e informes procesados

Un evento visible en DebugView confirma una parte del recorrido técnico. Para revisar los informes, comprueba rango de fechas, zona horaria, filtros y métrica seleccionada. Los datos recientes pueden tardar en consolidarse.

Google indica en su documentación de actualización de datos que el procesamiento puede tomar entre 24 y 48 horas y que los informes pueden cambiar durante ese período. Por eso, no concluyas que una compra falta definitivamente a partir de un informe recién actualizado.

Al conciliar con la tienda, usa el mismo período y define qué estados de pedido estás contando. Registra cancelaciones, reembolsos y pruebas. Ten presente que la medición analítica puede diferir del registro transaccional por consentimiento, bloqueos y límites de la integración.

Para detectar la causa, clasifica una muestra de pedidos: compra recibida correctamente, compra incompleta, envío fallido, diferencia temporal o caso todavía sin explicación. Esa clasificación permite orientar la corrección sin forzar a que dos sistemas con propósitos distintos coincidan por definición.

Deja evidencia de la corrección

Documenta el caso original, la causa encontrada, el cambio realizado y la fecha de publicación. Incluye propiedad y flujo revisados, versión de la integración, un ID de prueba sin datos personales y capturas de los parámetros pertinentes.

Repite el recorrido que fallaba y comprueba los caminos relevantes: móvil, variantes, descuentos o pasarelas, según el alcance de la falla. Evita declarar resuelto todo el eCommerce a partir de una única compra que siguió otro recorrido.

Criterio de cierre

La transacción de prueba se confirma en la tienda, llega a la propiedad correcta con sus parámetros coherentes y puede revisarse en los informes una vez procesados. Los reintentos y las limitaciones conocidas quedan documentados.

Si necesitas evaluar después la experiencia de compra, empieza con una base confiable: la ficha de producto y el checkout requieren medición coherente para interpretar sus resultados.

Preguntas frecuentes

¿GA4 mide compras automáticamente al instalar la etiqueta?

No basta con recibir visitas. La plataforma o implementación debe enviar los eventos de eCommerce y sus parámetros. Revisa qué integración se encarga de purchase antes de agregar otra etiqueta.

¿Por qué aparece purchase, pero los ingresos son cero?

Revisa value, currency y los datos de los artículos, además del informe y la métrica consultados. Comprueba la carga del evento frente a una transacción concreta para ubicar la diferencia.

¿Cuánto demoran las compras en aparecer en los informes de GA4?

La recepción se puede investigar con las herramientas de depuración. El procesamiento de los informes puede tomar entre 24 y 48 horas, según Google; verifica también fechas, filtros y propiedad.

¿Los pedidos de la tienda deben coincidir exactamente con GA4?

No necesariamente. Debes considerar estados de pedido, períodos, reembolsos, consentimiento y límites técnicos. Conciliar casos concretos permite distinguir diferencias esperables de fallas de implementación.

El siguiente paso

Sigue una compra antes de cambiar todo el etiquetado.

Un pedido, su confirmación, el evento recibido y sus parámetros entregan un punto de partida verificable. Reúne esa evidencia y define qué tramo necesita corrección.

Fuentes y criterio editorial

Para profundizar.

Las recomendaciones combinan el criterio editorial de NOMA y documentación primaria. Los cálculos y las situaciones de ejemplo son ilustrativos. La lectura de resultados debe ajustarse a la medición y al contexto de cada negocio.