Live Search個事件
Live Search會使用事件來增強搜尋演演算法,例如「檢視次數最多」和「已檢視這個專案,已檢視那個專案」。 雖然Commerce範例Luma佈景主題已可立即使用事件,但Headless和其他自訂實作必須根據自己的需求實作事件。
此表格說明Live Search 排名策略所使用的事件。
排名策略
活動
頁面
檢視次數最多
page-view
product-view
產品詳細資料頁面
購買最多
page-view
complete-checkout
購物車/結帳
加入購物車次數最多
page-view
add-to-cart
產品詳細資料頁面
產品清單頁面
購物車
願望清單
產品清單頁面
購物車
願望清單
已檢視這個專案,已檢視那個專案
page-view
product-view
產品詳細資料頁面
NOTE
以Live Search為目的的資料收集不包含個人識別資訊(PII)。 所有使用者識別碼(例如Cookie ID和IP位址)都需嚴格匿名處理。 深入瞭解。
必要的儀表板事件
有些事件需要填入即時搜尋儀表板
儀表板區域
活動
加入欄位
不重複搜尋
page-view
,search-request-sent
,search-response-received
searchRequestId
零結果搜尋
page-view
,search-request-sent
,search-response-received
searchRequestId
零結果率
page-view
,search-request-sent
,search-response-received
searchRequestId
熱門搜尋
page-view
,search-request-sent
,search-response-received
searchRequestId
平均 按一下位置
page-view
,search-request-sent
,search-response-received
,search-results-view
,search-product-click
searchRequestId
點進率
page-view
,search-request-sent
,search-response-received
,search-results-view
,search-product-click
searchRequestId
,sku
,parentSku
轉換率
page-view
,search-request-sent
,search-response-received
,search-results-view
,search-product-click
,product-view
,add-to-cart
,place-order
searchRequestId
,sku
,parentSku
必要內容
所有事件都需要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");
警告
- 廣告封鎖程式和隱私權設定可能會防止擷取事件,且可能導致參與和收入量度少報。 此外,由於購物者離開頁面或網路問題,部分事件可能不會傳送。
- Headless實作必須實作事件來推動智慧型銷售。
NOTE
如果啟用Cookie限制模式,Adobe Commerce不會收集行為資料,直到購物者同意使用Cookie為止。 如果「Cookie限制模式」已停用,Adobe Commerce會依預設收集行為資料。
recommendation-more-help
1d60634e-b73a-404a-be7a-4a2a36676055