Tagueando as Páginas
A coleta de metadados das páginas do ecommerce permite que nossa suíte tenha acesso aos dados dos produtos e das páginas que estão sendo visitadas, além das informações dos clientes que estão interagindo com a loja. Esses dados são agrupados no linxMeta e chegam até nossa plataforma através do script impulse.js, incorporado no passo anterior.
Como declarar o linxMeta?
O linxMeta deve ser declarado como uma variável global. Cole o código abaixo dentro da tag head, logo acima da declaração do script impulse.js
<script>
window.linxMeta = {...}
</script>
<!-- Insira o código acima antes do loader (adicionado no passo anterior) -->
<script async defer src="//suite.linximpulse.net/impulse/impulse.js" data-apikey="APIKEY_LOJA_AQUI"></script>
Como o linxMeta funciona?
O linxMeta funciona como um data layer que fornece todas as informações contextuais que utilizamos para alimentar nossa plataforma de personalização. Os dados informados variam de acordo com o tipo de página. Fique atento aos campos obrigatórios de cada página e consulte a documentação de sua plataforma caso tenha dúvidas sobre como declarar as variáveis que correspondem aos dados solicitados.
Como gerar eventos de visualização?
Após preencher o linxMeta de cada uma das páginas, uma função precisa ser disparada para gerar o evento de visualizações de página. Para fazer isso basta chamar a seguinte função:
window.linxImpulse.createEvent('linximpulse.navigation')
Lembrando que os metadados precisam estar totalmente preenchidos para que o evento possa ser enviado corretamente. Caso o objeto esteja esperando alguma informação, a chamada dessa função também deve aguardar e ser disparado somente após o preenchimento completo do linxMeta.
search e cart, uma atenção redobrada!Nessas páginas ocorrem algumas atualizações sem que haja troca de página, por isso, essas atualizações precisam ser mapeadas e enviadas no
linxMeta, são elas:search: Filtro, ordenação, paginação;cart: Adição, Remoção ou alteração na quantidade de produtos;
linxMeta essa alteração, principalmente no que diz respeito aos itens da busca e do carrinho. Após mapear e preencher o linxMeta, não esqueça de gerar o evento novamente com a função descrita acima!