Exempel

Lägger till parametrar med getOffer() och använder applyOffer() för lyckad hantering:

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);
  }
});

Lägger till parametrar och profilparametrar med getOffer() och använder applyOffer() för lyckad hantering:

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);
  }
});

Använder anpassad tidsgräns och anpassad hantering av lyckade åtgärder med getOffer():

"YOUR_OWN_CUSTOM_HANDLING_FUNCTION" är en platshållare för en funktion som kunden skulle definiera.

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
});

Svar

Svarsparametern som skickas till motringningen om att åtgärden lyckades är en array med åtgärder. En åtgärd är ett objekt som vanligtvis har följande format:

NamnTypBeskrivning
åtgärdSträngTyp av åtgärd som ska tillämpas på det identifierade elementet.
väljareStingRepresenterar en enkelväljare.
cssSelectorSträngInbyggd DOM-väljare, används för att dölja element.
innehållSträngDet innehåll som ska användas på det identifierade elementet.