カスタムパーソナライゼーション接続

概要

この宛先は、Adobe Experience Platform から外部のパーソナライゼーションプラットフォーム、コンテンツ管理システム、広告サーバーおよび顧客の web サイト上で実行されているその他のアプリケーションにセグメント情報を取得できます。

前提条件

この統合は、Adobe Experience Platform Web SDK または Adobe Experience Platform Mobile SDK によって実現されます。この宛先を使用するには、次の SDK のいずれかを使用する必要があります。

重要

カスタムパーソナライゼーション接続を作成する前に、同じページと次のページのパーソナライゼーション用にパーソナライゼーションの宛先を設定する方法をお読みください。このガイドでは、複数の Experience Platform コンポーネントをまたいで、同じページおよび次のページのパーソナライゼーションの使用例に必要な設定手順を説明します。

書き出しタイプ および頻度

プロファイルリクエスト:単一のプロファイルのカスタムパーソナライゼーションの宛先にマッピングされているすべてのセグメントを要求しています。様々なカスタムパーソナライゼーションの宛先を様々な アドビのデータ収集データストリームに対して設定できます。

ユースケース

この Custom personalization connection では、独自のパーソナライゼーションパートナープラットフォーム ( Optimizely, Pega) を活用し、Experience PlatformEdge ネットワークのデータ収集およびセグメント化機能も活用して、より深い顧客パーソナライゼーションエクスペリエンスを強化します。

以下に説明する使用例には、サイトのパーソナライゼーションとターゲット化されたオンサイト広告の両方が含まれます。

これらのユースケースを有効にするには、Experience Platformからセグメント情報をすばやく効率的に取得し、Experience PlatformUI でカスタムパーソナライゼーション接続として設定した指定システムにこの情報を送信する方法が必要です。

これらのシステムは、外部のパーソナライゼーションプラットフォーム、コンテンツ管理システム、広告サーバー、および顧客の Web およびモバイルプロパティで実行されるその他のアプリケーションにすることができます。

同じページのパーソナライゼーション

ユーザーが Web サイトのページを訪問します。 顧客は、現在のページ訪問情報(参照 URL、ブラウザーの言語、埋め込まれた製品情報など)を使用して、Adobe以外のプラットフォーム(例えば、パーソナライゼーション)のカスタムパーソナライゼーション接続を使用して、次のアクション/決定(例:パーソナライズ)を選択できます Pega, Optimizelyなど )

次のページのパーソナライゼーション

あるユーザーが Web サイトのページ A を訪問します。 このインタラクションに基づいて、ユーザーは一連のセグメントの対象として認定されます。 次に、ページ A からページ B に移動するリンクをクリックします。ページ A での前のインタラクション中にユーザーが認定したセグメントと、現在の Web サイト訪問によって決定されたプロファイルの更新は、次のアクション/決定(例えば、訪問者に表示する広告バナー、A/B テストの場合は表示するページ)に使用されます。

次セッションのパーソナライゼーション

ユーザーが Web サイトの複数のページを訪問します。 これらのインタラクションに基づいて、ユーザーは一連のセグメントの対象として認定されます。 次に、ユーザは現在の閲覧セッションを終了する。

次の日に、ユーザーは同じ顧客 Web サイトに戻ります。 以前のインタラクションで、現在の Web サイトの訪問によって決定されたプロファイルの更新と共に、訪問者に表示する広告バナーや、表示するページのバージョン A/B テストの場合は次のアクション/決定を選択します。

宛先への接続

この宛先に接続するには、宛先設定のチュートリアルの手順に従ってください。

接続パラメーター

この宛先を設定するとき、次の情報を指定する必要があります。

  • 名前:この宛先に任意の名前を入力します。
  • 説明:宛先についての説明を入力します。例えば、この宛先を使用しているキャンペーンを指定できます。このフィールドはオプションです。
  • 統合エイリアス:この値は、JSON オブジェクト名として Experience Platform Web SDK に送信されます。
  • データストリーム ID:これにより、ページへの応答にセグメントを含めるデータ収集データストリームが決定されます。ドロップダウンメニューには、宛先設定が有効になっているデータストリームのみが表示されます。詳しくは、データストリームの設定を参照してください。

この宛先に対してセグメントをアクティブ化

重要

データをアクティブ化するには、 宛先の管理, 宛先のアクティブ化, プロファイルの表示、および セグメントを表示 アクセス制御権限. 詳しくは、 アクセス制御の概要 または製品管理者に問い合わせて、必要な権限を取得してください。

この宛先にオーディエンスセグメントを有効化する手順については、プロファイルリクエストの宛先へのプロファイルとセグメントの有効化を参照してください。

書き出したデータ

Adobe Experience Platform のタグを使用して Experience Platform Web SDK をデプロイする場合、イベント完了の送信機能を使用すると、カスタムコードアクションには event.destinations 変数が追加され、書き出したデータを確認できます。

event.destinations 変数のサンプル値は次のようになります。

[
   {
      "type":"profileLookup",
      "destinationId":"7bb4cb8d-8c2e-4450-871d-b7824f547111",
      "alias":"personalizationAlias",
      "segments":[
         {
            "id":"399eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
         },
         {
            "id":"499eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
         }
      ]
   }
]

タグを使用せずに Experience Platform Web SDK をデプロイする場合、イベントからの応答の処理機能を使用して、書き出したデータを確認します。

Adobe Experience Platform からの JSON 応答は、Adobe Experience Platform と統合しているアプリケーションの対応する統合エイリアスを見つけるために解析できます。セグメント ID は、ターゲティングパラメーターとしてアプリケーションのコードに渡すことができます。次に、これが宛先の応答に特有なサンプルを示します。

alloy("sendEvent", {
  "renderDecisions": true,
  "xdm": {
    "commerce": {
      "order": {
        "purchaseID": "a8g784hjq1mnp3",
        "purchaseOrderNumber": "VAU3123",
        "currencyCode": "USD",
        "priceTotal": 999.98
      }
    }
  }
}).then(function(result) {
    if(result.destinations) { // Looking to see if the destination results are there

        // Get the destination with a particular alias
        var personalizationDestinations = result.destinations.filter(x => x.alias == “personalizationAlias”)
        if(personalizationDestinations.length > 0) {
             // Code to pass the segment IDs into the system that corresponds to personalizationAlias
        }
        var adServerDestinations = result.destinations.filter(x => x.alias == “adServerAlias”)
        if(adServerDestinations.length > 0) {
            // Code to pass the segment ids into the system that corresponds to adServerAlias
        }
     }
   })
  .catch(function(error) {
    // Tracking the event failed.
  });

データの使用とガバナンス

Adobe Experience Platform のすべての宛先は、データを処理する際のデータ使用ポリシーに準拠しています。Adobe Experience Platform がどのように データガバナンスを実施するかについて詳しくは、データガバナンスの概要を参照してください。

このページ