El evento purchase de GA4 es el punto de partida para medir las ventas de una tienda online y, a partir de ahí, optimizar las campañas de Google Ads. Si ese evento llega mal configurado o incompleto, los datos que ves en GA4 y en Google Ads no reflejan lo que ocurre en tu tienda, y tomar decisiones sobre esa base tiene un coste alto. Unas semanas antes de Black Friday (viernes 27 de noviembre de 2026) es el momento de revisar que todo funciona antes de que llegue el volumen.
Por qué revisar la medición antes de Black Friday
Durante los días de mayor tráfico, los errores de medición se multiplican y son más difíciles de detectar. Un evento purchase que se dispara dos veces por pedido, o que no envía el importe, distorsiona los datos de conversión justo cuando más los necesitas para ajustar pujas y presupuesto. Hacer la revisión con varias semanas de margen te da tiempo para detectar el problema, corregirlo y verificar que la corrección funciona con tráfico normal antes de que llegue el pico.
Además, si usas el modo de consentimiento de Google, hay comportamientos específicos que conviene entender antes de que la campaña esté en marcha.
Qué debe llevar el evento purchase de GA4
Según la guía «Measure ecommerce» de Google for Developers (actualizada el 14 de octubre de 2026), el evento purchase debe incluir dos parámetros que merecen atención especial.
El primero es transaction_id. La documentación lo describe explícitamente como obligatorio para compras y reembolsos («Required for purchases and refunds»). Este identificador es el que permite a GA4 deduplicar pedidos. Si el mismo evento llega dos veces (por un doble disparo de la etiqueta, por ejemplo), GA4 puede ignorar el duplicado si el transaction_id coincide. Sin él, cada disparo cuenta como una venta distinta.
El segundo es currency. La misma guía indica que debes enviar la moneda a nivel de evento siempre que envíes datos de valor o ingresos («Set currency at the event level when sending value (revenue) data»). Si omites currency, GA4 puede no procesar el valor económico del pedido correctamente.
Además de estos dos, el evento purchase suele llevar value (el importe total), los ítems del carrito con sus precios y cantidades y otros parámetros como coupon o shipping. Revisa en la guía de Google la lista completa de parámetros del evento antes de la campaña.
Pongamos el caso de una tienda de material de papelería. Si el evento purchase se dispara al llegar a la página de confirmación pero también cuando el usuario recarga esa página, sin transaction_id cada recarga generaría una venta adicional en GA4. Con transaction_id configurado, GA4 descarta el duplicado.
Cómo cuadrar GA4 con los pedidos de la tienda
Para saber si el evento purchase está midiendo correctamente, conviene comparar los datos de GA4 con los pedidos registrados en tu plataforma de comercio electrónico durante un periodo de prueba. No hace falta esperar a Black Friday para hacerlo.
El proceso general es el siguiente.
- Elige un periodo de varios días con tráfico normal (no festivos ni promociones que distorsionen el volumen).
- Exporta los pedidos completados de tu tienda para ese periodo, con su identificador de pedido.
- Compara esa lista con los eventos purchase que aparecen en GA4 para el mismo periodo, filtrando por transaction_id.
- Busca discrepancias en dos sentidos, pedidos que están en la tienda pero no en GA4 (eventos que no se dispararon), y eventos en GA4 que no tienen pedido asociado (disparos duplicados o erróneos).
- Si encuentras diferencias, revisa en qué paso del proceso de compra ocurren y corrige antes de que llegue el volumen alto.
Una discrepancia pequeña es habitual porque algunos usuarios bloquean el seguimiento o cierran el navegador antes de que la etiqueta se dispare. Una discrepancia grande, o sistemática en un tipo de pedido concreto, indica un problema de configuración.
El consentimiento y las compras que no ves
Cuando un usuario no acepta las cookies de seguimiento, lo que ocurre con sus datos depende de cómo tengas configurado el modo de consentimiento. Según la ayuda de Google Ads sobre el modo de consentimiento, hay dos variantes.
Con el modo básico, si el usuario no da su consentimiento, no se transfiere ningún dato a Google sobre esa compra. Con el modo avanzado, cuando no se da el consentimiento, las etiquetas de Google envían señales sin cookies (pings). Esos pings permiten que la modelización de conversiones de Google estime las conversiones que no se han podido medir directamente, y según la misma fuente, el modo avanzado ofrece un modelo específico del anunciante en lugar de uno general.
Lo que esto significa en la práctica es que la diferencia entre lo que ves en GA4 y los pedidos de tu tienda puede deberse en parte al consentimiento. Por eso es útil hacer la comparación del apartado anterior y entender qué parte de la discrepancia es estructural (usuarios sin consentimiento) y qué parte es un error de configuración. Si quieres profundizar en cómo funciona esto, puedes leer la guía sobre Google Consent Mode v2 de ClicAndWords Formación.
Del evento clave de GA4 a la conversión de Google Ads
En GA4, marcar el evento purchase como evento clave es el primer paso. Según la ayuda de Analytics sobre diferencias entre conversiones y eventos clave, un evento clave es un evento que mide una acción especialmente importante para el éxito de tu empresa. En Google Ads, en cambio, una conversión es una acción importante que se usa para medir el rendimiento de las campañas publicitarias.
Para que las ventas medidas en GA4 lleguen a Google Ads como conversiones, necesitas crear una conversión en Google Ads a partir del evento clave de Analytics. Esto se hace desde la configuración de conversiones de Google Ads, vinculando la cuenta con GA4 y seleccionando el evento clave correspondiente. Si tienes dudas sobre cómo conectar ambas herramientas, el artículo sobre cómo configurar Google Analytics 4 con Google Ads explica el proceso paso a paso.
Antes de Black Friday, comprueba también que la conversión de Google Ads está recibiendo datos y que el modelo de atribución que tienes configurado es el que quieres usar durante la campaña.
Qué vigilar durante la campaña
Una vez que la campaña esté activa, hay algunos puntos concretos que conviene revisar con regularidad.
- Que el número de conversiones en Google Ads no se dispare de forma anómala, lo que podría indicar duplicados en el evento purchase.
- Que el valor de conversión por pedido sea coherente con el ticket medio de tu tienda.
- Que los datos de GA4 y Google Ads muestren tendencias similares, aunque los números exactos no coincidan (las diferencias de atribución son normales).
- Que los reembolsos, si los procesas, incluyan también el transaction_id del pedido original, porque la guía de Google lo marca como obligatorio en compras y reembolsos.
Si durante la campaña detectas algo que no cuadra y no tienes claro si es un problema de configuración o de atribución, puede ser el momento de hacer una auditoría técnica de etiquetado para identificar el origen exacto del problema.
Fuentes consultadas el 04/11/2026, «Measure ecommerce», Google for Developers, «[GA4] Diferencias entre las conversiones y los eventos clave en Google Analytics», Ayuda de Analytics, «Acerca del modo de consentimiento», Ayuda de Google Ads, y Festivos federales de EE. UU., United States Bankruptcy Court, Western District of Wisconsin.
Si quieres entender cómo funciona todo esto en el contexto de una campaña de Google Ads completa, desde la configuración de conversiones hasta la optimización de pujas, puedes ver el Curso de Google Ads de ClicAndWords Formación.
Preguntas frecuentes
¿Qué parámetros son obligatorios en el evento purchase de GA4?
Según la guía «Measure ecommerce» de Google for Developers, transaction_id es obligatorio para compras y reembolsos, y currency debe enviarse siempre que se incluyan datos de valor o ingresos.
¿Por qué no cuadran los pedidos de mi tienda con los eventos purchase de GA4?
Las discrepancias pueden tener varios orígenes, como usuarios que cierran el navegador antes de que la etiqueta se dispare, usuarios que no aceptan cookies (según el modo de consentimiento configurado), disparos duplicados del evento, o errores en la configuración de la etiqueta. Comparar los transaction_id de GA4 con los identificadores de pedido de tu tienda durante un periodo de prueba es la forma más directa de identificar qué tipo de discrepancia tienes.
¿Qué diferencia hay entre el modo de consentimiento básico y el avanzado para las conversiones?
Con el modo básico, si el usuario no acepta las cookies, no se transfiere ningún dato a Google sobre esa conversión. Con el modo avanzado, las etiquetas envían señales sin cookies cuando no hay consentimiento, lo que permite que Google aplique modelización de conversiones para estimar las ventas no medidas directamente. Según la ayuda de Google Ads, el modo avanzado ofrece un modelo específico del anunciante en lugar de uno general.
¿Cómo se convierte un evento clave de GA4 en una conversión de Google Ads?
Primero marcas el evento purchase como evento clave en GA4. Después, desde la configuración de conversiones de Google Ads, creas una conversión a partir de ese evento clave de Analytics, seleccionándolo en la lista de eventos disponibles de la cuenta de GA4 vinculada.
Artículo elaborado con ayuda de inteligencia artificial y revisado antes de publicarse. Toni Lleida es el responsable editorial de este blog.

