Recommendations

FAQ

Häufig gestellte Fragen zu Clerk.io Recommendations.

Kategorie-Slider ausblenden #

Wenn eine Clerk.io Recommendation zu einer Kategorieseite mit wenigen Produkten hinzugefügt wird, werden dieselben Produkte auf der Seite angezeigt.

Um dies zu vermeiden, können Sie die Recommendation auf Kategorieseiten ausblenden, indem Sie eine If-Anweisung zum Recommendation Design Code hinzufügen.

Ändern Sie die Zahl in der If-Anweisung auf die minimale Anzahl von Produkten, die benötigt wird, um die Recommendation anzuzeigen.

{% if products.length > 7 %}
 
 <!-- Recommendation code -->

{% endif %}

Beispiel:

{% if products.length > 7 %}
<div class="clerk-wrapper">
    <div class="clerk-headline-wrapper">
        <h2 class="clerk-headline">{{headline}}</h2>
    </div>
    <div class="clerk-slider-wrapper">
        <div class="clerk-slider">
            {% for item in products %}
            <div class="clerk-slider-content">
                <!-- START PRODUCT CARD -->
                <!-- END PRODUCT CARD -->
            </div>
            {% endfor %}
        </div>
    </div>
</div>
{% endif %}

Dieser Ansatz blendet nur den Slider aus, zählt aber trotzdem für Ihre Recommendation-Nutzung. Für wenige Kategorien funktioniert diese Methode gut.

Wenn Sie jedoch viele Kategorien mit wenigen Produkten haben, empfehlen wir stattdessen, das Einfügen des Sliders auf Serverebene zu blockieren.

Kompatible Produkte empfehlen #

Die KI von Clerk empfiehlt Produkte basierend darauf, was am wahrscheinlichsten zusammen gekauft wird. Dies funktioniert für die meisten Shops gut, aber einige Kataloge enthalten Produkte, die physisch oder technisch kompatibel sein müssen – wie Autoteile, elektronische Komponenten oder Maschinenteile.

In diesen Fällen reicht es nicht aus, dass ein Produkt beliebt ist. Es muss auch passen zu dem Produkt, das ein Kunde sich ansieht.

Die Lösung besteht darin, Ihre Produkte mit Attributen zu versehen, die die Kompatibilität definieren, und dann dynamisches Filtern zu verwenden, um Empfehlungen auf passende Produkte zu beschränken.

Die KI von Clerk bestimmt weiterhin, welche Produkte am besten angezeigt werden, aber nur innerhalb der durch den Filter eingegrenzten Auswahl. So profitieren Sie vom Besten aus beiden Welten — intelligente Reihenfolge innerhalb einer kompatiblen Auswahl.

Attribute hinzufügen #

Welche Attribute Sie benötigen, hängt davon ab, wie die Kompatibilität in Ihrem Katalog funktioniert. Diese sollten als Teil Ihrer Produktdaten mit Clerk synchronisiert werden, entweder über Ihre Integration oder die API.

Sie können überprüfen, ob Ihre Attribute verfügbar sind, indem Sie zu Data > Products gehen und ein Produkt durchsuchen.

Hier sind drei gängige Muster, von einfach bis fortgeschritten.

Einzelnes Attribut #

Wenn alle Produkte eines Anbieters garantiert kompatibel sind, fügen Sie den Anbieter als Attribut bei jedem Produkt hinzu. Filtern Sie dann Empfehlungen so, dass nur Produkte desselben Anbieters angezeigt werden.

Definieren Sie in Ihrem Embed-Code eine Variable mit dem Anbieter des aktuellen Produkts und verwenden Sie diese als Filter:

<span class="clerk"
      data-template="@product-page-alternatives"
      data-products='["CURRENT_PRODUCT_ID"]'
      data-filter="vendor = $product_vendor">
</span>
var product_vendor = "ACME Corp";

Damit sieht ein Kunde, der ein Produkt von ACME Corp betrachtet, nur Empfehlungen desselben Anbieters.

Mehrere Attribute #

Manchmal reicht ein einzelnes Attribut nicht aus. Ein Autoteil muss zum Beispiel sowohl zur Marke als auch zum Modell eines Fahrzeugs passen.

Sie können mehrere Bedingungen in einem Filter kombinieren:

<span class="clerk"
      data-template="@product-page-alternatives"
      data-products='["CURRENT_PRODUCT_ID"]'
      data-filter="make = $product_make and model = $product_model">
</span>
var product_make = "Toyota";
var product_model = "Corolla";

Nur Produkte, die sowohl Marke als auch Modell entsprechen, werden angezeigt.

Kompatibilitätsgruppen #

In komplexeren Katalogen hat jedes Produkt eine eigene Liste anderer Produkte, zu denen es kompatibel ist. Dies lässt sich nicht allein durch gemeinsame Attribute abbilden.

Die Lösung besteht darin, eine Gruppenkennung basierend auf der Menge der kompatiblen Produkt-IDs zu berechnen und als Attribut zu speichern. Produkte mit genau derselben Menge an kompatiblen Artikeln erhalten denselben Bezeichner; so kann danach gefiltert werden.

Beispielsweise, wenn Produkte A, B und C alle miteinander kompatibel sind, könnten Sie aus ihren sortierten IDs einen Hash berechnen und diesen als Attribut compatibility_group auf jedem speichern. Dann filtern Sie danach:

<span class="clerk"
      data-template="@product-page-alternatives"
      data-products='["CURRENT_PRODUCT_ID"]'
      data-filter='compatibility_group = $product_group'>
</span>
var product_group = "a1b2c3d4";

Dieser Ansatz funktioniert gut, wenn die Kompatibilitätsbeziehungen aus einer externen Datenbank oder einem PIM-System stammen. Der Hash sollte jedes Mal neu berechnet werden, wenn sich die Kompatibilitätsdaten ändern, und zusammen mit den übrigen Produktdaten an Clerk synchronisiert werden.

Tipp: Wenn ein Produkt zu mehreren Kompatibilitätsgruppen gehören kann, speichern Sie die Kennungen als Listenattribut und verwenden Sie den Operator in statt =. Weitere Informationen zur Filter-Syntax.

Die richtige Methode wählen #

SzenarioAttributBeispiel Filter
Produkte derselben Marke passen immervendorvendor = $product_vendor
Passt zu einem bestimmten Fahrzeug oder Gerätmake + modelmake = $product_make and model = $product_model
Vorgegebene Kompatibilitätslistencompatibility_groupcompatibility_group = $product_group

Beginnen Sie mit dem einfachsten Ansatz, der Ihren Anwendungsfall abdeckt. Sie können jederzeit später weitere Attribute hinzufügen, wenn Sie mehr Kontrolle benötigen.

Für einen tieferen Einblick in alle Möglichkeiten, wie Sie Filter in Embed-Codes verwenden können, siehe Dynamisches Filtern.

Diese Seite wurde von einer hilfreichen KI übersetzt, daher kann es zu Sprachfehlern kommen. Vielen Dank für Ihr Verständnis.