Suggest Tracking

Auch das FACT-Finder Suggestmodul lässt sich mit einem Tracking versehen, so dass Auswertungen zum Benutzerverhalten und entsprechende Optimierungen möglich sind.
Im Normalfall ist das Tracking bereits im Beispielskript enthalten, das Sie von Omikron oder auf dem GitHub-Account erhalten können. Falls Sie die Suggestintegration jedoch unabhängig vornehmen, sollten Sie die entsprechenden Trackingparameter für die Vorschlagsliste eigenständig integrieren. In beiden Fällen empfehlen wir jedoch nach abgeschlossener Suggestintegration die Übermittlung der Parameter zu prüfen.
Das Tracking im Suggest funktioniert indem beim nachfolgenden FACT-Finder Aufruf Parameter übergeben werden, die darüber Auskunft geben, dass die Suchanfrage durch einen Vorschlag ausgelöst wurde und welche Buchstabenfolge der Besucher bis zur Auswahl eingegeben hatte.

Parameter

queryFromSuggest

Dieser Parameter gibt an, dass die FACT-Finder Anfrage durch eine Auswahl in der Vorschlagsliste zu Stande gekommen ist. In diesem Fall übermitteln Sie den Parameter mit dem Wert true.

userInput

Mit diesem Parameter übergeben Sie bitte die Buchstabenfolge, die der Shopnutzer bis zum Auslösen der Suchanfrage eingegeben hat.

Beispielaufruf

URL-Schnittstellen

Nehmen wir an, dass der Shopbenutzer die Buchstaben ri in die Suchbox eingegeben hat und aus der Vorschlagsliste den Eintrag Ring gewählt hat, so dass im Anschluss nach Ring gesucht werden soll.
Die FACT-Finder Such-URL, ergänzt mit den URL-Parametern für das Suggest Tracking, würde etwa wie folgt aussehen:

$stringEscapeUtils.escapeHtml($body)

Webservice / SOAP

Sollten Sie FACT-Finder per Webservice-/SOAP-Schnittstelle ansprechen, geben Sie bitte beim Suchaufruf (SearchWebservice.getResult) der durch die Auswahl ausgelöst wird, die genannten Parameter wie folgt mit:

  • queryFromSuggest muss als CustomParameter in dem entsprechendem Params-Objekt gesetzt werden
  • Für userInput steht ihnen eine Setter-Methode im TrackingInformation-Objekt zur Verfügung