カスタム Personalization接続 custom-personalization-connection

宛先の変更ログ changelog

この変更ログを使用して、カスタム Personalizationの宛先に対する更新を追跡します。

リリース月
更新タイプ
説明
2023年5月
機能とドキュメントの更新
2023年5月の時点で、Custom personalization​接続は属性ベースのパーソナライゼーション ​をサポートしており、すべての顧客が一般に利用できます。
IMPORTANT
プロファイル属性には、機密データが含まれる場合があります。 このデータを保護するには、宛先を属性ベースのパーソナライズ用に設定する際にEdge Network API Custom Personalization​を使用します。 すべてのEdge Network API呼び出しは、認証済みコンテキスト ​で行う必要があります。
WebまたはMobile SDKの実装に既に使用しているのと同じデータストリームを使用するサーバーサイド統合を追加して、Edge Network APIを介してプロファイル属性を取得します。
上記の要件に従わない場合、パーソナライゼーションはオーディエンスメンバーシップのみに基づいています。

概要 overview

この宛先を設定して、外部パーソナライゼーションプラットフォーム、コンテンツ管理システム、および顧客web サイトで実行されているその他のアプリケーションがAdobe Experience Platformからオーディエンス情報を取得できるようにします。

前提条件 prerequisites

この宛先には、実装に応じて、次のいずれかのデータ収集方法が必要です。

  • Adobe Experience Platform Web SDKを使用して、Web サイトからデータを収集します。
  • Adobe Experience Platform モバイル SDKを使用して、モバイルアプリケーションからデータを収集します。
  • Web SDKまたはモバイル SDKを使用していない場合、またはプロファイル属性に基づいてユーザーエクスペリエンスをパーソナライズする場合は、Edge Network APIを使用します。
IMPORTANT
属性ベースのパーソナライゼーション要件: プロファイル属性(オーディエンスメンバーシップだけでなく)に基づいてパーソナライズするには、Web SDKまたはMobile SDKをデータ収集に使用しているかどうかに関係なく、認証済みのサーバーサイド統合で​ Edge Network API ​を使用する必要があります。
Web SDKとMobile SDKだけでも、オーディエンスメンバーシップのみに基づくパーソナライゼーションをサポートします。 Edge Network APIは、パーソナライゼーション用のプロファイル属性を安全に取得するために​ 必須 ​です。
IMPORTANT
カスタム Personalization接続を作成する前に、​ エッジパーソナライゼーション宛先にオーディエンスデータをアクティブ化する方法に関するガイドを参照してください。 このガイドでは、複数の Experience Platform コンポーネントをまたいで、同じページおよび次のページのパーソナライゼーションの使用例に必要な設定手順を説明します。

サポートされるオーディエンス supported-audiences

次の表に、この宛先に書き出すことができるオーディエンスタイプを示します。

オーディエンスの由来
サポートあり
説明
Segmentation Service
Experience Platform ​ セグメント化サービス ​を通じて生成されたオーディエンス。
その他すべてのオーディエンスの生成元

このカテゴリには、Segmentation Serviceを通じて生成されたオーディエンス以外のすべてのオーディエンスのオリジンが含まれます。 様々なオーディエンスの起源について読みます。 次に例を示します。

  • カスタムアップロードオーディエンス がCSV ファイルからExperience Platformにをインポートしました。
  • 類似オーディエンス,
  • 連合オーディエンス,
  • Adobe Journey Optimizerなどの他のExperience Platform アプリで生成されたオーディエンス
  • その他。

オーディエンスのデータタイプ別にサポートされるオーディエンス:

オーディエンスのデータタイプ
サポートあり
説明
ユースケース
人物オーディエンス ​
顧客プロファイルに基づいて特定のグループをターゲティングします。
買い物客やカートの放棄が多い
​ アカウントオーディエンス ​
×
アカウントベースドマーケティング戦略のために、特定の組織内の個人をターゲットにします。
B2B マーケティング
見込みオーディエンス ​
×
まだ顧客ではないが、ターゲットオーディエンスと特徴を共有する個人をターゲットにします。
サードパーティデータによる見込み顧客の開拓
​ データセットの書き出し
×
Adobe Experience Platform データ レイクに保存されている構造化データのコレクション。
レポート,データサイエンスワークフロー

書き出しのタイプと頻度 export-type-frequency

次の表に、この宛先の書き出しタイプと頻度を示します。

項目
タイプ
メモ
書き出しタイプ
Profile request
1つのプロファイルに対して、カスタム Personalizationの宛先にマッピングされたすべてのオーディエンスをリクエストします。 異なるカスタム Personalizationの宛先を、異なるAdobe データ収集データストリーム ​に設定できます。
書き出し頻度
Streaming
ストリーミング宛先は、常にAPI ベースの接続です。 オーディエンス評価に基づいて Experience Platform 内でプロファイルが更新されるとすぐに、コネクタは更新を宛先プラットフォームに送信します。詳しくは、ストリーミングの宛先を参照してください。

宛先への接続 connect

IMPORTANT
宛先に接続するには、View Destinations​および​Manage Destinations ​ アクセス制御権限が必要です。 アクセス制御の概要を参照するか、製品管理者に問い合わせて必要な権限を取得してください。

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

接続パラメーター parameters

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

  • Name:この宛先の優先名を入力します。
  • Description:宛先の説明を入力します。 例えば、この宛先を使用しているキャンペーンを指定できます。このフィールドはオプションです。
  • Integration alias: パーソナライゼーション応答でこの宛先を識別する必須の文字列。 エイリアス値は、この宛先に関連付けられたオーディエンス(および設定されている場合は属性)とともに、web サイトまたはアプリに返されます。 クライアントサイドまたはサーバーサイドのコードでエイリアスを使用して、同じデータストリームで複数のパーソナライゼーション宛先がアクティブな場合に、適切なパーソナライゼーションオブジェクトを見つけて処理します。 エイリアスは、すべてのカスタム Personalizationの宛先で、サンドボックス内で一意である必要があります。
  • Datastream:これにより、ページへの応答にオーディエンスを含めるデータ収集データストリームが決まります。 ドロップダウンメニューには、宛先設定が有効になっているデータストリームのみが表示されます。詳しくは、データストリームの設定を参照してください。

アラートの有効化 enable-alerts

この宛先へのデータフローのステータスに関する通知を受け取るアラートを有効にします。 リストからアラートを選択して、データフローのステータスに関する通知を受け取るよう登録します。アラートについて詳しくは、UI を使用した宛先アラートの購読についてのガイドを参照してください。

宛先接続の詳細の提供が完了したら、Next​を選択します。

この宛先に対してオーディエンスをアクティブ化 activate

IMPORTANT
データをアクティブ化するには、View DestinationsActivate DestinationsView Profiles​および​View Segments ​ アクセス制御権限が必要です。 アクセス制御の概要を参照するか、製品管理者に問い合わせて必要な権限を取得してください。

この宛先に対してオーディエンスをアクティブ化する手順については、​ プロファイルとオーディエンスをエッジパーソナライゼーションの宛先にアクティブ化を参照してください。

書き出したデータ exported-data

Adobe Experience Platform タグを使用してExperience Platform Web SDKをデプロイする場合は、send event complete機能を使用します。 カスタムコードアクションには、書き出されたデータを表示するために使用できる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 audience 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 audience IDs into the system that corresponds to adServerAlias
        }
     }
   })
  .catch(function(error) {
    // Tracking the event failed.
  });

属性を持つカスタム Personalizationのレスポンスの例 example-response-attributes

Custom Personalization With Attributes​を使用する場合、API応答は次の例のようになります。

Custom Personalization With Attributes​と​ Custom Personalization ​の違いは、API応答にattributes セクションが含まれていることです。

[
    {
        "type": "profileLookup",
        "destinationId": "7bb4cb8d-8c2e-4450-871d-b7824f547130",
        "alias": "personalizationAlias",
        "attributes": {
             "countryCode": {
                   "value" : "DE"
              },
             "membershipStatus": {
                   "value" : "PREMIUM"
              }
         },
        "segments": [
            {
                "id": "399eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
            },
            {
                "id": "499eb3e7-3d50-47d3-ad30-a5ad99e8ab77"
            }
        ]
    }
]

データの使用とガバナンス data-usage-governance

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

recommendation-more-help
7f4d1967-bf93-4dba-9789-bb6b505339d6