Opdrachtreacties afhandelen

Sommige Web SDK-opdrachten kunnen een object retourneren dat gegevens bevat die mogelijk nuttig zijn voor uw organisatie. U kunt desgewenst kiezen wat u met die gegevens wilt doen. De reacties van het bevel zijn waardevol voor voorstellen en bestemmingen, aangezien zij de gegevens van Edge Network vereisen effectief te werken.

De reacties van het bevel gebruiken JavaScript ​ beloften ​, handelend als volmacht voor een waarde die niet gekend is wanneer de belofte wordt gecreeerd. Zodra de waarde gekend is, wordt de belofte "opgelost"met de waarde.

Gebruik de methoden then en catch om te bepalen wanneer een opdracht slaagt of mislukt. U kunt then of catch weglaten als hun doeleinden niet belangrijk voor uw implementatie zijn.

alloy("sendEvent", {
  "xdm": {
    "commerce": {
      "order": {
        "purchaseID": "a8g784hjq1mnp3",
        "purchaseOrderNumber": "VAU3123",
        "currencyCode": "USD",
        "priceTotal": 999.98
      }
    }
  }
}).then(function(result) {
    console.log("The sendEvent command succeeded.");
  })
  .catch(function(error) {
    console.log("The sendEvent command failed.");
  });

Alle beloftes die door opdrachten worden geretourneerd, gebruiken een result -object. U kunt bijvoorbeeld bibliotheekinformatie ophalen van het result -object met de opdracht getLibraryInfo :

alloy("getLibraryInfo")
  .then(function(result) {
    console.log(result.libraryInfo.version);
    console.log(result.libraryInfo.commands);
    console.log(result.libraryInfo.configs);
  });

De inhoud van dit result -object is afhankelijk van een combinatie van de opdracht die u gebruikt en de toestemming van de gebruiker. Als een gebruiker geen toestemming heeft gegeven voor een bepaald doel, bevat het reactieobject alleen informatie die kan worden verstrekt in de context van wat de gebruiker heeft toegestaan.

Opdrachtreacties met de webtagextensie SDK

De Web SDK-tagextensie die gelijk is aan opdrachtreacties, is een regel die zich abonneert op de Send event complete -gebeurtenis. Vervolgens kunt u handelingen zoals Apply propositions of Apply response aan deze regel toevoegen.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1