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:

NaamTypeBeschrijving
actionStringType actie dat op het geïdentificeerde element moet worden toegepast.
kiezerStingVertegenwoordigt een schuine-kantkiezer.
cssSelectorStringNative DOM-kiezer, wordt gebruikt voor het vooraf verbergen van elementen.
contentStringDe inhoud die op het geïdentificeerde element moet worden toegepast.