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 データを表示できます。

その他のリソース

このページ