Todos los filtros39
Guía de implementación Actualizado

Cómo registrar compras sin conversiones duplicadas

Una visita a la página de confirmación solo demuestra que alguien abrió un recibo, no que ocurrió una nueva venta. Cuente una transición de pedido verificada una vez y vincúlela a la analítica cuando la medición esté permitida.

Tres reglas para contar compras con confianza

  • Defina si la conversión significa pedido enviado o pago confirmado.
  • Evite duplicados por pedido y tipo de evento entre recargas, dispositivos y reintentos.
  • Use el sistema comercial para totales; la analítica aporta sesiones y campañas medidas.

Defina el evento de negocio

Separe order_submitted, payment_confirmed y receipt_opened. Elija el evento que responda su pregunta; un pedido contra reembolso enviado no es ingreso cobrado.

En WooCommerce, Pending payment está sin pagar, Processing está pagado y pendiente de preparación, y On hold espera confirmación. Use la transición autorizada de la tienda, no una URL o mensaje de agradecimiento.

Un responsable y una clave duradera

Asigne una clave como store_id + event_type + order_id. Guárdela en el servidor y deje que una sola integración emita el evento. Recargar, abrir el recibo del correo o usar otro navegador no debe crear otra conversión.

El almacenamiento del navegador no cubre todos los dispositivos o ajustes de privacidad. Una etiqueta de sesión purchased identifica sesiones de compra medidas; una sesión puede contener varios pedidos. Contar etiquetas no equivale a contar pedidos.

Reintentos de entrega seguros

Separe elegibilidad y entrega. Registre un evento pendiente, envíe su clave estable y confirme solo cuando el destino lo reconozca. Un timeout puede dejar un resultado desconocido: resuélvalo o reintente en un destino que deduplique esa clave.

Mostrar el script no prueba que el pedido se registró. Si la medición está bloqueada o no permitida, conserve el registro comercial como autoridad y muestre la cobertura faltante. El envío desde servidor debe respetar los mismos permisos.

Configure el objetivo de analítica

Cambie las visitas al recibo por el evento de compra verificado o la etiqueta que produce su integración. Valide acceso al pedido y elegibilidad en el servidor; el número o URL por sí solos no autorizan acceso.

GA4 deduplica purchase en flujos web mediante transaction_id. Cada pedido necesita un ID único, no vacío y sin información personal. Otros productos tienen contratos distintos: revise su API antes de asumir que una propiedad evita duplicados.

Concilie totales e ingresos

Compare IDs de pedidos elegibles distintos con eventos reconocidos distintos, en la misma zona horaria y fecha de negocio. Separe faltantes, duplicados e inelegibles. Use fecha de pago si esa es su definición de venta cobrada.

Acuerde moneda, impuestos, envío y reembolsos antes de comparar ingresos. Excluya datos personales y claves de acceso al recibo del payload. No etiquete cada visita al recibo para forzar igualdad con la tienda.

Pruebe los fallos

Deduzca duplicados por pedido y tipo de evento entre recargas, dispositivos y reintentos.

Desliza o usa las flechas para ver todas las columnas.

PruebaResultado esperadoQué revisar
Primer checkout elegibleUn evento para un pedidoClave estable y confirmación de entrega
Recarga o recibo del correoNinguna compra nuevaSin segundo evento o etiqueta
Dos pestañas o dispositivosUna sola compraDeduplificación en el servidor
Pedido fallido, borrador o sin pagarSin payment_confirmedDefinición del evento elegida
Timeout y reintentoUna conversión reconocidaMisma clave; sin éxito prematuro
Bloqueo o ausencia de consentimientoTotal comercial válidoCobertura de analítica faltante explícita

Una puesta en marcha práctica

Use el sistema comercial para totales; la analítica aporta sesiones y campañas medidas.

  1. 1Documente el evento y elija una integración responsable.
  2. 2Pruebe los seis casos con pedidos de prueba; no los cuente como ventas reales.
  3. 3Cambie el objetivo, registre la fecha y separe la serie histórica basada en recibos.
  4. 4Concilie IDs y eventos reconocidos a diario durante la primera semana.
  5. 5Revise reembolsos y cobertura antes de decidir con la tasa de conversión.

Elegir una plataforma de analítica

Fuentes primarias

2026-09-30