purchaseID
Variabeln purchaseID
hjälper till att förhindra träffar som innehåller samma köp från att generera fler rapporter. Om en besökare till exempel kommer till din bekräftelsesida skickar du vanligtvis data runt intäkten som genererats från transaktionen till Adobe. Om användaren uppdaterar den här sidan flera gånger eller bokmärker sidan för att besöka den senare, kan dessa träffar generera rapporter. Variabeln purchaseID
avduplicerar mått när fler än en träff har samma inköps-ID.
När Adobe identifierar en träff som ett dubblettköp visas inga konverteringsdata (som eVars och events) i rapporteringen. I dataflöden är kolumnen duplicate_purchase
inställd på 1
.
Inköp-ID gäller för alla besökare och upphör efter 37 månader. Om en besökare ställer in ett visst köp-ID, kommer en annan besökare att ställa in samma köp-ID ett år senare, det andra köpet tas bort.
Inköps-ID med Web SDK
Inköps-ID är mappat till följande variabler:
- XDM-objekt:
xdm.commerce.order.purchaseID
- Dataobjekt:
data.__adobe.analytics.purchaseID
Inköps-ID med Adobe Analytics-tillägget
Du kan ange inköps-ID när du konfigurerar Analytics-tillägget (globala variabler) eller enligt regler.
- Logga in på Adobe Experience Platform Data Collection med dina inloggningsuppgifter för AdobeID.
- Klicka på den önskade taggegenskapen.
- Gå till fliken Rules och klicka sedan på önskad regel (eller skapa en regel).
- Klicka på en befintlig Adobe Analytics - Set Variables-åtgärd under Actions eller klicka på ±ikonen.
- Ange Adobe Analytics i listrutan Extension och Action Type till Set Variables.
- Leta reda på avsnittet Purchase ID.
Du kan ange ett inköps-ID till ett värde eller ett dataelement. Du kan också kopiera värdet från en annan Analytics-variabel.
s.purchaseID i AppMeasurementet och den anpassade kodredigeraren för Analytics-tillägget
Variabeln s.purchaseID
är en sträng som innehåller en unik identifierare för ett köp. Den ställs in på samma träff som en köphändelse. Använd bara alfanumeriska tecken för att fylla i variabeln.
Den här variabeln kan lagra högst 20 byte. Värden som är längre än 20 byte trunkeras. Om det här trunkerade värdet matchar efterföljande trunkerade värden kommer dessa efterföljande träffar att dubbleras.
s.purchaseID = "ABC123";
Om digitalData
datalagret används:
s.purchaseID = digitalData.transaction.transactionID;