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.
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:
surfacesschemascallbackresult 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.
resultpropositions-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.collectEventcollectEvent-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.
display, interact oder dismiss.propositionsAbonnieren 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.
- Melden Sie sich mit Ihren Adobe IDAnmeldeinformationen bei experience.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 "" ein vorhandenes Ereignis aus oder erstellen Sie ein neues.
- Legen Sie das Erweiterung Dropdown-Feld auf Adobe Experience Platform Web SDK fest und setzen Sie den Ereignistyp auf Regelsatzelemente abonnieren.
- Wählen Sie rechts im Bildschirm die Schemata und Oberflächen aus, für die Sie Inhaltskarten abonnieren möchten.
- 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);
},
});