← Volver al blog Analítica para Ecommerce 6 min

GA4 no registra ventas: causas típicas y cómo corregirlo

GA4 no registra ventas puede ser dos cosas: que no exista purchase o que el purchase exista pero el revenue esté mal (0, duplicado o incompleto). Diagnosticarlo bien evita horas de prueba y error.

Causas más comunes (por orden de frecuencia)

  • Purchase no dispara en thank-you.
  • Purchase dispara sin value/currency y el revenue queda en 0.
  • Purchase duplicado y el revenue queda inflado o inconsistente.
  • Checkout en otro dominio sin cross-domain/referral exclusion.
  • Consent/ad blockers (Safari/iOS).
  • Apps/pixels duplicados (Shopify + GTM + app).

Diagnóstico en 15 minutos

  • DebugView + Tiempo real.
  • Compra/test order o simulación de thank-you.
  • Revisar parámetros del purchase.

Fixes típicos

  • Ajustar triggers en GTM (solo thank-you).
  • Enviar value/currency/items desde dataLayer o integración nativa.
  • Deduplicar con transaction_id/event_id si hay CAPI.

Checklist final

  • 1 purchase por compra.
  • value/currency correctos.
  • transaction_id presente y único.
  • items presentes (si e-commerce).

Diagnóstico en 5 pasos

  • Paso 1 — Abrí DebugView: activá preview y confirmá que GA4 recibe eventos.
  • Paso 2 — Llegá a thank-you: realizá una compra/prueba y verificá si aparece purchase.
  • Paso 3 — Revisá parámetros: dentro de purchase, validá value y currency.
  • Paso 4 — Chequeá duplicación: confirmá que purchase no se dispara dos veces.
  • Paso 5 — Probá de nuevo: repetí la compra y compará con tu backoffice/Shopify.

Preguntas frecuentes

¿Por qué aparece purchase pero revenue es 0?

Faltan value/currency o llegan con formato inválido.

¿Cómo sé si tengo duplicados?

Mismo transaction_id en 2 purchase o revenue duplicado.

¿Qué pasa si el checkout está en otro dominio?

Puede cortar sesión y atribuir a referral; requiere cross-domain/exclusiones.

¿Consent Mode puede ocultar ventas?

Puede reducir medición observable; hay que ajustar expectativas y reporting.

¿Conviene arreglar GA4 antes de escalar Ads?

Sí, para no optimizar a datos rotos.