E-commerce

[GA4] Riduci al minimo gli eventi chiave duplicati con gli ID transazione

Importante: la deduplicazione dell'ID transazione funziona solo per i dati raccolti tramite gli stream web, non gli stream di app.

Un ID transazione è un identificatore unico che puoi creare per ogni transazione, ad esempio un numero di conferma dell'ordine. Devi aggiungere un ID transazione (ad esempio un numero di conferma dell'ordine) a ogni evento di e-commerce per deduplicare le transazioni dello stesso utente ed elaborare correttamente i rimborsi.

Aggiungendo un ID transazione, Google Analytics deduplica gli acquisti se vengono registrati due acquisti con lo stesso ID transazione.

Google Analytics deduplica gli eventi di acquisto con lo stesso ID transazione. Lo stesso ID transazione non deve essere utilizzato per utenti diversi. Se fornisci un ID transazione unico, Google Analytics deduplica e riconcilia i dati.

Nota: non inviare una stringa vuota come ID transazione. Google Analytics deduplica tutti gli eventi di acquisto provvisti di transaction_id=".

Prima di iniziare

L'ID transazione deve essere univoco per ogni ordine. Ad esempio, potresti utilizzare i numeri di conferma dell'ordine per le tue transazioni.

Gli ID transazione possono includere numeri, lettere e caratteri speciali come trattini o spazi e devono essere univoci per ogni transazione. Gli ID transazione devono omettere eventuali informazioni che potrebbero essere utilizzate per identificare i singoli clienti.


Aggiungere un ID transazione

Per raccogliere l'ID transazione, devi modificare il codice. Non è necessario apportare modifiche in Google Analytics.

Assicurati di inserire un valore dinamico per l'ID transazione. Se il tag invia a Google Analytics lo stesso ID per diverse transazioni, potrebbe essere conteggiato un numero notevolmente inferiore di eventi chiave.

Ad esempio, le seguenti istruzioni utilizzano ASP (Active Server Pages) e aggiornano il codice di misurazione gtag.js. Il codice esatto varia in base al linguaggio utilizzato dal server: assicurati di utilizzare il linguaggio giusto per il tuo sito web.

  1. Apri il file ASP (o il file appropriato per il linguaggio del server che utilizzi) per la pagina dell'evento chiave.
  2. Trova l'espressione ASP che memorizza questo dato, ad esempio: <%= orderId %>.
  3. Apri il file HTML relativo alla pagina dell'evento chiave e individua lo snippet evento.
  4. Nella sezione script dello snippet evento (tra i tag <script></script>), sostituisci <%= orderId %> con l'espressione ASP riportata al passaggio 2:

    Esempio di snippet evento:

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

Verificare l'ID transazione

  1. Attiva l'evento sul tuo sito web.
  2. Nel tuo browser web, visualizza il codice sorgente della pagina web (nella maggior parte dei browser, fai clic con il pulsante destro del mouse sulla pagina e seleziona Visualizza sorgente).
  3. Il codice di misurazione delle conversioni deve essere posizionato tra i tag <head> e </head> della pagina. L'espressione ASP verrà sostituita dall'ID transazione effettivo.

È stato utile?

Come possiamo migliorare l'articolo?
Ricerca
Cancella ricerca
Chiudi ricerca
App Google
Menu principale
4072552996818959357
true
Cerca nel Centro assistenza
true
true
true
true
true
69256
false
false
false
false