applyResponse

Il comando applyResponse consente di eseguire varie azioni in base a una risposta dell'Edge Network. Viene generalmente utilizzato nelle implementazioni ibride in cui il server effettua una chiamata iniziale all’Edge Network. Questo comando prende la risposta da tale chiamata e inizializza l’SDK web nel browser.

Applicare la risposta utilizzando l’estensione tag Web SDK

L’applicazione delle risposte viene eseguita come azione all’interno di una regola nell’interfaccia dei tag di Adobe Experience Platform Data Collection.

  1. Accedi a experience.adobe.com utilizzando le credenziali Adobe ID.
  2. Passa a Raccolta dati > Tag.
  3. Seleziona la proprietà tag desiderata.
  4. Passa a Regole, quindi seleziona la regola desiderata.
  5. In Azioni, seleziona un'azione esistente o creane una.
  6. Imposta il campo a discesa Estensione su Adobe Experience Platform Web SDK e imposta Tipo azione su Applica risposta.
  7. Imposta i campi desiderati a destra.
  8. Fai clic su Mantieni modifiche, quindi esegui il flusso di lavoro di pubblicazione.

Applicare la risposta utilizzando la libreria JavaScript dell’SDK per web

Esegui il comando applyResponse quando chiami l'istanza configurata dell'SDK Web. L’oggetto contenente le opzioni di configurazione supporta i campi seguenti:

  • renderDecisions: valore booleano che forza Web SDK a eseguire il rendering di qualsiasi contenuto personalizzato idoneo per il rendering automatico. Identico a renderDecisions nel comando sendEvent.
  • responseHeaders: mappa dei nomi di intestazione stringa ai valori di intestazione stringa.
  • responseBody: obbligatorio. Un corpo di risposta JSON dalla chiamata del server all’Edge Network.
  • personalization.sendDisplayEvent: valore booleano che funziona in modo identico a personalization.sendDisplayEvent nel comando sendEvent.
alloy("applyResponse",{
  "renderDecisions": true,
  "responseHeaders": {},
  "responseBody": {},
  "personalization": {
    "sendDisplayEvent": true
  }
});

Oggetto di risposta

Se decidi di gestire le risposte con questo comando, nell'oggetto di risposta sono disponibili le seguenti proprietà:

  • propositions: Array di proposte restituito dall'Edge Network. Le proposte sottoposte a rendering automatico includono il flag renderAttempted impostato su true.
  • inferences: array di oggetti di inferenza che contengono informazioni di machine learning su questo utente.
  • destinations: Matrice di oggetti di destinazione restituita dall'Edge Network.
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636