Mit den Transaktions-ID-Datenquellen können Sie nicht nur Online- und Offline-Daten nebeneinander anzeigen, sondern die Daten auch miteinander verknüpfen. Dazu müssen Sie die transactionID
-Variablen in Ihrer Analytics-Implementierung verwenden.
Wenn Sie einen Online-Treffer senden, der einen transactionID
-Wert enthält, erstellt Adobe einen „Schnappschuss“ aller zu diesem Zeitpunkt festgelegten oder beibehaltenen Variablen. Wenn eine übereinstimmende Transaktions-ID gefunden wird, die über Data Sources hochgeladen wurde, werden die Offline- und Online-Daten miteinander verknüpft.
Für die Verwendung von Transaktionen muss der Online-Treffer mit einer Transaktions-ID gesendet und verarbeitet worden sein, bevor Daten aus Transaktionsdatenquellen mit dieser Transaktions-ID gesendet werden. Der Online-Treffer enthält Variablen (eVars usw.), aber keine Ereignisse, die im Online-Treffer mit den Transaktions-ID-Informationen gespeichert wurden.
Wenn ein Transaktionsdatenquellen-Treffer gesendet wird, sucht die Transaktions-ID des Datenquellen-Transaktionstreffers nach den Variablen usw. (nicht nach Ereignissen), die mit dem ursprünglichen Online-Treffer mit dieser Transaktions-ID verknüpft waren. Sie verwendet diese Variablen für den Datenquellen-Transaktionstreffer, falls kein Wert für eine Variable vorhanden war, die beim Datenquellen-Transaktionstreffer übergeben wurde.
Wenn ein Online-Treffer mit der Transaktions-ID 1256 übergeben wird und darin evar1=blue
, evar2=water
und event1
festgelegt sind, werden Transaktionsdaten für die Transaktions-ID 1256 mit evar1=blue
und evar2=water
abgespeichert. Im Rahmen der Transaktionsinformationen werden keine Ereigniswerte gespeichert.
Nehmen wir nun an, dass ein Datenquellen-Transaktionstreffer mit der Transaktions-ID 1256 und den Einstellungen evar1=yellow
, evar3=mountain
und event2
durch das System gesendet wird. Das System findet die gespeicherten Transaktionsdaten und legt im Datenquellen-Transaktionstreffer evar2=water
fest (da dies für den ursprünglichen Treffer festgelegt wurde). Es legt nicht evar1=blue
fest (wie im ursprünglichen Treffer), da im Datenquellen-Transaktionstreffer bereits ein Wert für evar1
(gelb) festgelegt war. Der Datenquellen-Transaktionstreffer hat also die Werte evar1=yellow
, evar2=water
(aus dem ursprünglichen Online-Treffer) und evar3=mountain
. Für diese 3 eVar-Werte ist event2
festgelegt, das Ereignis aus dem Datenquellen-Transaktionstreffer.
Bei der Verarbeitung des Datenquellen-Transaktionstreffers wird durch keinen der Werte aus dem Datenquellen-Transaktionstreffer event1
festgelegt.
Verwenden Sie den folgenden generischen Workflow, um mit der Verwendung von Transaktions-ID-Datenquellen zu beginnen:
transactionID
-Variable einzuschließen..fin
-Datei auf die FTP-Site hoch.Wenn Sie die folgende Datenquellendatei hochgeladen und den folgenden Code auf Ihrer Site implementiert haben, werden die Daten in der Berichterstellung verknüpft. Die Datenquellendatei verwendet eVar1 und event1, während die Online-Implementierung eVar2 und event2 verwendet. Da die Transaktions-ID übereinstimmt, können Sie event2-Daten für eVar1 und event1-Daten für eVar2 anzeigen.
Laden Sie die Vorlage herunter, aktualisieren Sie die Werte und laden Sie sie dann auf den FTP-Speicherort der Datenquellen hoch:
# |
Example eVar1 name |
Example event 1 name |
1 |
---|---|---|---|
Date |
Evar 1 |
Event 1 |
transactionID |
01/01/2020/12/00/00 |
Example eVar1 value |
1 |
1234 |
Weitere Informationen zur Transaktions-ID finden Sie unter transactionID
im Benutzerhandbuch für die Implementierung.
var s = s_gi("examplersid");
s.eVar2 = "Example eVar2 value";
s.events = "event2";
s.transactionID = "1234";
s.t();