Transaktions-ID-Datenquellen

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.

Beispiel

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.

Allgemeiner Workflow Transaktions-ID-Datenquellen

Verwenden Sie den folgenden generischen Workflow, um mit der Verwendung von Transaktions-ID-Datenquellen zu beginnen:

  1. Erstellen Sie eine Datenquelle (Kategorie „Generische“ und Typ „Generische Datenquelle (Transaktions-ID)“).
  2. Folgen Sie dem Setup-Assistenten für Datenquellen, um einen FTP-Speicherort zum Hochladen von Daten und zum Herunterladen einer Vorlagendatei für Datenquellen abzurufen.
  3. Aktualisieren Sie Ihre Implementierung, um die transactionID-Variable einzuschließen.
  4. Laden Sie eine Datenquellendatei mit einer .fin-Datei auf die FTP-Site hoch.

Beispiel für eine Upload-Datei und den Implementierungscode

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.

Beispieldatei

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

Beispiel für den Implementierungscode

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();

Auf dieser Seite