Show Menu
トピック×

サーバー側:Target の実装

サーバー Adobe Target 側配信API、Node.js SDKおよびAPIに関する情報で Target Recommendations す。
以下の処理は、Target のサーバー側実装で発生します。
  1. クライアントデバイスがサーバーを通じてエクスペリエンスのリクエストをおこないます。
  2. サーバーは、そのリクエストを Target に送信します。
  3. Target は、サーバーに応答を送り返します。
  4. サーバーは、どのエクスペリエンスをクライアントデバイスに配信してレンダリングするかを決定します。
エクスペリエンスをブラウザーに表示する必要はありません。 エクスペリエンスは、電子メールやキオスク、音声アシスタント、または他のビジュアルでないエクスペリエンスやブラウザーベースでないデバイスを通じて表示できます。 サーバーはクライアントと Target の間に位置するので、より優れたコントロールおよびセキュリティが必要であったり、サーバーで実行したい複雑なバックエンド処理がある場合、このタイプの実装も理想的です。
以下の節では、様々なAPIとNodeJS SDKについて詳しく説明します。

Server Side Delivery API

/rest/v1/delivery
Delivery APIを使用し Target て、次のことができます。
  • SPAやモバイルチャネルを含むWeb上で、また、接続されたTV、キオスク、店頭のデジタル画面など、ブラウザーベース以外のIoTデバイスを使用してエクスペリエンスを提供します。
  • HTTP/s呼び出しを行える任意のサーバー側プラットフォームまたはアプリケーションからエクスペリエンスを提供します。
  • 訪問者がビジネスに関与するために使用したチャネルやデバイスに関係なく、一貫したパーソナライズされたエクスペリエンスを訪問者に提供します。
  • サーバー上のセッション内の訪問者のエクスペリエンスをキャッシュして、複数のAPI呼び出しを回避できるようにします。これにより、パフォーマンスが向上します。
  • 製品(AAM) Adobe Experience Cloud や、サーバー側 Adobe Analyticsの製品と Adobe Audience Manager シームレスに Experience Cloud ID Service 統合できます。

Node.js SDK

リンク: Node.js SDK
Node.js SDKは、Cookie、セッションの管理、製品(、など)との統合に伴う複雑さを排除した高度なソ Experience Cloud フトウェア開発キ Analyticsット Experience Cloud Visitor ID Serviceです Audience Manager。 背後で、Node.js SDKは /rest/v1/delivery APIを使用します。 Node.js SDKでサポートされる主な機能を以下に示します。
  • プリフェッチと、キャッシュを使用したパフォーマンスの最適化を可能にする通知のサポート:Node.js SDKを使用して、エクスペリエンスを取得し、Node.jsサーバー上でローカルにキャッシュできます。これにより、アプリケーションのパフォーマンスを最小限に抑え、サーバー呼び出 Target しを最適化できます。
  • VECで作成されたアクティビティの取得機能:サーバー側でVECが作成したアクティビティを取得します。 VECで作成されたアクティビティを含む応答にはセレクターが含まれ、このセレクターは、パーソナライズする必要があるページの一部のみを事前に非表示にするために使用できます。 これは、ページの First Contentful Paint指標の最適化に役立ちます 。これは、 Google pageRankシステムで高スコアを達成するためのビジネスにとって重要なKPIです

Target Java SDK

リンク: Target Java SDK
Java SDKは、Cookie、セッションの管理、および、などのソリューションとの統合に伴う複雑さを排除した、高度なソ Adobe Experience Cloud フトウェア開発キ Adobe Analyticsット Experience Cloud Visitor ID Serviceです Adobe Audience Manager。 内部では、Java SDKが /rest/v1/delivery APIを使用します。 Java SDKでサポートされる主な機能を以下に示します。
  • プリフェッチと、キャッシュを使用したパフォーマンスの最適化を可能にする通知のサポート :JavaSDKを使用して、エクスペリエンスを取得し、Javaサーバー上でローカルにキャッシュできます。これにより、アプリケーションのパフォーマンスを最適化し、サーバーコ Target ールを最小限に抑えることができます。
  • VECで作成されたアクティビティの取得 :サーバー側でVECが作成したアクティビティを取得します。 VECで作成されたアクティビティを含む応答にはセレクターが含まれ、このセレクターは、パーソナライズする必要があるページの一部のみを事前に非表示にするために使用できます。 これは、ページの First Contentful Paint (最初のコンテンツのペイント)指標の最適化に役立ちます。これは、 Google pageRank (Google pageRank)システムで高いスコアを達成するためのビジネスにとって重要なKPIです。

Target Recommendations API

The Recommendations APIs let you programmatically interact with Target recommendations servers. These APIs can be integrated with a range of application stacks to perform functions that you would typically do via the Target user interface.