Live Search 이벤트
Live Search 는 이벤트를 사용하여 "가장 많이 본 항목" 및 "이 항목을 보고 다른 항목을 본 항목"과 같은 검색 알고리즘을 실행합니다. LUMA 사용자는 즉시 이벤트를 사용할 수 있지만 Headless 및 기타 사용자 지정 구현은 자체 요구 사항에 맞게 이벤트를 구현해야 합니다.
다음 이후 Live Search 및 Product Recommendations 동일한 백엔드 알고리즘을 사용합니다. 일부 이벤트는 두 서비스에서 공유됩니다. Recommendations 대시보드를 채우려면 일부 제품 Recommendations 이벤트가 필요합니다.
이 표에서는 다음에서 사용하는 이벤트에 대해 설명합니다. Live Search 전략.
제품 Recs
제품 보기
제품 Recs
체크아웃 완료
제품 Recs
장바구니에 추가
제품 목록 페이지
장바구니
위시리스트
제품 Recs
제품 보기
제품 Recs
제품 보기
제품 보기
장바구니/체크아웃
제품 보기
제품 보기
체크아웃 완료
제품 보기
장바구니에 추가
제품 목록 페이지
장바구니
위시리스트
필수 대시보드 이벤트
을(를) 채우려면 일부 이벤트가 필요합니다. 라이브 검색 대시보드
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");
주의 사항
광고 차단기 및 개인정보 보호 설정은 이벤트가 캡처되지 않도록 할 수 있으며, 이로 인해 참여 및 매출이 발생할 수 있습니다 지표 과소 보고됩니다.
이벤트가 판매자의 사이트에서 일어나는 모든 거래를 포착하지는 못한다. 이벤트란 사이트에서 일어나는 사건에 대한 일반적인 아이디어를 판매자에게 제공하는 것이다.
Headless 구현은 다음을 지원하기 위해 이벤트를 구현해야 합니다. 제품 Recommendations 대시보드.