注意点

  • ページに複数の mbox が含まれ、一部のみが 3rdPartyID を使用する場合、Target では、訪問者リクエストごとに別の訪問者プロファイル/コンテキストになることはありません。3rdPartyID コンテキストは、PCID コンテキストよりも優先されます。PCID よりも優先させるには、1 つの mbox がそのコンテキストの 3rdPartyId を渡すだけで十分です。

    例えば、訪問者がログインする前にページにアクセスしてエクスペリエンスを表示するとします。グローバル mbox は 3rdPartyID を使用しません。ログイン後、訪問者には子 mbox を持つ 3 つのエクスペリエンス(一部は 3rdPartyID を使用)のいずれかが表示されます。訪問者は、サイトの様々なページを訪問してから、戻るボタンを使用してログイン前にアクセスしたメインページに戻り、様々なエクスペリエンスを表示します。このシナリオでは、グローバル mbox は 3rdPartyID を渡しませんが、1 つ以上の子 mbox から渡されています。3rdPartyID が PCID よりも優先されています。

  • 訪問者の顧客 ID を Target に送信するには、次の 2 つの方法があります。

    1. mbox3rdPartyId/thirdPartyId.

      • mbox3rdPartyId は、targetPageParams または targetPageParamsAll を使用する場合のパラメーター名です。
      • thirdPartyId は、Delivery API ペイロードに直接設定したパラメーター名です。
      • このパラメーターで送信できる値は 1 つだけです。
    2. ECID サービスの setCustomerIdcustomerIds 関数を使用します。

      • setCustomerId は、VisitorAPI.js がページで使用可能な場合に、クライアント側(ブラウザー)実装で使用できる関数です。
      • customerIds は、Delivery API ペイロードで直接設定する際に使用されるパラメーター名で、通常はサーバー側または IOT(Internet of Things)実装で使用されます。
      • mbox3rdPartyIdthirdPartyId とは異なり、この方法では複数の ID をリストとして送信できますが、Target では TnT ID ごとに 1 つの顧客 ID のみをサポートするので、既知のエイリアス(顧客属性 UI で設定されたエイリアス)を持つリストの最初の ID を使用します。

    Target が唯一の Adobe Experience Cloud ソリューションであり、顧客属性を使用しない場合は、mbox3rdPartyId/thirdPartyId を使用できます。 それ以外の場合はすべて、顧客 ID の送信に setCustomerId/customerIds を使用することをお勧めします。

    IMPORTANT
    上記の両方の方法を 1 人の訪問者に交互に使用すると、未認証と認証済みの Target プロファイルが誤って結合される可能性があります。
    アドビでは、mbox3rdPartyIdthirdPartyIdsetCustomerIDcustomerIds の両方を一緒に使用することはお勧めしません。
    両方の方法を交互に使用する必要がある場合は、setCustomerID/customerIds で使用されるリストの最初の ID が thirdPartyId/mbox3rdPartyId で使用される ID であること、およびその逆も成り立つことを確認します。
前のページ顧客属性
次のページプロファイルと変数の用語集

Target