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.

  1. Melden Sie sich mit Ihren Adobe IDAnmeldeinformationen beiexperience.adobe.com) an.
  2. Navigieren Sie Datenerfassung > Tags.
  3. Wählen Sie die gewünschte Tag-Eigenschaft aus.
  4. Navigieren Sie zu Regeln und wählen Sie dann die gewünschte Regel aus.
  5. Wählen ​ unter "" eine vorhandene Aktion aus oder erstellen Sie eine Aktion.
  6. Legen Sie im DropdownFeld ​Erweiterung“ den Wert Adobe Experience Platform Web SDK fest und legen Sie als Aktionstyp den Wert Antwort anwenden fest.
  7. Legen Sie die gewünschten Felder auf der rechten Seite fest.
  8. 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 mit renderDecisions im sendEvent.
  • 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 dem personalization.sendDisplayEvent im sendEvent-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 auf true 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.
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636