動的アカウントの概要

IMPORTANT
動的アカウントは、レガシー JavaScript 実装(H コード)を使用した場合にのみサポートされます。これらの変数は、現在の AppMeasurement ライブラリや Adobe Experience Platform のタグではサポートされていません。

動的アカウントは、定義した条件に基づいてどのレポートスイートを使用するかを決定できる実装機能です。組織で複数のレポートスイートが必要で、サイト間で同じ実装を使用する場合は、動的アカウントはよいソリューションです。

TIP
アドビでは、データを単一のレポートスイートに送信し、必要に応じて仮想レポートスイートを使用してデータを分離することをお勧めします。詳しくは、グローバルレポートスイートの考慮事項を参照してください。

3 つの変数を使用して、レポートスイートを動的に選択します。

  • dynamicAccountSelection:動的アカウント選択を有効化または無効化します。
  • dynamicAccountMatch:観察する値を決定します。例えば、URL やクエリ文字列などです。
  • dynamicAccountListdynamicAccountMatch との値を比較し、一致が見つかった場合は account 変数を入力します。

dynamicAccountSelection = true の場合、dynamicAccountMatch の値が dynamicAccountList と比較されます。dynamicAccountList の値が一致する場合、レポートスイート ID が account 変数に含まれます。

デフォルトのレポートスイート

account 変数を最初に設定し、指定された文字列が見つからない場合にデフォルト値として使用できます。次に例を示します。

s_account = "examplersiddefault";
s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersiddev=dev.example.com;examplersidprod=example.com";

location.hostnamedev.example.com または example.com のいずれでもない場合、ヒットは examplersiddefault に送信されます。

マルチスイートタギング

マルチスイートタギングは、動的アカウント選択で使用できます。次に例を示します。

s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersid1,examplersid2=example.com";

location.hostnameexample.com が含まれる場合、ヒットは examplersid1examplersid2 の両方に送信されます。

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690