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

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

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

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

  7. Analytics ページから データ収集 サーバー

  8. Target データは、SDID を使用して データに適合され、Analytics レポートストレージへと処理されます。AnalyticsAnalytics データは、 Analytics および Target A4T レポートを使用する。

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

  1. adobe.target.triggerView() は、単一ページアプリケーションで呼び出されます。

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

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

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

  5. Analytics データがSPAから データ収集 サーバー

  6. Target データは Target ~のバックエンド データ収集 サーバー。 Target データは、SDID を使用して Analytics データに適合され、Analytics レポートストレージへと処理されます。Analytics データは、 Analytics および Target A4T レポートを使用する。

その他のリソース

このページ