Produktdokumentation
- Web Recommender-Logik
- Web Recommender-Vorlagen
- Web-Empfehlungen für A/B Tests
- Web-Empfehlungen für lokalisierte Websites
- Berichte zum Web Recommender
- Web-Empfehlungen – Best Practices und Beispiele
Video-Tutorial
Schauen Sie sich doch mal dieses kurze Video über Web-Empfehlungen an, bevor Sie anfangen.
Um Predict-Empfehlungen nutzen zu können, muss die Datensammlungs-JavaScript API auf Ihrer Website implementiert sein.
Wenn Sie über diese API mithilfe des Befehls recommend
Empfehlungen anfordern, müssen Sie genaue Angaben machen:
- Die Empfehlungs-Logik, die Sie einsetzen möchten.
- Die Anzahl der Produkte, die im Widget angezeigt werden sollen.
- ID des DOM-Elements, in dem die empfohlenen Produkte dargestellt werden. Dieses DOM-Element muss bereits vorhanden sein, wenn der Befehl
recommend
erteilt wird. - Die Vorlage, die Sie für die Darstellung der empfohlenen Produkte verwenden möchten, entweder direkt oder durch die ID des DOM-Elements, das den Text enthält. Das Format der Vorlage sollte der Vorlagensyntax doT.js entsprechen.
Zusätzlich können Sie noch angeben:
- Eine Ausgangsbasis von Produkt-IDs, wenn Sie die Performance der Predict-Empfehlungen mit einem vorhandenen Recommender vergleichen möchten.
- Einen Success Handler, der aufgerufen wird, bevor die empfohlenen Produkte angezeigt werden. Auf diese Weise können Sie die festgelegte Gruppe bzw. Reihenfolge der empfohlenen Produkte oder ihre Daten nach Belieben verändern. Sie können sogar entscheiden, die empfohlenen Produkte in bestimmten Situationen nicht anzuzeigen.
- Die Sprache, in der die empfohlenen Produkte angezeigt werden sollen (im Fall von unterstützten Widgets).
- Ob
recommend
aus einer Test- oder Staging-Umgebung heraus aufgerufen wird und folglich nicht auf den Predict-Servern protokolliert werden sollte.
Darüber hinaus stellt die Predict JavaScript-API andere Befehle zur Verfügung, die, wenn sie vor recommend
erteilt werden, verwendet werden können, um Predict anzuweisen, nur Produkte zu empfehlen, die:
- sich in einer bestimmten Verfügbarkeitszone befinden,
- bestimmte Kriterien erfüllen, die auf Eigenschaften des Produktkatalogs basieren (z. B. Kategorie),
- bestimmte Kriterien nicht erfüllen, die auf Eigenschaften des Produktkatalogs basieren (z. B. Kategorie).
Der Befehl recommend
sendet die Empfehlungsanforderung nicht an die Predict-Server. Dafür müssen Sie den Befehl go
erteilen. Hat der Predictserver die Anforderungen erhalten, berechnet er die Gruppe empfohlener Produkte und sendet das Ergebnis an den Browser zurück.
Wenn Sie einen Success Handler
innerhalb des Befehls recommend
spezifiziert haben, wird dieser aufgerufen, sodass er die Datenobjekte ändern kann, die den empfohlenen Produkten entsprechen. Am Schluss ruft der „Success Handler“
die Funktion, die für die Darstellung der empfohlenen Produkte zuständig ist, entweder auf oder auch nicht.
Wenn Sie keinen Success Handler
spezifiziert haben, werden die empfohlenen Produkte sofort entsprechend der spezifizierten Rendering-Vorlage dargestellt.
Sie können mithilfe von Inspector Gadget überprüfen, ob Empfehlungen richtig angefordert und dargestellt werden.
In der Vorlage haben Sie Zugriff auf die Datenobjekte, die die empfohlenen Produkte beschreiben. Es handelt sich um JavaScript-Objekte. Diese Datenobjekte enthalten die Standard- und individuellen Eigenschaften, die im Produktkatalog für das jeweilige Produkt festgelegt sind.
Wir schlagen vor, dass Sie sich zunächst mit der Recommender-Logik vertraut machen, die wir anbieten, bevor Sie mit der Implementierung beginnen.