で JSON オファーを作成 オファーライブラリ in Adobe Target ( フォームベースの Experience Composer.
JSON オファーは、フォームベースのアクティビティで使用できるので、 Target SPAフレームワークまたはサーバー側の統合での使用のために、オファーを JSON 形式で送信するには、判定が必要です。
JSON オファーを使用する際は次の点を考慮してください。
setJson
アクション。クリック オファー > コードオファー.
作成/JSON オファーをクリックします。
オファー名を入力します。
「コード」ボックスに JSON コードを入力するか貼り付けます。
「保存」をクリックします。
JSON オファーは、 フォームベースの Experience Composer. 現在、JSON オファーを使用できる方法は、直接の API/SDK 呼び出しのみです。
次に例を示します。
adobe.target.getOffer({
mbox: "some-mbox",
success: function(actions) {
console.log('Success', actions);
},
error: function(status, error) {
console.log('Error', status, error);
}
});
success コールバックに渡すアクションは、オブジェクトの配列です。次のコンテンツを含む単一の JSON オファーがあるとします。
{
"demo": {"a": 1, "b": 2}
}
actions 配列は次の構造を持ちます。
[
{
action: "setJson",
content: [{
"demo": {"a": 1, "b": 2}
}]
}
]
JSON オファーを抽出するには、アクションを繰り返し処理し、 setJson
アクションを実行し、コンテンツ配列を繰り返し処理します。
次の JSON オファーが Web ページに配信されるとします。
{
"_id": "5a65d24d8fafc966921e9169",
"index": 0,
"guid": "7c006504-c6f7-468d-a46f-f72531ea454c",
"isActive": true,
"balance": "$2,075.06",
"picture": "https://placehold.it/32x32",
"tags": [
"esse",
"commodo",
"excepteur",
],
"friends": [
{
"id": 0,
"name": "Carla Lyons"
},
{
"id": 1,
"name": "Ollie Mooney"
},
],
"greeting": "Hello, Stephenson Fernandez! You have 4 unread messages.",
"favoriteFruit": "strawberry"
}
次のコードは、「greeting」属性にアクセスする方法を示しています。
adobe.target.getOffer({
"mbox": "name_of_mbox",
"params": {},
"success": function(offer) {
console.log(offer[0].content[0].greeting);
},
"error": function(status, error) {
console.log('Error', status, error);
}
});
リアルタイム CDP プロファイル属性は、と共有できます。 Target HTMLオファーと JSON オファーで使用する (この機能は現在ベータ版であることに注意してください)。
使用例:グレースは、オンラインマーケターとして、AEP/統合プロファイルに属性値を共有させたいと考えています。 Target リアルタイムパーソナライゼーションを提供するために。 リアルタイム CDP プロファイル属性を使用すると、猶予は、 Target トークン置換を使用したオファー 例えば、Sarah は、顧客が好む色に応じて、 ${aep.profile.favoriteColor}
、またはトークンを使用したロイヤリティ層とロイヤルティポイントの値 ${aep.loyalty.tier}
および ${aep.loyalty.points}
.
デフォルト値の割り当てはオプションです。
次の項目をフィルターできます。 オファー ライブラリを JSON オファータイプ別に作成する場合は、 タイプ 」ドロップダウンリストから、 JSON チェックボックス。