拡張された カスタムパーソナライゼーション 宛先コネクタ、2 つが表示されている可能性があります カスタムパーソナライゼーション カードを含める必要があります。
この 属性を含むカスタムパーソナライゼーション コネクタは現在ベータ版で、限られた数のお客様のみご利用いただけます。 カスタムパーソナライゼーションが提供する機能に加えて、 属性を含むカスタムパーソナライゼーションコネクタにより、オプションのマッピング手順をアクティベーションワークフローに追加します。これにより、プロファイル属性をカスタムパーソナライゼーションの宛先にマッピングし、属性ベースの同じページおよび次のページのパーソナライゼーションを有効にできます。
プロファイル属性には、機密データが含まれている場合があります。 このデータを保護するために、属性を含むカスタムパーソナライゼーションの宛先では、データ収集に Edge Network Server API を使用する必要があります。さらに、すべての Server API 呼び出しは、認証済みコンテキストで行う必要があります。
既に統合に Web SDK または Mobile SDK を使用している場合は、Server API を使用して属性を取得する方法は 2 つあります。
上記の要件に従わない場合、パーソナライゼーションはセグメントメンバーシップのみに基づき、 カスタムパーソナライゼーション コネクタ。
この宛先は、Adobe Experience Platform から外部のパーソナライゼーションプラットフォーム、コンテンツ管理システム、広告サーバーおよび顧客の web サイト上で実行されているその他のアプリケーションにセグメント情報を取得できます。
この統合は、Adobe Experience Platform Web SDK または Adobe Experience Platform Mobile SDK によって実現されます。この宛先を使用するには、次の SDK のいずれかを使用する必要があります。
カスタムパーソナライゼーション接続を作成する前に、同じページと次のページのパーソナライゼーション用にパーソナライゼーションの宛先を設定する方法をお読みください。このガイドでは、複数の Experience Platform コンポーネントをまたいで、同じページおよび次のページのパーソナライゼーションの使用例に必要な設定手順を説明します。
プロファイルリクエスト:単一のプロファイルのカスタムパーソナライゼーションの宛先にマッピングされているすべてのセグメントを要求しています。様々なカスタムパーソナライゼーションの宛先を様々な アドビのデータ収集データストリームに対して設定できます。
この Custom Personalization Connection では、独自のパーソナライゼーションパートナープラットフォーム ( Optimizely, Pega) に加えて、独自のシステム(社内 CMS など)も、Experience Platformエッジネットワークのデータ収集およびセグメント化機能を活用して、より深い顧客パーソナライゼーションエクスペリエンスを強化します。
以下に説明する使用例には、サイトのパーソナライゼーションとターゲット化されたオンサイト広告の両方が含まれます。
これらのユースケースを有効にするには、Experience Platformからセグメント情報をすばやく効率的に取得し、Experience PlatformUI でカスタムパーソナライゼーション接続として設定した指定システムにこの情報を送信する方法が必要です。
これらのシステムは、外部のパーソナライゼーションプラットフォーム、コンテンツ管理システム、広告サーバー、および顧客の Web およびモバイルプロパティで実行されるその他のアプリケーションにすることができます。
ユーザーが Web サイトのページを訪問します。 顧客は、現在のページ訪問情報(参照 URL、ブラウザーの言語、埋め込まれた製品情報など)を使用して、Adobe以外のプラットフォーム(例えば、パーソナライゼーション)のカスタムパーソナライゼーション接続を使用して、次のアクション/決定(例:パーソナライズ)を選択できます Pega, Optimizelyなど )
あるユーザーが Web サイトのページ A を訪問します。 このインタラクションに基づいて、ユーザーは一連のセグメントの対象として認定されます。 次に、ページ A からページ B に移動するリンクをクリックします。ページ A での前のインタラクション中にユーザーが認定したセグメントと、現在の Web サイト訪問によって決定されたプロファイルの更新は、次のアクション/決定(例えば、訪問者に表示する広告バナー、A/B テストの場合は表示するページ)に使用されます。
ユーザーが Web サイトの複数のページを訪問します。 これらのインタラクションに基づいて、ユーザーは一連のセグメントの対象として認定されます。 次に、ユーザは現在の閲覧セッションを終了する。
次の日に、ユーザーは同じ顧客 Web サイトに戻ります。 以前のインタラクションで、現在の Web サイトの訪問によって決定されたプロファイルの更新と共に、訪問者に表示する広告バナーや、表示するページのバージョン A/B テストの場合は次のアクション/決定を選択します。
この宛先に接続するには、宛先設定のチュートリアルの手順に従ってください。
この宛先を設定するとき、次の情報を指定する必要があります。
アラートを有効にして、宛先へのデータフローのステータスに関する通知を受け取ることができます。 リストからアラートを選択して、データフローのステータスに関する通知を受け取るよう登録します。アラートの詳細については、 UI を使用した宛先アラートの購読.
宛先接続の詳細の指定が完了したら、 次へ.
この宛先にオーディエンスセグメントを有効化する手順については、プロファイルリクエストの宛先へのプロファイルとセグメントの有効化を参照してください。
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.
});
を使用する場合 属性を含むカスタムパーソナライゼーションに設定した場合、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"
}
]
}
]
Adobe Experience Platform のすべての宛先は、データを処理する際のデータ使用ポリシーに準拠しています。Adobe Experience Platform がどのように データガバナンスを実施するかについて詳しくは、データガバナンスの概要を参照してください。