Sumario
Las transacciones se registran en Google Analytics basándose en la página de pedido confirmado (orderPlaced). Cuando el cliente llega a la página un evento se envía al Data Layer, de modo que Google Tag Manager capta este evento y activa el script de Google Analytics.
Si el cliente accede a esta página repetidamente, o incluso si recarga/actualiza la página, el evento se activará y los datos se enviarán de nuevo a Google Analytics, creando información repetida.
Simulación
- Cierre un pedido en la tienda;
- Acceda a la página de pedido confirmada repetidas veces;
- Observe que estos varios accesos se registraron como pedidos completados en Google Analytics.
Workaround
No existe una solución de contorno en este formato de integración.
Una posibilidad es no hacer la integración de transacciones vía frontend, con GTM/Javascript, y trabajar con una integración de backend (middleware) entre las APIs de pedidos de VTEX y las APIs de transacción de Google Analytics.