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 alsCustomParameter
in dem entsprechendemParams
-Objekt gesetzt werden- Für
userInput
steht ihnen eine Setter-Methode imTrackingInformation
-Objekt zur Verfügung