Las compras de GA4 no coinciden con los pedidos de Shopify: cómo compararlos pedido a pedido
Shopify muestra los pedidos registrados por tu tienda. La métrica Compras en comercio electrónico de Google Analytics™ 4 cuenta eventos purchase. Comparar los identificadores de pedido ayuda a localizar diferencias entre las dos exportaciones, pero no demuestra por sí solo que el tracking falle ni explica la causa.
1. Qué cuenta cada uno
- Shopify registra los pedidos de todos los orígenes: el checkout de la tienda online, los pedidos creados a partir de borradores, el punto de venta y otros canales. La columna Source de la exportación de pedidos indica de dónde vino cada uno.
- GA4 solo cuenta las compras que se le enviaron. Su métrica Compras en comercio electrónico cuenta eventos
purchase, e Ingresos derivados de las compras son los ingresos de las compras menos los reembolsos registrados en GA4.
2. Diferencias esperables
- Pedidos completados fuera del checkout online. Los pedidos del punto de venta y los creados desde borradores y pagados fuera del checkout online necesitan una vía de medición específica. Un borrador pagado mediante el enlace de checkout de una factura es otro caso: comprueba cómo se mide esa compra.
- Tiempo de procesamiento. Google indica que el procesamiento puede tardar entre 24 y 48 horas y que los informes pueden cambiar mientras tanto. Deja fuera de la comparación los dos últimos días.
- Zonas horarias. GA4 asigna los eventos a días según la zona horaria de informes de la propiedad; Shopify usa la zona horaria de la tienda (Configuración > General). Si son distintas, los pedidos hechos cerca de la medianoche caen en días diferentes.
- Definiciones de ingresos. Google recomienda un
valueigual a la suma de precio × cantidad de los productos, sin envío ni impuestos, que tienen sus propios parámetros. Total de Shopify e Ingresos derivados de las compras de GA4 no son intercambiables. Esta métrica resta los reembolsos registrados en GA4. Compara importes solo después de confirmar el tratamiento de descuentos, envío, impuestos y reembolsos, incluidas sus fechas. - Monedas. GA4 convierte las compras en otra moneda a la moneda de la propiedad con el tipo de cambio del día anterior. Shopify convierte los pedidos pagados en otras monedas a la moneda de la tienda, y los valores convertidos son estimaciones hasta que se cobra al cliente. Comprueba la columna Currency del CSV de Shopify y la moneda de informes de la propiedad de GA4. Que coincidan los números no demuestra que coincidan las monedas ni las bases de conversión.
- Consentimiento y bloqueos. En el modo de consentimiento básico, las etiquetas de Google no envían nada hasta que el visitante da su consentimiento. Los bloqueadores de anuncios y los ajustes de privacidad del navegador también pueden detener las peticiones.
- Límites de los informes. Según el informe y su configuración, GA4 puede aplicar umbrales de datos, muestreo o agrupación en una fila “(other)”. Revisa el indicador de calidad de los datos y la cobertura de la exportación antes de interpretar la ausencia de un ID de transacción como un problema de tracking.
3. Compara los IDs de pedido con los ID de transacción
Define qué pedidos esperas que mida esta implementación de GA4. Revisa los canales de venta, los pedidos de prueba, el estado del pago y las cancelaciones antes de interpretar los identificadores sin correspondencia.
- Exporta los pedidos. En Shopify, ve a Pedidos → Exportar, selecciona los pedidos o el intervalo previsto, elige CSV y selecciona Exportar pedidos, no Exportar historiales de transacciones. El CSV tiene la columna Name (el número de pedido que ves en el panel, como
#1001) y la columna Id (el ID del pedido). Un pedido con varios productos ocupa varias filas: cuenta cada pedido una sola vez. - Exporta las compras. En Explorar, crea una exploración de formato libre. Coloca ID de transacción en Filas y Compras en comercio electrónico e Ingresos derivados de las compras en Valores. Usa el intervalo previsto y los datos de la tienda que comparas, sin segmentos superpuestos. Selecciona Exportar datos → CSV y revisa el indicador de calidad antes de interpretar los resultados.
- Averigua qué ID envía tu configuración. Haz un pedido de prueba con las DevTools abiertas y lee
ep.transaction_iden la petición de la compra: puede ser el nombre del pedido, el número sin#o el ID del pedido. Si tu tienda envía las compras desde un servidor, no aparecen en el navegador; usa entonces el informe de GA4. - Emparéjalos con ese formato y ordena el resultado en cuatro grupos: en Shopify pero no en GA4, en GA4 pero no en Shopify, más de una compra para el mismo pedido, y pedidos emparejados con importes distintos.
No emparejes pedidos solo por importe y hora: pedidos distintos pueden coincidir en ambos. Deja sin resolver los casos dudosos.
Con los dos CSV de los pasos 1 y 2, puedes hacer el paso 4 en el navegador con nuestra comparación gratuita de pedidos de Shopify y compras de GA4. Solo empareja por ID, y los archivos se procesan en la memoria de la página sin subirse.
4. Patrones que conviene investigar
Un patrón indica dónde mirar; no demuestra la causa.
- Los pedidos que faltan se concentran en un origen o un método de pago. Prueba ese camino de principio a fin: ¿llega el comprador a la página de confirmación del pedido y aparece la petición de la compra?
- Faltan pedidos desde una fecha concreta. Revisa qué cambió ese día: tema, apps, etiquetas o checkout. Shopify fijó el 26 de agosto de 2026 como fecha límite para actualizar las páginas de agradecimiento y de estado del pedido de las tiendas sin Plus. La actualización reemplaza las páginas existentes y sus personalizaciones. Comprueba el estado real de actualización de la tienda y si sus personalizaciones de tracking se sustituyeron por implementaciones compatibles.
- Un pedido está asociado a dos IDs de transacción. Puede indicar envíos duplicados o identificadores inconsistentes. Confirma la asociación y revisa las vías de envío antes de cambiar la implementación. En flujos web, Google documenta la deduplicación de compras del mismo usuario con el mismo ID de transacción; los IDs distintos no proporcionan esa clave de deduplicación (mira compras duplicadas en GA4).
- IDs de transacción vacíos o repetidos. GA4 elimina como duplicadas todas las compras con
transaction_id="", así que un ID vacío puede hacer que muchos pedidos cuenten como uno. Una cadena vacía no equivale a omitir el parámetro. - IDs de GA4 que no existen en Shopify. Pedidos de prueba, otra web que envía a la misma propiedad o un formato de ID distinto.
- Pedidos emparejados con importes distintos. Compara lo equivalente: impuestos, envío, descuentos, reembolsos y moneda.
Los duplicados que GA4 ya eliminó no aparecen en el informe, así que un informe limpio no demuestra que nada se enviara dos veces. Para revisar los parámetros de una compra concreta, mira cómo comprobar el evento purchase de GA4.
Lista de comprobación
- El mismo intervalo de fechas cerrado en los dos lados, sin los dos últimos días.
- Monedas de informes y zonas horarias comprobadas; si difieren, las fechas y los importes afectados quedan pendientes de conciliación.
- Separados los pedidos de orígenes sin checkout en el navegador.
- Cada pedido contado una vez, no una vez por fila del CSV.
- Confirmado con un pedido de prueba el formato de ID que envía tu configuración.
- Los emparejamientos dudosos, sin resolver.
Shopify es una marca de Shopify Inc. Tracklint no está afiliado, respaldado ni patrocinado por Shopify.