注意点
-
ページに複数の mbox が含まれ、一部のみが
3rdPartyID
を使用する場合、Target では、訪問者リクエストごとに別の訪問者プロファイル/コンテキストになることはありません。3rdPartyID
コンテキストは、PCID コンテキストよりも優先されます。PCID よりも優先させるには、1 つの mbox がそのコンテキストの3rdPartyId
を渡すだけで十分です。例えば、訪問者がログインする前にページにアクセスしてエクスペリエンスを表示するとします。グローバル mbox は
3rdPartyID
を使用しません。ログイン後、訪問者には子 mbox を持つ 3 つのエクスペリエンス(一部は3rdPartyID
を使用)のいずれかが表示されます。訪問者は、サイトの様々なページを訪問してから、戻るボタンを使用してログイン前にアクセスしたメインページに戻り、様々なエクスペリエンスを表示します。このシナリオでは、グローバル mbox は3rdPartyID
を渡しませんが、1 つ以上の子 mbox から渡されています。3rdPartyID
が PCID よりも優先されています。 -
訪問者の顧客 ID を Target に送信するには、次の 2 つの方法があります。
-
mbox3rdPartyId
/thirdPartyId
.mbox3rdPartyId
は、targetPageParams
またはtargetPageParamsAll
を使用する場合のパラメーター名です。thirdPartyId
は、Delivery API ペイロードに直接設定したパラメーター名です。- このパラメーターで送信できる値は 1 つだけです。
-
ECID サービスの
setCustomerId
/customerIds
関数を使用します。setCustomerId
は、VisitorAPI.js がページで使用可能な場合に、クライアント側(ブラウザー)実装で使用できる関数です。customerIds
は、Delivery API ペイロードで直接設定する際に使用されるパラメーター名で、通常はサーバー側または IOT(Internet of Things)実装で使用されます。mbox3rdPartyId
/thirdPartyId
とは異なり、この方法では複数の ID をリストとして送信できますが、Target では TnT ID ごとに 1 つの顧客 ID のみをサポートするので、既知のエイリアス(顧客属性 UI で設定されたエイリアス)を持つリストの最初の ID を使用します。
Target が唯一の Adobe Experience Cloud ソリューションであり、顧客属性を使用しない場合は、
mbox3rdPartyId
/thirdPartyId
を使用できます。 それ以外の場合はすべて、顧客 ID の送信にsetCustomerId
/customerIds
を使用することをお勧めします。IMPORTANT
上記の両方の方法を 1 人の訪問者に交互に使用すると、未認証と認証済みの Target プロファイルが誤って結合される可能性があります。アドビでは、mbox3rdPartyId
/thirdPartyId
とsetCustomerID
/customerIds
の両方を一緒に使用することはお勧めしません。両方の方法を交互に使用する必要がある場合は、setCustomerID
/customerIds
で使用されるリストの最初の ID がthirdPartyId
/mbox3rdPartyId
で使用される ID であること、およびその逆も成り立つことを確認します。 -