Live Search Ereignisse

Live Search verwendet Ereignisse, um Suchalgorithmen wie "Am häufigsten angezeigt"und "Dies angezeigt, Anzeige auch" zu unterstützen. Während das Beispiel-Luma-Design 🔗 für Commerce vorkonfiguriert ist, müssen Headless- und andere benutzerdefinierte Implementierungen Eventing für ihre eigenen Anforderungen implementieren.

In dieser Tabelle werden die Ereignisse beschrieben, die von Live Search Rangstrategien verwendet werden.

Ranking Strategy
Veranstaltungen
Seite
Am häufigsten angezeigt
page-view
product-view
Produktdetailseite
Am häufigsten gekauft
page-view
complete-checkout
Warenkorb/Checkout
Am häufigsten zum Warenkorb hinzugefügt
page-view
add-to-cart
Produktdetailseite
Seite mit Produktliste
Warenkorb
Wunschliste
Anzeige, Anzeige,
page-view
product-view
Produktdetailseite
NOTE
Die Datenerfassung für die Zwecke von Live Search umfasst keine personenbezogenen Daten (PII). Alle Benutzer-IDs wie Cookie-IDs und IP-Adressen werden streng anonymisiert. Weitere Infos.

Erforderliche Dashboard-Ereignisse

Zum Ausfüllen des Dashboards Live-Suche sind einige Ereignisse erforderlich

Dashboard-Bereich
Veranstaltungen
Feld "Join"
Einzelsuche
page-view, search-request-sent, search-response-received
searchRequestId
Suchvorgänge mit null Ergebnissen
page-view, search-request-sent, search-response-received
searchRequestId
Null-Ergebnisrate
page-view, search-request-sent, search-response-received
searchRequestId
Häufige Suchvorgänge
page-view, search-request-sent, search-response-received
searchRequestId
Durchschn. Klickposition
page-view, search-request-sent, search-response-received, search-results-view, search-product-click
searchRequestId
Clickthrough-Rate
page-view, search-request-sent, search-response-received, search-results-view, search-product-click
searchRequestId, sku, parentSku
Konversionsrate
page-view, search-request-sent, search-response-received, search-results-view, search-product-click, product-view, add-to-cart, place-order
searchRequestId, sku, parentSku

Erforderliche Kontexte

Für alle Ereignisse sind die Kontexte Page und Storefront erforderlich. Dies sollte auf Seitenebene/storefront-Anwendungsebene statt beim Generieren einzelner Ereignisse geschehen (z. B. in einer PHP-Storefront ist der PHP-Anwendungscontainer dafür verantwortlich, diese zur Laufzeit festzulegen).

Nutzung

Hier finden Sie eine Beispielimplementierung des search-request-sent -Ereignisses:

const mse = window.magentoStorefrontEvents;

/* set in application container */
// mse.context.page(pageCtx);
// mse.context.setStorefrontInstance(storefrontCtx);

/* set before firing event */
mse.context.setSearchInput(searchInputCtx);
mse.publish.searchRequestSent("search-bar");

Einschränkungen

  • Anzeigensperren und Datenschutzeinstellungen können verhindern, dass Ereignisse erfasst werden, und können dazu führen, dass die Interaktion und die Umsatzmetriken Metriken nicht ausreichend gemeldet werden. Außerdem werden einige Ereignisse möglicherweise nicht gesendet, weil Käufer die Seite verlassen oder Netzwerkprobleme haben.
  • Headless-Implementierungen müssen Eventing implementieren, um intelligentes Merchandising zu ermöglichen.
NOTE
Wenn der Cookie-Einschränkungsmodus aktiviert ist, erfasst Adobe Commerce erst Verhaltensdaten, wenn der Käufer der Verwendung von Cookies zustimmt. Wenn der Cookie-Beschränkungsmodus deaktiviert ist, erfasst Adobe Commerce standardmäßig Verhaltensdaten.
recommendation-more-help
1d60634e-b73a-404a-be7a-4a2a36676055