applyResponse
Mit dem Befehl applyResponse
können Sie basierend auf einer Antwort des Edge Networks verschiedene Aktionen ausführen. Sie wird normalerweise in Hybridbereitstellungen verwendet, in denen der -Server einen ersten Aufruf an das -Edge Network durchführt. Dieser Befehl übernimmt die Antwort dieses Aufrufs und initialisiert die Web-SDK im Browser.
Anwenden einer Antwort mithilfe der Tag-Erweiterung „Web SDK"
Das Anwenden von Antworten wird als Aktion innerhalb einer Regel in der Tags-Benutzeroberfläche der Datenerfassung von Adobe Experience Platform ausgeführt.
- Melden Sie sich mit Ihren Adobe IDAnmeldeinformationen beiexperience.adobe.com) an.
- Navigieren Sie Datenerfassung > Tags.
- Wählen Sie die gewünschte Tag-Eigenschaft aus.
- Navigieren Sie zu Regeln und wählen Sie dann die gewünschte Regel aus.
- Wählen unter "" eine vorhandene Aktion aus oder erstellen Sie eine Aktion.
- Legen Sie im DropdownFeld Erweiterung“ den Wert Adobe Experience Platform Web SDK fest und legen Sie als Aktionstyp den Wert Antwort anwenden fest.
- Legen Sie die gewünschten Felder auf der rechten Seite fest.
- Klicken Sie Änderungen beibehalten und führen Sie dann den Veröffentlichungs-Workflow aus.
Anwenden von Antworten mithilfe der Web SDK JavaScript-Bibliothek
Führen Sie den applyResponse
Befehl aus, wenn Sie Ihre konfigurierte Instanz der Web-SDK aufrufen. Das -Objekt, das Konfigurationsoptionen enthält, unterstützt die folgenden Felder:
renderDecisions
: Ein boolescher Wert, der Web SDK zwingt, alle personalisierten Inhalte zu rendern, die für die automatische Wiedergabe geeignet sind. Identisch mitrenderDecisions
imsendEvent
.responseHeaders
: Eine Zuordnung von Zeichenfolgen-Header-Namen zu Zeichenfolgen-Header-Werten.responseBody
: Erforderlich. Ein JSON-Antworttext vom Server-Aufruf an das Edge Network.personalization.sendDisplayEvent
: Ein boolescher Wert, der mit dempersonalization.sendDisplayEvent
imsendEvent
-Befehl identisch ist.
alloy("applyResponse",{
"renderDecisions": true,
"responseHeaders": {},
"responseBody": {},
"personalization": {
"sendDisplayEvent": true
}
});
Antwortobjekt
Wenn Sie sich für Handhabung von Antworten mit diesem Befehl entscheiden, sind die folgenden Eigenschaften im Antwortobjekt verfügbar:
propositions
: Ein Array von vom Edge Network zurückgegebenen Vorschlägen. Vorschläge, die automatisch gerendert werden,renderAttempted
das Flag auftrue
gesetzt.inferences
: Ein Array von Rückleitungsobjekten, die Informationen zum maschinellen Lernen über diesen Benutzer enthalten.destinations
: Ein Array von Zielobjekten, die vom Edge Network zurückgegeben werden.