subscribeRulesetItems

Mit dem Befehl subscribeRulesetItems können Sie Vorschläge abonnieren, die das Ergebnis erfüllter Regelsätze sind. Hierzu können Sie angeben, nach welchen Oberflächen und Schemata gefiltert werden soll, und eine Rückruffunktion bereitstellen.

Jedes Mal, wenn Regelsätze ausgewertet werden, empfängt die Callback-Funktion ein result mit einem Array von Vorschlägen darin.

IMPORTANT
Der Befehl subscribeRulesetItems ist die einzige Möglichkeit, Vorschläge aus Regelsätzen abzurufen, da sie nicht zusammen mit sendEvent Ergebnissen zurückgegeben werden.

Befehlsoptionen command-options

Dieser Befehl akzeptiert ein options mit den folgenden Eigenschaften:

Eigenschaft
Typ
Beschreibung
surfaces
Zeichenfolgen-Array
Eine Liste von Oberflächen. Vorschläge werden von der Callback-Funktion nur dann empfangen, wenn sie mit einer der hier bereitgestellten Oberflächen übereinstimmen.
schemas
Zeichenfolgen-Array
Eine Liste von Schemata. Vorschläge werden nur dann von der Callback-Funktion empfangen, wenn sie mit einem der hier bereitgestellten Schemata übereinstimmen.
callback
Funktion
Eine Callback-Funktion, die aufgerufen wird, wenn Vorschläge das Ergebnis erfüllter Regelsätze sind. Die Rückruffunktion erhält zwei Parameter, wenn sie aufgerufen wird: result und collectEvent. Siehe Callback-Parameter für Details.

Callback-Parameter callback-parameters

Die Rückruffunktion empfängt beim Aufrufen die beiden in der folgenden Tabelle beschriebenen Parameter.

Parameter
Typ
Beschreibung
result
Objekt
Dieses Objekt enthält ein propositions-Array. Diese Vorschläge sind das direkte Ergebnis von zufriedenen Regelsätzen. Das result-Objekt ist genauso strukturiert wie das Ergebnisobjekt das von sendEvent mit einer then -Klausel zurückgegeben wird.
collectEvent
Funktion
Eine Komfortfunktion, mit der Sie Edge Network-Ereignisse senden können, um Interaktionen, Anzeigen und andere Ereignisse zu verfolgen.

collectEvent-Funktion collectevent-function

Die Funktion collectEvent ist eine praktische Funktion, mit der Sie Ereignisereignisse senden können, um Edge Networks, Anzeigen und andere Ereignisse zu verfolgen. Sie akzeptiert die beiden in der folgenden Tabelle beschriebenen Parameter.

Parameter
Typ
Beschreibung
Ereignistyp
String
Eine Zeichenfolge, die angibt, welcher Vorschlagsereignistyp ausgegeben werden soll. Unterstützte Ereignistypen sind display, interact oder dismiss.
propositions
Array
Ein Array von Vorschlägen, die dem Ereignis entsprechen.

Abonnieren von Inhaltskarten mit der Tag-Erweiterung Web SDK tag-extension

Gehen Sie wie folgt vor, um Inhaltskarten über die Benutzeroberfläche für Tags zu abonnieren.

  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 "" ein vorhandenes Ereignis aus oder erstellen Sie ein neues.
  6. Legen Sie das Erweiterung Dropdown-Feld auf Adobe Experience Platform Web SDK fest und setzen Sie den Ereignistyp auf Regelsatzelemente abonnieren.
  7. Wählen Sie rechts im Bildschirm die Schemata und Oberflächen aus, für die Sie Inhaltskarten abonnieren möchten.
  8. Wählen Änderungen beibehalten und führen Sie dann den Veröffentlichungs-Workflow aus.

Abonnieren von Inhaltskarten mit der Web SDK JavaScript Library library

Der folgende Beispiel-Code abonniert die web://mywebsite.com/#welcome für Inhaltskarten und verwendet die collectEvent Convenience-Methode zum Ausgeben display Ereignisse für alle Vorschläge.

alloy("subscribeRulesetItems", {
  surfaces: ["web://mywebsite.com/#welcome"],
  schemas: ["https://ns.adobe.com/personalization/message/content-card"],
  callback: (result, collectEvent) => {
    const { propositions = [] } = result;
    renderMyPropositions(propositions);
    collectEvent("display", propositions);
  },
});
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636