Voorbeelden
Parameters toevoegen met getOffer() en gebruiken applyOffer() voor succesafhandeling:
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);
}
});
Parameters en profielparameters toevoegen met getOffer() en gebruiken applyOffer() voor succesafhandeling:
adobe.target.getOffer({
"mbox": "target-global-mbox",
"params": {
"a": 1,
"b": 2,
"profile.age": 27,
"profile.gender": "male"
},
"success": function(offer) {
adobe.target.applyOffer( {
"mbox": "target-global-mbox",
"offer": offer
} );
},
"error": function(status, error) {
console.log('Error', status, error);
}
});
Aangepaste time-out en aangepaste succesverwerking gebruiken met getOffer():
"UW_OWN_CUSTOM_HANDLING_FUNCTION" is een plaatsaanduiding voor een functie die de klant zou definiëren.
adobe.target.getOffer({
"mbox": "target-global-mbox",
"success": function(offer) {
YOUR_OWN_CUSTOM_HANDLING_FUNCTION(offer);
},
"error": function(status, error) {
console.log('Error', status, error);
},
"timeout": 2000
});
Reacties
De responsparameter die aan de succescallback wordt doorgegeven, is een array met handelingen. Een handeling is een object met doorgaans de volgende indeling:
Naam | Type | Beschrijving |
---|---|---|
action | String | Type actie dat op het geïdentificeerde element moet worden toegepast. |
kiezer | Sting | Vertegenwoordigt een schuine-kantkiezer. |
cssSelector | String | Native DOM-kiezer, wordt gebruikt voor het vooraf verbergen van elementen. |
content | String | De inhoud die op het geïdentificeerde element moet worden toegepast. |