applyResponse
Il comando applyResponse consente di eseguire varie azioni in base a una risposta di Edge Network. Viene generalmente utilizzato nelle implementazioni ibride in cui il server effettua una chiamata iniziale ad Edge Network. Questo comando prende la risposta da tale chiamata e inizializza il Web SDK nel browser.
Eseguire il comando applyResponse quando si chiama l'istanza configurata del Web SDK. L’oggetto contenente le opzioni di configurazione supporta i campi seguenti:
renderDecisions: valore booleano che forza il rendering di qualsiasi contenuto personalizzato idoneo per il rendering automatico in Web SDK. Identico arenderDecisionsnel comandosendEvent.responseHeaders: mappa dei nomi di intestazione stringa ai valori di intestazione stringa.responseBody: obbligatorio. Un corpo di risposta JSON dalla chiamata del server ad Edge Network.personalization.sendDisplayEvent: valore booleano che funziona in modo identico apersonalization.sendDisplayEventnel comandosendEvent.
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 da Edge Network. Le proposte sottoposte a rendering automatico includono il flagrenderAttemptedimpostato sutrue.inferences: array di oggetti di inferenza che contengono informazioni di machine learning su questo utente.destinations: array di oggetti di destinazione restituiti da Edge Network.
Applicare la risposta utilizzando l’estensione tag Web SDK
L'estensione tag Web SDK equivalente a questo comando è l'azione Apply response.
recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1