purchaseID
La variabile purchaseID
consente di evitare che gli hit contenenti lo stesso acquisto gonfiino i rapporti. Ad esempio, se un visitatore raggiunge la pagina di conferma dell’acquisto, in genere invii ad Adobe i dati relativi ai ricavi generati dalla transazione. Se l’utente aggiorna la pagina più volte o la inserisce nei segnalibri per visitarla in un secondo momento, tali hit possono gonfiare i rapporti. La variabile purchaseID
deduplica le metriche quando più hit hanno lo stesso ID acquisto.
Quando Adobe riconosce un hit come acquisto duplicato, tutti i dati di conversione (come eVar ed eventi) non vengono visualizzati nel reporting. Nei feed di dati, la colonna duplicate_purchase
è impostata su 1
.
Gli ID acquisto si applicano a tutti i visitatori e scadono dopo 37 mesi. Se un visitatore imposta un determinato ID acquisto, un visitatore diverso imposta lo stesso ID acquisto un anno dopo, il secondo acquisto viene deduplicato.
ID acquisto tramite Web SDK
L’ID acquisto è mappato alle seguenti variabili:
- Oggetto XDM:
xdm.commerce.order.purchaseID
- Oggetto dati:
data.__adobe.analytics.purchaseID
ID acquisto tramite l’estensione Adobe Analytics
Puoi impostare l’ID acquisto sia durante la configurazione dell’estensione Analytics (variabili globali) sia nelle regole.
- Accedi a Raccolta dati di Adobe Experience Platform utilizzando le credenziali Adobe ID.
- Fai clic sulla proprietà del tag desiderata.
- Vai alla scheda Rules, quindi fai clic sulla regola desiderata (o crea una regola).
- Nella sezione Actions, fai clic su un’azione Adobe Analytics - Set Variables esistente o fai clic sull’icona “+”.
- Impostare l'elenco a discesa Extension su Adobe Analytics e Action Type su Set Variables.
- Individua la sezione Purchase ID.
Puoi impostare l’ID acquisto su un valore o su un elemento dati. Puoi anche copiare il valore da un’altra variabile di Analytics.
s.purchaseID in AppMeasurement e nell’editor di codice personalizzato dell’estensione Analytics
La variabile s.purchaseID
è una stringa che contiene un identificatore univoco di un acquisto. È impostato sullo stesso hit di un evento di acquisto. Utilizza solo caratteri alfanumerici per compilare questa variabile.
Questa variabile può memorizzare un massimo di 20 byte; i valori superiori a 20 byte vengono troncati. Se questo valore troncato corrisponde ai valori troncati successivi, gli hit successivi vengono deduplicati.
s.purchaseID = "ABC123";
Se si utilizza il digitalData
livello dati:
s.purchaseID = digitalData.transaction.transactionID;