crossDomain
- 型:String
- デフォルト値:UI で設定された値。
- 説明:クロスドメイントラッキングが有効になっているかどうかを表します。使用できる値は、at.js のバージョンによって異なります。 at.js v1 の場合。x:
enabled
(ブラウザーがファーストパーティ cookie とサードパーティ cookie の両方を設定)を選択することにより、クロスドメイン機能をdisabled
(ブラウザーがドメインに cookie を設定する(ファーストパーティ cookie のみ))、x only
(ブラウザーが Target ーザーのドメインにのみ cookie を設定する)、またはその両方のいずれに設定するかを指定します。 at.js v2.10 以降で、クロスドメイン機能をenabled
(ブラウザーがファーストパーティとサードパーティの Cookie を両方とも設定する)にするか、disabled
(ブラウザーがサードパーティの Cookie を設定しない)にするかを指定します。
cspScriptNonce
- タイプ:以下のコンテンツセキュリティポリシーを参照してください。
- デフォルト値:以下のコンテンツセキュリティポリシーを参照してください。
- 説明:以下のコンテンツセキュリティポリシーを参照してください。
cspStyleNonce
- タイプ:以下のコンテンツセキュリティポリシーを参照してください。
- デフォルト値:以下のコンテンツセキュリティポリシーを参照してください。
- 説明:以下のコンテンツセキュリティポリシーを参照してください。
dataProviders
decisioningMethod
-
型:String
-
デフォルト値:server-side
-
その他の値:on-device、hybrid
-
説明:以下の「判定方法」を参照してください。
判定方法
オンデバイス判定で Target、at.js でのエクスペリエンスの提供方法を指示する判定方法という新しい設定が導入されます。
decisioningMethod
には、server-side(サーバー側のみ)、on-device(オンデバイスのみ)、hybrid(ハイブリッド)の 3 つの値があります。decisioningMethod
がtargetGlobalSettings()
で設定されると、Target のあらゆる決定のデフォルトの判定方法として機能します。サーバー側のみ:
at.js 2.5 以降が実装され web プロパティにデプロイされる場合に標準で設定されているデフォルトの判定方法はサーバー側のみです。
サーバーサイドのみをデフォルト設定として使用すると、すべての決定は Target エッジネットワーク上で行われます。これにはブロッキングサーバーコールが必要になります。 このアプローチでは、待ち時間が徐々に増えるおそれがありますが、Recommendations、Automated Personalization (AP)および 自動ターゲットのアクティビティなど、Target の機械学習機能を適用する機能を提供するなど、大きなメリットもあります。
さらに、すべてのセッションやチャネルにわたって永続化された Target のユーザープロファイルを使用して、パーソナライズされたエクスペリエンスを強化することで、ビジネスに大きな成果をもたらすことができます。
最後に、サーバーサイドのみでは、Adobe Experience Cloudを使用して、Audience ManagerセグメントやAdobe Analytics セグメントを介してターゲティングできるオーディエンスを微調整できます。
オンデバイスのみ:
オンデバイスのみは、オンデバイス判定を web ページ全体でのみ使用する場合に at.js 2.5 以降で設定する必要がある判定方法です。
オンデバイス判定では、オンデバイス判定の対象となるすべてのアクティビティを含んだ、キャッシュされたルールアーティファクトから決定が行われるので、エクスペリエンスとパーソナライゼーションアクティビティを超高速で配信できます。
どのアクティビティがオンデバイス判定の対象となるかについて詳しくは、サポートされている機能の節を参照してください。
この判定方法は、Target からの決定を必要とするすべてのページでパフォーマンスが非常に重要な場合にのみ使用してください。さらに、この判定方法を選択した場合、オンデバイス判定の対象とならない Target アクティビティは配信も実行もされないことに注意してください。at.js ライブラリ 2.5 以降は、キャッシュされたルールアーティファクトのみを探して決定を下すように設定されています。
ハイブリッド:
ハイブリッドは、オンデバイス判定アクティビティと、Adobe Target Edge ネットワークへのネットワーク呼び出しを必要とするアクティビティの両方を実行する必要がある場合に、at.js 2.5 以降で設定する必要がある判定方法です。
オンデバイス判定アクティビティとサーバー側アクティビティの両方を管理している場合は、ページに Target をデプロイしてプロビジョニングする方法を考える際に、少し複雑で面倒な場合があります。ハイブリッド判定方法では、サーバー側実行が必要 Target アクティビティについて Adobe Target Edge ネットワークに対してサーバーコールを行う必要がある場合と、オンデバイス判定のみを実行する必要がある場合を把握しています。
JSON ルールアーティファクトには、mbox がサーバー側アクティビティを実行しているか、オンデバイス判定アクティビティを実行しているかを at.js に通知するメタデータが含まれています。この判定方法では、迅速に配信すべきアクティビティをオンデバイス判定を通じて行い、機械学習によるより強力なパーソナライゼーションを必要とするアクティビティについては、Adobe Target Edge ネットワークを介して行います。