adobe.target.applyOffers(options) - om.js 2.x
Met deze functie kunt u meerdere aanbiedingen toepassen die zijn opgehaald door adobe.target.getOffers().
NOTE
          Deze functie is geïntroduceerd met at.js 2.x. Deze functie is niet beschikbaar voor versie 1 van at.js.x.
          Sleutel
            Type
            Vereist?
            Beschrijving
          kiezer
            String
            Nee
            HTML-element of CSS-kiezer die wordt gebruikt om het HTML-element te identificeren waar Target moet de inhoud van het voorstel plaatsen. Als er geen kiezer is, Target gaat ervan uit dat het HTML-element dat moet worden gebruikt HTML HEAD is.
          Antwoord
            Object
            Ja
            Object Response van 
Zie onderstaande tabel Verzoeken.
          getOffers().Zie onderstaande tabel Verzoeken.
Antwoord
NOTE
          Raadpleeg de Leverings-API-documentatie voor informatie over de acceptabele typen voor alle onderstaande velden.
          Veldnaam
            Beschrijving
          response > prefetch > views > options > content
            De inhoud van de optie "option" is niet goed gedefinieerd en hangt rechtstreeks af van het optietype/de sjabloonstructuur.
          response > prefetch > views > options > type
            Type optie. Geeft het type "content"-veld aan. Ondersteund type is handelingen.
          response > prefetch > views > state
            Een ondoorzichtig token voor weergavestatus dat moet worden doorgestuurd met een weergavemelding voor de weergave
          response > prefetch > views > options > responseTokens
            Bevat de kaart van 
          responseTokens die zijn verzameld bij de verwerking van de huidige optie.response > prefetch > views > analytics > payload
            Analytics payload voor integratie op de client die moet worden verzonden naar Analytics nadat de weergave is toegepast.
          response > prefetch > views > trace
            Het object met alle traceergegevens voor de aanroep van de prefetch per weergave.
Het spoorvoorwerp zal ook een versie voor het spoor omvatten.
Het spoorvoorwerp zal ook details van de huidige mening omvatten.
          Het spoorvoorwerp zal ook een versie voor het spoor omvatten.
Het spoorvoorwerp zal ook details van de huidige mening omvatten.
response > prefetch > views > options > eventToken
            Gebeurtenislogbestanden worden per optie uitgevoerd. Voor elke toegepaste optie moet de respectievelijke gebeurtenistoken worden toegevoegd aan de lijst met meldingstokens. Een weergave bestaat uit meerdere opties. Als alle opties zijn toegepast en weergegeven, alle 
          eventTokens in de kennisgeving moeten worden opgenomen.response > prefetch > views > name
            De voor mensen leesbare weergavenaam.
          response > prefetch > views > metrics
            Metriek melden die zou moeten worden gecontroleerd en dan op de hoogte brengen Target ongeveer. Momenteel wordt alleen het klikken op metrisch ondersteund. Als er op het element wordt geklikt, wordt het juiste 
          eventTokens moeten worden verzameld en moet een kennisgeving worden gezonden.response > prefetch > views > key
            De sleutel of vingerafdruk die de weergave identificeert.
          response > prefetch > views > id
            Id van de weergave.
          response > notifications > id
            Berichtings-id.
          reactie > meldingen > gebeurtenissen > type
            Het type van het bericht, klik, of vertoning.
          reactie > meldingen > gebeurtenissen > trace
            Het spoor voor de berichtgebeurtenis.
          reactie > meldingen > gebeurtenissen > token
            Het token dat met de meldingsgebeurtenis is verzonden.
          response > notifications > events > timestamp
            De tijdstempel die met de meldingsgebeurtenis is verzonden.
          response > notifications > events > errorCode
            Als de melding is mislukt, geeft de code de oorzaak van de fout aan.
          response > notifications > events
            De gebeurtenissen die werden geregistreerd of er niet in geslaagd om voor het huidige bericht worden geregistreerd.
          response > notifications
            Geeft de geregistreerde of mislukte meldingen aan.
          response > execute > boxes > mbox > trace
            Het object met alle traceergegevens voor de afzonderlijke mbox-aanvraag.
          response > execute > mboxes > mbox > responseTokens
            Bevat kaart van 
          responseTokens voor specifieke mbox verzoek uitvoeren.response > execute > boxes > mbox > option > content
            De inhoud van de optie "option" is niet goed gedefinieerd en hangt rechtstreeks af van het optietype/de sjabloonstructuur.
          response > execute > boxes > mbox > option > type
            Type optie. Geeft het type "content"-veld aan. Ondersteunde typen zijn: html, redirect, JSON en dynamic.
          response > execute > boxes > mbox > options
            Reactieoptie.
          response > execute > mboxes > metrics > eventToken
            Token van gebeurtenis click.
          response > execute > boxes > mbox > metrics > type
            "click"
          response > execute > boxes > mbox > metrics
            Bevat lijst met 
          clickThrough metriek.response > execute > boxes > mbox > mbox
            De naam van de mbox.
          response > execute > boxes > mbox >index
            Geeft aan dat de reactie wordt gegeven voor mbox met deze index van de aanvraag.
          response > execute > mboxen > mbox > analytics > payload
            Analytics payload voor integratie op de client die moet worden verzonden naar Analytics nadat het mbox is toegepast. (Zie de sectie Campagnes die geschikt zijn voor A4T.)
          response > execute > boxes
            Lijst met uitvoerbare vakken.
          response > execute > pageLoad > options > content
            De inhoud van de optie "option" is niet goed gedefinieerd en hangt rechtstreeks af van het optietype/de sjabloonstructuur.
          response > execute > pageLoad > options > type
            Type optie. Geeft het type "content"-veld aan. Ondersteunde typen zijn: html, redirect, JSON, dynamic en actions.
          response > execute > pageLoad > options
            Opties die niet door meningen (doel-globaal-mbox + opties van activiteiten met meningen worden gegroepeerd die niet door meningen) worden gegroepeerd.
          response > execute > pageLoad > metrics
            Klik op Metriek die niet is ingesteld om tot een bepaalde weergave te behoren.
          response > execute > pageLoad > trace
            Het object met alle traceergegevens voor de pageLoad-aanvraag.
          response > execute > pageLoad > analytics > payload
            Analytics payload voor integratie op de client die moet worden verzonden naar Analytics nadat de pagina inhoud heeft geladen. (Zie de sectie Campagnes die geschikt zijn voor A4T.)
          Voorbeeld applyOffers() call
adobe.target.applyOffers({response:{
  "execute": {
    "pageLoad": {
      "options": [{
        "type": "html",
        "content": "page-load"
      },
      {
        "type": "actions",
        "content": [{
          "type": "setHtml",
          "content": "<h1>Container 1</h1>",
          "selector": "#container1",
          "cssSelector": "#container1"
        },
        {
          "type": "setHtml",
          "content": "<h3>Container 3</h3>",
          "selector": "#container3",
          "cssSelector": "#container3"
        }]
      }],
      "metrics": [{
        "type": "click",
        "selector": "#container1",
        "eventToken": "page-load-click-metric"
      }]
    }
  }
}});
Voorbeelden van aanroepen van Promise-ketting met getOffers() en applyOffers(), omdat deze functies zijn gebaseerd op Promise
        adobe.target.getOffers({...})
.then(response => adobe.target.applyOffers({ response: response }))
.then(() => console.log("Success"))
.catch(error => console.log("Error", error));
Raadpleeg de getOffers voor meer voorbeelden over het gebruik van getOffers() documentatie
Voorbeeld van aanvraag voor laden van pagina
adobe.target.getOffers({
    request: {
        execute: {
            pageLoad: {}
        }
    }
}).
then(response => adobe.target.applyOffers({ response: response }))
.then(() => console.log("Success"))
.catch(error => console.log("Error", error));
recommendation-more-help
            
          6906415f-169c-422b-89d3-7118e147c4e3