For the complete documentation index, see llms.txt. This page is also available as Markdown.

Shop Cachehit

Protokollieren Sie Cache-Treffer auf Shop-Seite, damit FactFinder Analytics und ASO korrekt bleiben.

Wenn Ihr Shop seinen eigenen Cache verwendet und Such- oder Navigationsanfragen aus diesem Cache bedient, ohne sie an FactFinder weiterzuleiten, senden Sie ein Log Ereignis, um FactFinder zu benachrichtigen. Dies ist wichtig für korrekte Analytics und für Module, die von der Suchhäufigkeit abhängen, wie zum Beispiel ASO. Mit diesem Ereignis senden Sie die wichtigsten Suchergebnisdaten aus Ihrem Cache.

Das Log-Ereignis erfordert das Ereignis, sid, und channel Parameter, die in Allgemeine Parameter. Die von Ihnen gesendete Session-ID muss zu der Anfrage gehören, die von Ihrem Cache beantwortet wurde, nicht zur ursprünglichen Anfrage, die das zwischengespeicherte Ergebnis erzeugt hat. Anschließend können Sie die folgenden zusätzlichen Parameter übergeben:

Parameter
Erforderlich
Beschreibung

query

erforderlich

Der Suchbegriff, für den die Suche ausgeführt wurde.

page

erforderlich

Die Nummer der Suchergebnisseite. Die erste Seite ist Seite 1.

pageSize

erforderlich

Die Anzahl der Produkte pro Suchergebnisseite.

hitCount

erforderlich

Die Anzahl der im Suchergebnis gefundenen Produkte.

searchTime

erforderlich

Die benötigte Zeit, um das Suchergebnis zu erstellen.

bestSimi

erforderlich

Ähnlichkeit des besten Produkts.

minSimi

erforderlich

Ähnlichkeit des letzten Produkts.

filter[FELDNAME]

erforderlich

Informationen zu aktiven Filtern im Suchergebnis. Dieser Parameter verwendet das filter Präfix, gefolgt vom gefilterten Feldnamen, wie zum Beispiel filterManufacturer. Es kann mehrfach vorkommen, da mehrere Filter über mehrere Felder hinweg aktiv sein können. Der Wert muss dieselbe Syntax verwenden wie Filter in Ihren Suchanfragen, einschließlich der konfigurierten Zeichen für und, oder, und nicht. Das Log-Ereignis unterscheidet nicht zwischen Filtern und Teilzeichenfolgenfiltern, daher senden Sie alle aktiven Filter über diesen Parameter.

searchField

erforderlich

Das Feld, in dem die Suche ausgeführt wurde, wenn die Suche auf ein bestimmtes Feld beschränkt war.

customSorting

erforderlich

Wenn das Ergebnis nicht die Standardsortierung verwendet hat, senden Sie true. Wenn Sie diesen Parameter weglassen, geht FactFinder davon aus, dass die Standardsortierung verwendet wurde.

additionalInfo

erforderlich

Sie können diesen Parameter verwenden, um dem Logeintrag Informationen hinzuzufügen, damit er später leichter zu finden ist. Anders als bei anderen Tracking-Ereignissen werden Log Ereignisse in das Suchprotokoll des betreffenden Kanals geschrieben. Damit diese Einträge leicht zu identifizieren sind, enthält der AdditionalInfo Bereich den Wert ShopCacheHit, zum Beispiel AdditionalInfo [ShopCacheHit | sid=session1]. Je nachdem, ob das zwischengespeicherte Ergebnis aus einer Such- oder Navigationsanfrage stammt, wird der Eintrag in das Suchprotokoll oder das ASN-Protokoll geschrieben.

REST

Die REST-API-Dokumentation ist Teil der Suchanwendung und unter [Ihr NG-Server]/fact-finder/swagger-ui.html verfügbar. Sie können auch hier darauf zugreifen:

Swagger-Link: https://ng-demo.fact-finder.de/fact-finder/swagger-ui.html

Zusätzlich zur Parameterdokumentation können Sie Anfragen testen und die Ergebnisse direkt überprüfen. Da die Dokumentation mit Swagger erstellt wurde, können Sie auch Swagger Codegen verwenden, um einen Client zu generieren.

Die Dokumentation zum Shop Cachehit-Ereignis ist über die Log Methode in der tracking Ressource verfügbar.

Zuletzt aktualisiert

War das hilfreich?