Zum Hauptinhalt springen
Kameleoon Search ist eine leistungsstarke Suchlösung, die Ergebnisse mithilfe von maschinellem Lernen personalisiert, um Produktempfehlungen zu liefern. Personalisieren Sie Ihre Suchergebnisse, indem Sie für jeden Besucher die am besten passenden Produkte bereitstellen. Kameleoon Search bietet zwei Hauptfunktionen:
  • Kameleoon Instant Search liefert erstklassige Benutzererfahrungen von blitzschnellen Suchgeschwindigkeiten bis hin zu intuitiver Kategorie-Navigation. Boosten Sie beliebige Suchergebnisse mit benutzerdefinierten Regeln, die in einer Dropdown-Suchbox eingebettet sind.
  • Kameleoon Full Search hilft Benutzern, Produkte mit leistungsstarken Filterfunktionen und vorgefertigten Facetten-Optionen zu entdecken.
Kameleoon Search nutzt das Besucherverhalten, um Produkte hervorzuheben, die für den aktuellen Besucher am relevantesten sind. Kameleoon Search nutzt außerdem Preismarge und Saisonalität, um die profitabelsten oder gefragtesten Produkte hervorzuheben.

Den Feed für Kameleoon Search konfigurieren

Um die Kameleoon-Search-Funktionen zu aktivieren, müssen Sie einige zusätzliche Produkteigenschaften in Ihrem Produkt-Feed einbeziehen:
  • Kameleoon Instant Search verwendet die folgenden Informationen aus Ihrem Katalog-Feed:
    • Element: yml_catalog > shop > offers > offer:
      • (Erforderlich) name, picture, url und price des Produkts
      • (Optional) barcode: Ermöglicht dem Benutzer die Suche nach Produkt-SKU.
      • (Optional) typePrefix: Fügt zusätzlichen Definitionstext über das von Ihnen verkaufte Produkt hinzu. Zum Beispiel “ein Fahrrad fürs Mountainbiken”. Wird von Kameleoon verwendet, um genauere Suchergebnisse zu liefern.
      • (Optional) vendor oder vendorCode: Ermöglicht Benutzern die Suche nach Hersteller.
      • (Optional) model: Ermöglicht Benutzern die Suche nach Produktmodell.
      • (Optional) tags: Sie können Ihrem Produkt-Feed maximal fünf Tags hinzufügen, um Benutzern zu helfen, Ihre Produkte anhand von Schlüsselwörtern zu finden.
    • Element: yml_catalog > shop > categories:
      • (Erforderlich) name und url jeder Kategorie. Wird verwendet, um Produktkategorien im Instant-Search-Pop-in vorzuschlagen, wenn nach einem Produkt gesucht wird.
  • Die folgenden Daten aus Ihrem Katalog-Feed sind ebenfalls erforderlich, wenn Sie die Kameleoon-Full-Search-Funktionen nutzen möchten, um Facettierung und Filterung auf Ihren Ergebnislistenseiten bereitzustellen. Standardmäßig fügt Kameleoon Kategorien und Marken als Standardfilter hinzu:
    • Element: yml_catalog > shop > offers > offer:
      • (Optional) param: Enthält die Produktattribute (zum Beispiel Größe, Farbe), die als Filteroptionen verwendet werden sollen.
      • (Optional) price_margin: Wird verwendet, um Produkte mit der höchsten Marge in den zurückgegebenen Ergebnissen zu boosten.
      • (Optional) locations: Filtert Produkte, die am Standort des Besuchers nicht verfügbar sind.
Die Kameleoon-Search-Engine unterstützt mehrere Sprachen. Sie verwendet Stemming-Algorithmen (oder “Stemmer”), um morphologische Varianten eines Wortstamms zu erzeugen. Wenn ein Benutzer beispielsweise auf Ihrer Website nach “chocolate” sucht, werden Artikel mit den Wörtern “chocolates”, “chocolatey” oder “choco” automatisch mit dem Wortstamm “chocolate” verknüpft und in die Ergebnisse aufgenommen.
Um Kameleoon Instant Search zu integrieren, fügen Sie die HTML-Klasse KameleoonProducts-instant-search zu Ihrem bestehenden Suchelement in Ihrem Quellcode hinzu (siehe Beispiel unten). <input class="search-form\_\_input search-bar\_\_input **KameleoonProducts-instant-search**" type="text">
Sie müssen Ihre aktuelle Suchmaschine deaktivieren, damit sie nicht mit der Kameleoon-Suchmaschine in Konflikt gerät.
Sie können das Standard-Vorlagen-Stylesheet und die Informationen, die in der Dropdown-Suchbox angezeigt werden, anpassen.

Abfragevorschläge

Abfragevorschläge helfen Benutzern, Abfragen zu finden, die garantiert Ergebnisse zurückgeben. Kameleoon zeigt automatisch eine Liste möglicher Abfragen an, aus denen Ihre Benutzer in der Dropdown-Suchbox auswählen können, während sie ihre Abfrage in die Suchleiste eingeben. Wenn der Benutzer beispielsweise beginnt, das Wort “sneakers” zu tippen, erhält er möglicherweise einen Vorschlag, eine präzisere Abfrage wie “sneakers asics” oder “sneakers nike” auszuwählen, die spezifischere Ergebnisse liefern würde. Kameleoon aktualisiert die Abfragevorschläge nach jedem Tastendruck, sodass der Benutzer keine vollständige Abfrage eingeben muss. Abfragevorschläge können Produktkategorien oder alternative Abfragen sein.
Sie können die Anzahl der Kategorien und Vorschläge auf der Seite Search > Settings anpassen:
  • Input > Enable last queries: Zeigt Vorschläge aus den vorherigen Suchen des Benutzers an, wenn der Benutzer auf die Suchleiste klickt.
  • Input > Recent searches: Zeigt die nach der vorherigen Suchanfrage angesehenen Produkte an.
  • Instant search > Categories limit: Maximale Anzahl vorgeschlagener Kategorien für eine Suchanfrage.
  • Common Settings > Category nesting level: Legen Sie die Kategoriestufen fest, die angezeigt werden sollen. Wenn Sie zum Beispiel drei Kategoriestufen haben (Herren > Sneakers > Running) und nur die letzte Kategoriestufe (Running) in der Suchbox anzeigen möchten, geben Sie den Wert “3” ein.
  • Instant search > Brands limit: Maximale Anzahl vorgeschlagener Marken für eine Suchanfrage.
  • Suggestions > Suggestions limit: Maximale Anzahl vorgeschlagener Abfragen für eine Suchanfrage.
  • Instant search > Instant search products limit: Maximale Anzahl zurückgegebener Produkte (von 0 bis 10).

Design der Dropdown-Suchbox

Mit Kameleoon können Sie das Aussehen und Verhalten der Dropdown-Suchbox vollständig anpassen:
  • Titel der Hauptkomponenten-Elemente: Sie können Werte im Abschnitt Instant search widget titles der Seite Search > Settings festlegen
  • In den Suchergebnissen angezeigte Produktinformationen: Sie können Ihre Vorlage auf der Seite Search > Template instant search konfigurieren. Diese Vorlage unterstützt Liquid Markup. Sie können alle rechts verfügbaren Felder verwenden, um die Suchbox anzupassen.
  • Vorlagen-Stylesheet: Entwerfen Sie Ihren Block auf der Seite Search > theme editor. Sie können zwischen dem einfach zu bedienenden Basis-Editor und dem leistungsstarken CSS-Editor wählen.
Suchergebnisliste: <div class='KameleoonProducts-full-search-results' data-search-query='{{search.terms }}' data-search-filters-block='.KameleoonProducts-full-search-filters'></div> Facettierung und Filter: <div class='KameleoonProducts-full-search-filters'></div> Sie können die oben genannten Klassennamen zu einem bestehenden Block auf Ihrer Website hinzufügen. Sie können die Anpassung der Ergebnisliste verbessern, indem Sie verschiedene verfügbare Parameter innerhalb des Produktblocks einbeziehen:
  • data-search-limit: Dieser Parameter bestimmt die Anzahl der abzurufenden Produkte.
  • data-search-offset: Dieser Parameter gibt die Position eines Produkts innerhalb des Datensatzes an. Durch Angabe können Sie eine Teilmenge von Produkten ab dem angegebenen Offset-Wert abrufen. Normalerweise wird Offset in Verbindung mit data-search-limit verwendet, das definiert, wie viele Produkte ab dem angegebenen Offset abgerufen werden sollen.
  • data-search-category-names: Sie können ein Array von Kategorie-IDs aus den Empfehlungsergebnissen einbeziehen.
  • data-search-callback: Dieser Parameter ist eine Callback-Funktion, die ausgeführt wird, sobald die Empfehlungsdaten zurückgegeben werden.
  • data-search-error: Eine Callback-Funktion, die ausgeführt wird, wenn ein Fehler auftritt.
  • data-search-sort-by: Mit diesem Parameter können Sie nach verschiedenen Kriterien sortieren, darunter Beliebtheit, Preis, Rabatt, Verkaufsrate oder Datum.
  • data-search-order: Sie können die Sortierrichtung als aufsteigend (asc) oder die standardmäßige absteigend (desc) angeben.
  • data-search-locations: Schließen Sie ein Array von Standort-IDs aus den Empfehlungsergebnissen ein.
  • data-search-price-min: Fordern Sie Produkte an, die in einen bestimmten Mindestpreisbereich fallen.
  • data-search-price-max: Fordern Sie Produkte an, die in einen bestimmten Höchstpreisbereich fallen.
  • data-search-filters: Dieser Parameter nimmt einen escapeten JSON-String mit Filterparametern entgegen. Sie können ihn beispielsweise verwenden, um Produkte nach Kriterien wie Bluetooth-Kompatibilität oder Gewicht zu filtern. Zum Beispiel: {"bluetooth":\["yes"],"weight":["1.6"]}.
Sie können die Standardvorlage und das Design Ihrer Suchergebnisseite anpassen, indem Sie diese Schritte ausführen:
  • Auf der Suchergebnisseite angezeigte Produktinformationen: Sie können eine Vorlage auf der Seite Search > Template full search konfigurieren. Diese Vorlage unterstützt Liquid Markup. Sie können alle rechts verfügbaren Felder verwenden, um die Suchbox anzupassen.
  • Vorlagen-Stylesheet: Entwerfen Sie einen Block auf der Seite Search > Theme editor. Sie können zwischen dem einfach zu bedienenden Basis-Editor und dem leistungsstarken CSS-Editor wählen.

Suchergebnisse mit erweiterten Einstellungen optimieren

Kameleoon bietet viele integrierte Konfigurationseinstellungen, um zu steuern, wie die Suchmaschine funktioniert und Produkte zurückgibt. Diese Einstellungen sind sofort verfügbar und erfordern keine zusätzliche Entwicklung Ihrerseits. Hier ist ein Überblick über die Funktionen, die besonders hilfreich sind, um Ihre Suchergebnisse zu optimieren.

Tippfehlertoleranz

Kameleoon bietet Tippfehlertoleranz, was bedeutet, dass Benutzer das gesuchte Produkt finden können, selbst wenn sie es falsch schreiben. Sie können konfigurieren, wie tolerant die Suchmaschine gegenüber Tippfehlern sein soll. Basierend auf der Levenshtein-Distanz können Sie mit Kameleoon die Anzahl der Tippfehler wählen, die während der Eingabe einer Suchanfrage korrigiert werden können. Die Tippfehlertoleranz ist standardmäßig aktiviert. Sie können das Verhalten der Tippfehlertoleranz im Abschnitt Input des Tabs Search > Settings ändern. Im Modus Auto identifiziert Kameleoon, wie viele Tippfehler unter Berücksichtigung der Suchlänge korrigiert werden können, kann jedoch zwei Tippfehler nicht überschreiten. Wenn Sie die Tippfehlerkorrektur deaktivieren möchten, wählen Sie den Wert 0.

Suchrelevanz

Standardmäßig behandelt Kameleoon Einzelwortanfragen anders als Mehrwortanfragen. Bei einer Mehrwortanfrage wird jedes Wort als separater und eindeutiger Schlüssel betrachtet. Wenn der Benutzer beispielsweise die Abfrage “winter shoes” eingibt, gibt Kameleoon zuerst alle Produkte zurück, die “winter shoes” enthalten, gefolgt von Produkten mit den Attributen “winter” und “shoes”. Wenn der Shop im Sommer keine Winterschuhe vorrätig hat, können die Ergebnisse völlig andere Produkte enthalten, von denen einige möglicherweise irrelevant sind. Wenn Sie die Option für die qualifizierende Suche aktivieren und nach “winter shoes” suchen, werden nur Produkte zurückgegeben, die als “winter shoes” gekennzeichnet sind, und sonst nichts. Im Sommer werden statt zufälliger Schuhe leere Ergebnisse zurückgegeben. Um das Standardverhalten zu ändern und Mehrwortanfragen ähnlich wie Einzelwortanfragen verhalten zu lassen, schalten Sie die Option “Qualifying search” im Abschnitt Admin des Tabs Search > Settings auf on.

Synonyme

Synonyme teilen der Suchmaschine Wörter mit, die als gleichwertig betrachtet werden sollen (zum Beispiel ist jacket ein Synonym sowohl für coat als auch für parka). Sie können Synonyme auf der Seite Search > Synonyms angeben. Normalerweise möchten Sie Synonymregeln für Abfragen festlegen, die wenige oder keine Ergebnisse zurückgeben. Kameleoon bietet kein integriertes Synonymwörterbuch, da Synonyme sehr anwendungsfallabhängig sind. Allerdings hilft Ihnen Kameleoon dabei, Synonyme zu finden, indem es Abfragen ohne Ergebnisse in Failed search queries auf der Seite Search > Statistics anzeigt. Klicken Sie in der Synonym-Spalte auf + und konfigurieren Sie eine Synonymregel, um die fehlgeschlagenen Suchanfragen aufzulösen. Sie können auch ein Synonym beim Erstellen von Query Aliases definieren.

Stoppwörter

Sie können unnötige Wörter wie “the”, “a”, “it” oder jedes Wort entfernen, von dem Sie glauben, dass es in der von Besuchern verwendeten Abfrage nicht berücksichtigt werden sollte. Im Fall dieser Abfrage “some waterproof pants for motorcycle” möchten Sie beispielsweise die Wörter “some” und “for” ignorieren, bevor Sie die Abfrage ausführen, und daher einfach nach “waterproof pants motorcycle” suchen. Sie können Stoppwörter auf der Seite Search > Stop words hinzufügen. Sie können auch beliebte Abfragen auf der Seite Search > Statistics überprüfen, um zusätzliche Stoppwörter zu identifizieren. Klicken Sie auf das Symbol - (entfernen), um ein Stoppwort zu entfernen.

Such-Boosts

Sie können bestimmte Produkte, Produktkategorien oder Marken boosten, damit sie in den Suchergebnissen weiter oben erscheinen. Erstellen Sie dazu Boost-Abfragen auf der Seite Search > Search boosts. Sie können einen Boost auch für eine begrenzte Zeit planen. Wenn Sie beispielsweise ein einwöchiges Werbeangebot für alle Samsung-Fernseher durchführen, können Sie alle Samsung-Fernseher boosten, wenn ein Benutzer in dieser Woche nach “TV” sucht. Sie können beliebig viele Werte (eine Liste von Produkten, Marken oder Kategorien) im Feld boost type value hinzufügen und einigen Boost-Regeln eine höhere Priorität geben, indem Sie den Wert boost erhöhen.
Mit dem Feld entry type können Sie Boost-Regeln weiter anpassen. Wenn Sie beispielsweise einen Boost für die Abfrage sport shoes erstellen und die Option full wählen, funktioniert der Boost nur, wenn der Benutzer nach sport shoes sucht. Wenn Sie partial wählen, funktioniert er auch für die Abfragen sport und shoes.

Such-Weiterleitung

Es kann nützlich sein, Benutzer auf dedizierte Landingpages umzuleiten, wenn sie nach Produkten suchen, die auf diesen Seiten beworben werden. Kameleoon bietet Such-Weiterleitungsfunktionen, mit denen Sie Weiterleitungsregeln auf der Seite Search > Search redirect erstellen können. Sie können auch mehrere Einträge hinzufügen, indem Sie eine CSV-Datei hochladen.

Geschäftslogik zum Ranking von Produkten in Ihren Suchergebnissen einbetten

Passen Sie das Ranking von Produkten an spezifische Geschäftsanforderungen an. Aktivieren oder ändern Sie die folgenden Optionen im Abschnitt Search > Settings > Common settings:
  • Sales rate: Ordnen Sie Produkte je nach Beliebtheit vom niedrigsten (0 bis 50) zum höchsten (50 bis 100) in der Suchliste ein. Kameleoon berücksichtigt alle Interaktionen der Besucher mit Ihren Produkten (hauptsächlich Transaktionen), um Produkte zu ranken. Um die Beliebtheit eines Produkts im Ranking zu ignorieren, setzen Sie den Wert auf 50.
Konfigurieren Sie den von Kameleoon verwendeten Zeitrahmen im Abschnitt Settings > Store Settings.
  • Price margin pressure: Diese Option verwendet das Produkt-Tag <price_margin> aus Ihrem Feed. Sie können damit Produkte vom niedrigsten (0 bis 50) zum höchsten (50 bis 100) in der Suchliste ranken. Der Standardwert ist auf 50 gesetzt, was bedeutet, dass der Wert price_margin für jedes Produkt in Ihrem Feed nicht berücksichtigt wird.
  • Availability of stock: Filtert automatisch Produkte mit geringem Lagerbestand heraus. Alle nicht vorrätigen Artikel werden automatisch aus den Suchergebnissen entfernt.