Questa funzione applica il contenuto di risposta.
applyOffer
richiede il parametro mbox
. Se non viene specificato alcun nome mbox, si verificherà un errore.
Il parametro delle opzioni è obbligatorio e ha la seguente struttura:
Chiave | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
mbox | Stringa | Sì | Nome mbox Con at.js 1.3.0 (e versioni successive), Target impone l’utilizzo della chiave mbox. Questa chiave era già richiesta in passato, ma Target ora ne impone l’utilizzo per garantire la corretta convalida di Target e il corretto utilizzo di questa funzione da parte dei clienti. |
selector | Elemento Stringa o DOM | No | Elemento HTML o selettore CSS utilizzato per identificare l'elemento HTML in cui Target deve inserire il contenuto dell'offerta. Se il selettore non viene fornito, target presuppone che l'elemento HTML che dovremmo usare sia HTML HEAD. |
offerta | Array | Sì | Azioni di array che devono essere applicate all'elemento. |
Nell'esempio seguente viene illustrato come utilizzare insieme getOffer
e applyOffer
:
adobe.target.getOffer({
"mbox": "mbox",
"success": function(offers) {
adobe.target.applyOffer( {
"mbox": "mbox",
"offer": offers
} );
},
"error": function(status, error) {
if (console && console.log) {
console.log(status);
console.log(error);
}
},
"timeout": 5000
});