Adobe Target at.js 2.0の仕組みを理解する

at.js 2.0は、Adobe Targetのシングルページアプリケーション(SPA)のサポートを強化し、他のExperience Cloud ソリューションと統合します。 このビデオと図では、すべてがどのようにまとまっているかを説明します。

アーキテクチャ図

ページ読み込み時の at.js 2.0の動作

  1. 呼び出しはExperience Cloud ID (ECID)を返します。 ユーザーが認証された場合、別の呼び出しは顧客IDを同期します。

  2. at.js ライブラリが同期して読み込まれ、ドキュメント本文が非表示になります(at.jsは、オプションの事前非表示スニペットをページに実装して非同期で読み込むこともできます)。

  3. ページ読み込みリクエストは、設定されたすべてのパラメーター、ECID、SDID、顧客IDを含めて行われます。

  4. プロファイルスクリプトが実行され、​ プロファイルストア ​に入力されます。 ストアは、Audience Libraryから適格なオーディエンスをリクエストします(例:AnalyticsやAudience Managerから共有されたオーディエンス)。 顧客属性は、バッチプロセスで​ プロファイルストア ​に送信されます。

  5. URL、リクエストパラメーター、プロファイルデータに基づいて、Targetは、現在のページと今後のビューに対して訪問者に返すアクティビティとエクスペリエンスを決定します

  6. ターゲティングされたコンテンツは、ページに送り返されます。オプションで、追加のパーソナライゼーション用のプロファイル値も含まれます。

    現在のページ上のターゲットコンテンツは、デフォルトコンテンツのちらつきを避けて、できるだけ早く表示されます。

    シングルページアプリケーションの将来のビュー用のターゲットコンテンツはブラウザーにキャッシュされるため、ビューがトリガーされたときに追加のサーバーコールなしで即座に適用できます。 (triggerView()の動作については、次の図を参照してください)。

  7. ページから​ データ収集 サーバーにAnalytics個のデータが送信されました

  8. Target データはSDIDを介してAnalytics データと照合され、Analytics レポートストレージに処理されます。 Analytics個のデータは、A4T レポートを使用してAnalyticsとTargetの両方で表示できます。

triggerView ()関数が使用されている場合の at.js 2.0の動作

  1. adobe.target.triggerView()がシングルページアプリケーションで呼び出されます

  2. ビューのターゲットコンテンツは、キャッシュから読み取られます

  3. ターゲットコンテンツは、デフォルトコンテンツのちらつきを避けて、できるだけ早く表示されます

  4. アクティビティおよび増分指標で訪問者をカウントするために、Target ​ プロファイルストア ​に通知リクエストが送信されます

  5. Analytics データがSPAから​ データ収集 サーバーに送信されます

  6. Target データがTarget バックエンドから​ データ収集 サーバーに送信されます。 Target データはSDIDを介してAnalytics データと照合され、Analytics レポートストレージに処理されます。 Analytics個のデータは、A4T レポートを使用してAnalyticsとTargetの両方で表示できます。

その他のリソース

recommendation-more-help
target-learn-help-toc