applyResponse

Med kommandot applyResponse kan du utföra olika åtgärder baserat på ett svar från Edge Network. Det används vanligtvis i hybriddistributioner där servern gör ett första anrop till Edge Network. Det här kommandot tar emot svaret från det anropet och initierar Web SDK i webbläsaren.

Tillämpa svar med hjälp av taggtillägget Web SDK

Tillämpning av svar utförs som en åtgärd i en regel i tagggränssnittet för Adobe Experience Platform Data Collection.

  1. Logga in på experience.adobe.com med dina Adobe ID-inloggningsuppgifter.
  2. Navigera till Data Collection > Tags.
  3. Välj önskad taggegenskap.
  4. Navigera till Rules och markera önskad regel.
  5. Välj en befintlig åtgärd under Actions eller skapa en åtgärd.
  6. Ställ in listrutefältet Extension på Adobe Experience Platform Web SDK och ställ in Action Type på Apply response.
  7. Ange önskade fält till höger.
  8. Klicka på Keep Changes och kör sedan ditt publiceringsarbetsflöde.

Tillämpa svar med hjälp av JavaScript-biblioteket för Web SDK

Kör kommandot applyResponse när du anropar den konfigurerade instansen av Web SDK. Objektet som innehåller konfigurationsalternativ har stöd för följande fält:

  • renderDecisions: Ett booleskt värde som tvingar Web SDK att återge anpassat innehåll som kan återges automatiskt. Identisk med renderDecisions i kommandot sendEvent.
  • responseHeaders: En mappning av strängrubriknamn till strängrubrikvärden.
  • responseBody: Krävs. En JSON-svarstext från serveranropet till Edge Network.
  • personalization.sendDisplayEvent: Ett booleskt värde som är identiskt med personalization.sendDisplayEvent i kommandot sendEvent.
alloy("applyResponse",{
  "renderDecisions": true,
  "responseHeaders": {},
  "responseBody": {},
  "personalization": {
    "sendDisplayEvent": true
  }
});

Svarsobjekt

Om du bestämmer dig för att hantera svar med det här kommandot är följande egenskaper tillgängliga i svarsobjektet:

  • propositions: En matris med förslag som returneras av Edge Network. Föreslag som återges automatiskt innehåller flaggan renderAttempted inställd på true.
  • inferences: En array med härledningsobjekt som innehåller maskininlärningsinformation om den här användaren.
  • destinations: En array med målobjekt som returneras av Edge Network.
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636