E-commerce

[GA4] Ridurre al minimo le conversioni duplicate con gli ID transazione

Un ID transazione è un identificatore univoco 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 solo le transazioni con lo stesso ID transazione effettuate dallo stesso utente. Lo stesso ID transazione può essere utilizzato per diversi utenti senza deduplicare le transazioni.

Nota: assicurati di trasferire 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 conversioni.
Importante: 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.

Nota: assicurati di inserire un valore dinamico per l'ID transazione. Se invii lo stesso ID per diverse transazioni, potrebbe essere conteggiato un numero notevolmente inferiore di conversioni.

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 di conversione.
  2. Trova l'espressione ASP che memorizza questo dato, ad esempio: <%= orderId %>.
  3. Apri il file HTML relativo alla pagina di conversione 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
Menu principale
1938577912757356885
true
Cerca nel Centro assistenza
true
true
true
true
true
69256
false
false