GA4 no registra las compras: cómo comprobarlo
Última actualización: 22 oct 2026
Si GA4 muestra menos compras de las que hizo tu tienda, o ninguna, la causa suele ser una de estas cinco: la etiqueta de compra ya no se ejecuta en la página de confirmación del pedido, el consentimiento impide que se envíe, el evento llega sin los datos que GA4 necesita, el pago termina en una página desde la que el comprador no vuelve, o el informe aún no está al día.
Las causas más probables
- La etiqueta ya no se ejecuta en la página de confirmación. Tras un tema, un checkout o una plataforma nuevos, la página donde se disparaba la compra puede cambiar o desaparecer. En pantalla no falla nada: el evento deja de salir de la página.
- El consentimiento. Con la configuración básica del modo de consentimiento, las etiquetas de Google esperan a que el visitante acepte, así que quien rechaza no envía nada. Con la avanzada, quien rechaza envía un ping que no guarda cookies, que GA4 puede usar para estimar los datos que faltan (ayuda de Google).
- Los datos del evento. GA4 espera
transaction_id,value,currencyeitemsenpurchase, y convaluepero sincurrencyno calcula bien los ingresos (referencia de eventos de GA4). - Un pago del que no se vuelve. Si el pago termina en otra web y el comprador no vuelve a tu página de confirmación, la etiqueta de esa página no llega a ejecutarse.
- El informe aún no está al día. Una propiedad estándar suele procesar los datos del día en 2 a 6 horas, y algunos informes tardan unas 12 (ayuda de Google).
Compruébalo a mano
- Activa el modo de depuración con
Tag Assistant o la vista previa de Tag
Manager, haz un pedido de prueba y mira DebugView en GA4. Debería aparecer
purchasecon sus parámetros (ayuda de Google). - Si no aparece, acepta las cookies de analítica y vuelve a probar. DebugView no muestra nada de un visitante que no ha dado su consentimiento. Si solo aparece al aceptar, las compras que faltan en GA4 pueden ser las de quienes rechazan.
- Comprueba que la etiqueta sigue en la página de confirmación desde tu último cambio de tema, de checkout o de plataforma.
- Cuando un día completo esté procesado, compara los pedidos pagados de ese día en el panel de tu tienda con las compras de GA4 del mismo día.
La referencia es el panel de tu tienda: es lo que la propia tienda registra como vendido.
Qué ve TraceLog en su registro y qué no
TraceLog no lee nada de GA4 y no puede decirte qué recibió GA4. Lleva su propio registro del recorrido de conversión que defines, junto a GA4. En WooCommerce, PrestaShop y Shopify, el servidor de la tienda confirma además cada pedido pagado, así que el pedido cuenta aunque el navegador no lo enviara, y la página Recorrido dice cuántos vio solo el servidor (por qué no coinciden los recuentos).
Así, una caída en GA4 se puede leer junto a un segundo registro: si los pedidos siguieron llegando a TraceLog. Cuando un paso que llegaba con regularidad deja de llegar, TraceLog te avisa, en todos los planes. Desde Pro, salvo en Shopify, también te avisa cuando la página deja de pedir una etiqueta de GA4 que confirmaste junto a una conversión. El aviso dice que la página dejó de pedirla, nunca que GA4 perdiera nada (alertas).
Preguntas
¿TraceLog arregla la medición de GA4?
No. No cambia ninguna etiqueta ni ajuste de GA4, y no dice por qué GA4 contó menos. Lleva su propio registro del recorrido que defines y lo comprueba cada día.
¿El recuento de TraceLog coincidirá con el de GA4?
No tiene por qué. Cada uno cuenta su propio registro con sus propias reglas: el consentimiento, las sesiones, los pedidos de prueba y las confirmaciones del servidor son distintos (por qué no coinciden los recuentos).
¿Tengo que quitar GA4?
No. TraceLog funciona junto a GA4, Meta y Google Ads y no lee ninguno.
Pruébalo en tu tienda
Define tu recorrido de conversión y TraceLog lo comprueba mientras instalas.
Gratis hasta 10.000 sesiones al mes. Sin tarjeta.