Live Search Eventos
Live Search O usa eventos para potencializar algoritmos de pesquisa, como "Mais visualizados" e "Visualizados isto, Visualizados aquilo". Enquanto os usuários da LUMA obtêm eventos prontos para uso, as implementações headless e outras implementações personalizadas precisam implementar eventos para suas próprias necessidades.
Desde Live Search e Product Recommendations usar o mesmo algoritmo de back-end, alguns eventos são compartilhados por ambos os serviços. Alguns eventos do Recommendations de produtos são necessários para preencher o Painel do Recommendations.
Esta tabela descreve os eventos usados pelo Live Search estratégias.
Registros de produto
exibição do produto
Registros de produto
concluir check-out
Registros de produto
adicionar ao carrinho
Página da lista de produtos
Carrinho
Lista de desejos
Registros de produto
exibição do produto
Registros de produto
exibição do produto
exibição do produto
Carrinho/Check-out
exibição do produto
exibição do produto
concluir check-out
exibição do produto
adicionar ao carrinho
Página da lista de produtos
Carrinho
Lista de desejos
Eventos de painel obrigatórios
Alguns eventos são necessários para preencher o Painel do 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
Contextos obrigatórios
Todos os eventos exigem o Page
e Storefront
contextos. Isso deve acontecer no nível da página/camada do aplicativo da loja em vez de ao gerar eventos individuais (por exemplo, em uma loja PHP, o contêiner do aplicativo PHP é responsável por configurá-los no tempo de execução).
Uso
Este é um exemplo de implementação do search-request-sent
evento:
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");
Avisos
Os bloqueadores de anúncios e as configurações de privacidade podem impedir que eventos sejam capturados e podem causar o envolvimento e a receita métricas ser reportado de forma insuficiente.
O evento não captura todas as transações que ocorrem no site do comerciante. O objetivo do evento é dar ao comerciante uma ideia geral dos eventos que estão acontecendo no site.
As implementações headless devem implementar eventos para potencializar o Painel do produto Recommendations.