Live Search イベント
Live Search では、イベントを使用して「最も多く閲覧」や「これを閲覧、それを閲覧」などの検索アルゴリズムを強化します。 LUMA ユーザーは初期設定のイベンティングを受け取りますが、ヘッドレスやその他のカスタム実装では、独自のニーズに応じてイベンティングを実装する必要があります。
以降 Live Search および Product Recommendations 同じバックエンドアルゴリズムを使用すると、一部のイベントは両方のサービスで共有されます。 一部の Product Recommendations イベントは、Recommendations ダッシュボードへの入力に必要です。
次の表に、で使用されるイベントを示します Live Search 戦略。
製品のレシピ
製品表示
製品のレシピ
チェックアウトの完了
製品のレシピ
カートに追加
製品リストページ
カート
ウィッシュリスト
製品のレシピ
製品表示
製品のレシピ
製品表示
製品表示
買い物かご/チェックアウト
製品表示
製品表示
チェックアウトの完了
製品表示
カートに追加
製品リストページ
カート
ウィッシュリスト
必須のダッシュボードイベント
一部のイベントは、に入力する必要があります。 Live Search ダッシュボード
page-view
, search-request-sent
,page-view
, search-request-sent
,page-view
, search-request-sent
,page-view
, search-request-sent
,page-view
, search-request-sent
, search-response-received
, search-results-view
, search-product-click
page-view
, search-request-sent
, search-response-received
, search-results-view
, search-product-click
page-view
, search-request-sent
, search-response-received
, search-results-view
, search-product-click
, product-view
, add-to-cart
, place-order
必要なコンテキスト
すべてのイベントには、 Page
および Storefront
コンテキスト。 これは、個々のイベントを生成する場合ではなく、ページレベル/ストアフロントアプリケーションレイヤーで行う必要があります(例えば、PHP ストアフロントでは、PHP アプリケーションコンテナが実行時に設定を行います)。
使用方法
の実装例を次に示します search-request-sent
イベント:
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");
注意事項
広告ブロッカーとプライバシー設定は、イベントがキャプチャされるのを防ぎ、エンゲージメントと売上高を増やす可能性があります 指標 報告不足。
イベントは、マーチャントサイトで発生するすべてのトランザクションを取り込むわけではありません。 イベントは、サイト上で発生しているイベントの一般的な考えをマーチャントに提供することを目的としています。
ヘッドレス実装では、イベントによってを強化する必要があります。 製品Recommendationsダッシュボード.