Adobe Targetのat.js 2.0の仕組みについて

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

アーキテクチャ図

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

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

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

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

  4. プロファイルスクリプトが実行され、プロファイルストアに送られます。 ストアは、オーディエンスライブラリから正規のオーディエンスをリクエストします(例:Analyticsから共有されたオーディエンス、Audience Managerなど)。 顧客属 性は、バッチ処理で プロ ファイルストアに送信されます。

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

  6. (オプションで、追加のパーソナライゼーションに関するプロファイル値を含む)ページに送り返されたターゲットコンテンツ。

    デフォルトコンテンツがちらつくことなく、可能な限り迅速に現在のページ上のターゲットコンテンツが表示されます。

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

  7. Analytics ページからデータ収集サーバーに送信され るデ ータ

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

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

  1. adobe.target.triggerView() が単一ページアプリケーションで呼び出される

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

  3. デフォルトコンテンツがちらつくことなく、可能な限り迅速にターゲットコンテンツが表示されます

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

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

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

その他のリソース

このページ