Adobe Target の関数 adobe.target.trackEvent、adobe.target.getOffer、adobe.target.getOffersはAdobe Targetの実装でmboxパラメーターをリクエストする際に使用する関数ですが、その違いについて説明します。
at.jsのバージョンは2.xを対象としています。
adobe.target.trackEvent({
"mbox": "clicked-cta",
"params": {
"param1": "value1"
}
});
adobe.target.getOffer({
"mbox": "target-global-mbox",
"params": {
"a": 1,
"b": 2
},
"success": function(offer) {
adobe.target.applyOffer( {
"mbox": "target-global-mbox",
"offer": offer
} );
},
"error": function(status, error) {
console.log('Error', status, error);
}
});
adobe.target.getOffers({
request: {
mboxes: [
{
index: 0,
name: "first-mbox"
},
{
index: 1,
name: "second-mbox",
parameters: {
a: 1
},
profileParameters: {
b: 2
}
}
]
}
}).
then(response => adobe.target.applyOffers({ response: response }))
.catch(error => console.log("Error", error));
※adobe.target.getOffersのパラメーターのパターンは多数ありますが、getOfferと同じ使い方をする例だけを記載しています。
今回はmboxパラメータをリクエストするAdobe Target関数 adobe.target.trackEvent、adobe.target.getOffer、adobe.target.getOffersについて説明させて頂きました。
Adobe Target実装の参考になれば幸いです。
Implement DigitalではAdobe Targetの導入・実装・運用を支援するサービスを提供しています。
ご興味がありましたらお問い合わせください。