transactionID
transactionID変数は、ヒットが トランザクション ID データソース を通じてアップロードされたデータにディメンション値を提供できるように、トランザクションを一意に識別します。 この変数は、オフラインチャネルデータを、オンラインチャネルデータから収集された値で入力する場合に役立ちます。
NOTE
この変数を使用する前に、レポートスイートでトランザクション ID ストレージが有効になっていることを確認してください。 詳しくは、『管理者ユーザガイド』の「一般的なアカウント設定」を参照してください。
transactionID でヒットを設定すると、その時点で設定または持続するすべての Analytics 変数の「スナップショット」が作成されます。 スナップショットに含まれるディメンションのリストについては、 トランザクション ID データソース を参照してください。 Adobeは、最大25か月間、すべてのトランザクション ID値(リンク済みおよびリンクなし)を記憶します。
Web SDK を使用したトランザクション ID
トランザクション IDは、次の変数にマッピングされます。
- XDM オブジェクト :
xdm.commerce.order.payments[3].transactionIDまたはxdm.commerce.order.payments.transactionID - データオブジェクト :
data.__adobe.analytics.transactionIDまたはdata.__adobe.analytics.xact
Adobe Analytics 拡張機能を使用したトランザクション ID
トランザクション ID は、Analytics 拡張機能の設定時(グローバル変数)またはルールで設定できます。
- Adobe ID 資格情報を使用して、Adobe Experience Platform Data Collection にログインします。
- 目的のタグプロパティをクリックします。
- 「ルール」タブに移動し、目的のルールをクリックします(またはルールを作成します)。
- 「アクション」で、既存の「Adobe Analytics - 変数を設定」アクションをクリックするか、「+」アイコンをクリックします。
- 拡張機能ドロップダウンリストを Adobe Analytics に設定し、アクションタイプを変数を設定に設定します。
- 「トランザクション ID」セクションを探します。
トランザクション ID は、データ要素を含む任意の文字列値に設定できます。
AppMeasurement および Analytics 拡張機能のカスタムコードエディターでの s.transactionID
s.transactionID 変数は、トランザクションの一意の ID を含む文字列です。 有効な値には、100 バイトまでの英数字が含まれます。 デフォルト値は空の文字列です。
s.transactionID = "ABC123";
1 回のヒットに対して複数のトランザクション ID がある場合は、それぞれをコンマで区切ることができます。 100 バイトの上限は複数のトランザクション ID に対しても適用されます。
s.transactionID = "ABC123,XYZ456";
TIP
この変数を使用して複数のオフラインチャネルを統合する場合は、異なるチャネルがトランザクション ID と重ならないようにしてください。 例えば、コールセンターのトランザクション ID の値が
1234 で販売リードのトランザクション ID の値が 1234 である場合、これらが競合し、予期しない結果を引き起こす可能性があります。 トランザクション ID がオフラインチャネルごとに一意の形式を持つことを確認し、必要に応じてそれらを区別します。 例えば、データソースと AppMeasurement の両方で、コールセンターのトランザクション ID を call_1234 に設定し、販売リードのトランザクション ID を lead_1234 に設定します。recommendation-more-help
analytics-help-implement