purchaseID
変数は、同じ購入を含むヒットによるレポートの水増しを防ぐのに役立ちます。例えば、訪問者が購入確認ページに到達した場合、通常はトランザクションから生み出された売上高に関するデータをアドビに送信します。ユーザーがこのページを複数回更新したり、後で訪問するページをブックマークしたりした場合、これらのヒットによってレポートが水増しされる可能性があります。複数のヒットに同じ購入 ID がある場合、purchaseID
変数は指標の重複を排除します。
アドビがヒットを重複購入と認識した場合、すべてのコンバージョンデータ(eVar やイベントなど)はレポートに表示されません。データフィードでは、duplicate_purchase
列は 1
に設定されます。
購入 ID はすべての訪問者に適用され、37 ヶ月後に期限切れになります。 ある訪問者が特定の購入 ID を設定し、その 1 年後に同じ購入 ID を別の訪問者が設定した場合、2 番目の購入の重複が排除されます。
購入 ID は Adobe Analyticsにマッピング済み XDM フィールドの下 commerce.order.purchaseID
.
Adobe Analytics 拡張機能には、この変数を使用する専用のフィールドはありません。AppMeasurement 構文に従って、カスタムコードエディターを使用します。
s.purchaseID
変数は、購入に対する一意の ID を含む文字列です。これは購入イベントと同じヒットに設定されます。この変数を設定するには、英数字のみを使用します。
この変数には最大 20 バイトを格納できます。20 バイトを超える値は切り捨てられます。この切り捨てられた値が後続の切り捨てられた値と一致する場合、後続のヒットの重複は排除されます。
s.purchaseID = "ABC123";
digitalData
データレイヤーを使用する場合:
s.purchaseID = digitalData.transaction.transactionID;
購入 ID の生成にランダム化関数を使用しないでください。