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.
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.
- Apri il file ASP (o il file appropriato per il linguaggio del server che utilizzi) per la pagina dell'evento chiave.
- Trova l'espressione ASP che memorizza questo dato, ad esempio:
<%= orderId %>
. - Apri il file HTML relativo alla pagina dell'evento chiave e individua lo snippet evento.
- 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
- Attiva l'evento sul tuo sito web.
- 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).
- 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.