adobe.target.applyOffer(options)

Cette fonction permet d’appliquer le contenu de la réponse avec Adobe Target.

NOTE
applyOffer nécessite le paramètre mbox. Si le nom de mbox n’est pas spécifié, une erreur se produit.

Le paramètre options est obligatoire et possède la structure suivante :

Clé
Type
Requis
Description
mbox
Chaîne
Oui
Nom de mbox
avec at.js 1.3.0 (et versions ultérieures), Target applique impérativement l’utilisation de la clé mbox. Cette clé était obligatoire par le passé, mais Target force désormais son application de manière à garantir sa validation et l’utilisation correcte de la fonction par les clients.
selector
Chaîne ou élément DOM
Non
Élément HTML ou sélecteur CSS utilisé pour identifier l’élément HTML dans lequel Target doit placer le contenu de l’offre. Si le sélecteur n’est pas fourni, Target suppose que l’élément de HTML doit utiliser l’HEAD de HTML.
Offre
Tableau
Oui
Les actions d’un tableau devant être appliquées à l’élément.

Exemple

L’exemple suivant illustre l’utilisation conjointe de getOffer et d’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
});
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3