Comercio electrónico

[GA4] Minimizar eventos clave duplicados con IDs de transacción

Importante: La anulación de duplicados de IDs de transacción solo funciona con los datos recogidos a través de flujos web, no con los flujos de aplicaciones.

Un ID de transacción es un identificador único que puede crear para cada transacción, como un número de confirmación de pedido. Debes añadir un ID de transacción (como un número de confirmación de pedido) a cada evento de comercio electrónico para anular los duplicados de las transacciones de un mismo usuario y procesar los reembolsos correctamente.

Al añadir un ID de transacción, Google Analytics anulará los duplicados de las compras si se registran dos compras con el mismo ID de transacción.

Google Analytics anula los duplicados de los eventos de compra que tengan el mismo ID de transacción. No se debe usar el mismo ID de transacción para diferentes usuarios. Si proporcionas un ID de transacción único, Google Analytics anulará los duplicados y conciliará los datos.

Nota: No envíes ninguna cadena vacía como ID de transacción. Google Analytics anulará los duplicados de todos los eventos de compra que contengan transaction_id="".

Antes de empezar

El ID de transacción debe ser único en cada pedido. Por ejemplo, puede usar los números de confirmación de pedido de sus transacciones.

Los IDs de transacción pueden incluir números, letras y caracteres especiales como guiones o espacios. Además, deben ser únicos en cada transacción y no incluir información que se pueda utilizar para identificar a clientes específicos.


Añadir un ID de transacción

Debes modificar tu código para recoger el ID de transacción. No es necesario hacer cambios en Google Analytics.

El valor del ID de transacción debe ser dinámico. Si tu etiqueta envía a Google Analytics el mismo ID para varias transacciones, podrían contabilizarse muchos menos eventos clave de los reales.

Por ejemplo, en las instrucciones siguientes se usa Active Server Pages (ASP) y se actualiza el código de medición gtag.js. El código exacto dependerá del lenguaje del servidor; asegúrese de usar el lenguaje adecuado para el sitio web.

  1. Abre el archivo ASP (o el archivo correspondiente al lenguaje del servidor) de la página de evento clave.
  2. Busca la expresión ASP que almacena esa información. Por ejemplo: <%= orderId %>.
  3. Abre el código HTML de la página de evento clave y busca el fragmento de evento.
  4. En la sección script del fragmento de evento (entre las etiquetas <script></script>), sustituya <%= orderId %> por la expresión ASP identificada en el paso 2.

    Ejemplo de fragmento de evento:

        <script>
         gtag('event', 'purchase', {
          transaction_id: '<%= orderId %>',
          value: 25.42,
          currency: "USD",
          //...
         });
        </script>
    

Verificar el ID de transacción

  1. Activa el evento en tu sitio web.
  2. En su navegador web, localice el código fuente de la página web (en la mayoría de los navegadores hay que hacer clic con el botón derecho en la página y seleccionar Ver código fuente).
  3. El código de medición debería aparecer entre las etiquetas <head> y </head> de tu página. La expresión ASP se sustituirá por el ID de transacción real.

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
Búsqueda
Borrar búsqueda
Cerrar búsqueda
Aplicaciones de Google
Menú principal
10191739606951958104
true
Buscar en el Centro de ayuda
false
true
true
true
true
true
69256
false
false
false
false