Wie man eine Umleitung erstellt

Was ist das und wie können Sie die Weiterleitung für Ihre Website nutzen?

Redirect ist unsere neue Funktion zur Anpassung der Suche.

Sie ermöglicht es Ihnen, eine direkte Verbindung zwischen einer Abfrage oder einem Schlüsselwort und einer bestimmten Liste herzustellen. Wann können Sie es verwenden?

Sie haben zum Beispiel ein eigenständiges Produkt für eine Kategorie und möchten Ihren Kunden die Möglichkeit geben, direkt von der Suche aus nach der Produktseite zu suchen, ohne über die Suchseite zu gehen.

Diese Anleitung wird in zwei Abschnitte unterteilt. Der erste zeigt Ihnen wie Sie eine Weiterleitung für Ihren Shop erstellen und der zweite Teil die zusätzlichen Schritte, die Sie befolgen müssen, wenn Sie einen Custom API Shop haben.

Wie man eine Weiterleitung erstellt

Um einen Redirect zu erstellen, müssen Sie einfach zu my.clerk.io gehen und von dort aus:

1. Gehen Sie zu Suche -> Weiterleitungen -> Neue Weiterleitung erstellen.

2. Geben Sie die URL des Produkts oder der Webseite ein, zu der Ihre Kunden geleitet werden sollen, sobald sie die Eingabetaste in der Suchleiste Ihres Shops drücken. Klicken Sie dann auf Umleitung erstellen.

3. Hinzufügen einer neuen Abfrage.

4. Wählen Sie zwischen Genau übereinstimmend oder Enthält.

5. An diesem Punkt müssen Sie nur noch die Query schreiben, die Ihre Kunden verwenden werden, wenn sie nach dem Produkt oder der Seite suchen, deren URL Sie zuvor geschrieben haben. Sie können so viele Abfragen hinzufügen, wie Sie für die spezifische URL benötigen. Dann klicken Sie auf Update Redirect.

Wenn Ihr Redirect nicht funktioniert

Viele Skripte fügen Ihrem Suchfeld Funktionen hinzu. Wenn Ihr Redirect nicht funktioniert, ist die Wahrscheinlichkeit groß, dass ein anderes Skript die Funktionen überschreibt.

Wenn Sie das folgende Skript zu Ihrem Design hinzufügen, wird es die Weiterleitungen dazu zwingen, alle bestehenden Funktionen zu überschreiben:

{% raw %}<script>
(function() {
input_selector = document.querySelector('#{{ content.id }}').dataset.instantSearch;
document.querySelectorAll(input_selector).forEach(input=>{
  input.addEventListener('keyup', function(event){
      {% if redirect %}
      var currentRedirect = '{{ redirect }}';
      {% else %}
      var currentRedirect = undefined;
      {% endif %}
      if(event.which == 13 || event.which == 'Enter'){
          if(currentRedirect != undefined){
              event.preventDefault();
              window.location.replace(currentRedirect);
          }
      }
  });
});
})();
</script>{% endraw %}

Zusätzliche Schritte für Ihren benutzerdefinierten API-Shop

Wenn Sie eine benutzerdefinierte Plattform mit einer API-Lösung besitzen, müssen Sie den ersten Teil der Anleitung befolgen und dann diese wenigen Schritte hinzufügen, um die Parameter zu erstellen, die Sie für die Erstellung der Umleitung benötigen.

1. Erstellen Sie einen API-Aufruf unter Verwendung unserer Referenzen, die Sie hier finden: https://docs.clerk.io/reference#search-search

2. Fügen Sie die öffentlichen und privaten API-Schlüssel Ihres Shops ein und verwenden Sie die Abfrage, die Sie in my.clerk.io. geschrieben haben. Sie sollte etwa so aussehen:

http://api.clerk.io/v2/search/search?key= INSERT_API_KEY_HERE&query=INSERT_QUERY&limit=10&debug=1

3. Kopieren Sie Ihren API-Aufruf in den Browser Ihrer Wahl. In der API-Antwort finden Sie den Parameter Redirect, den Sie benötigen, um die Redirect-Funktionalität auf Ihrer Website zu implementieren.