A integração da Suite Linx Impulse com e-commerces que utilizam VTEX envolve apenas as etapas de cadastro de afiliado no OMS e inclusão do nosso script. A etapa de tagueamento dos eventos e páginas fica por nossa conta ;)

1. Cadastro de Afiliado no módulo OMS

O cadastro da Linx Impulse como afiliada do seu ecommerce no OMS permite a integração nativa da atualização do catálogo de produtos. Isso é essencial para garantir que todas as informações dos produtos utilizadas pelas nossas soluções estejam sincronizadas com seu catálogo.

Para configuração de afiliado, entre no módulo OMS e clique no ícone de configurações (engrenagem no canto superior direito), acesse a aba Afiliados e clique em Novo Afiliado.

Preencha o formulário com as informações abaixo:

Name: Linx Impulse
ID: LNX
Trade Policy: 1
Follow-up e-mail: [email protected]
Search Endpoint: https://notification.dc.linximpulse.com/api/notification
Search Endpoint version: 1.x.x
Use my payment method: NO

2. Reindexar catálogo de produtos

Antes que nós façamos a sincronização do seu catálogo de produtos é importante que você faça a reindexação da base. Essa ação força a atualização das informações em cache para a versão mais atual. Para maiores informações consulte a documentação da VTEX.

3. Incorporação do script Linx Impulse

Insira o nosso script (impulse.js) em todas as páginas do seu ecommerce utilizando o Google Tag Manager (GTM), ou diretamente pelo HTML.

<script async defer src="//suite.linximpulse.net/impulse/impulse.js" data-apikey="SUA_APIKEY_AQUI"></script>

3.1. Pelo GTM - Crie uma nova tag

Na aba "Container", clique em "New Tag".

3.2. Nomeie e defina o tipo de tag

Entitule a nova tag "Impulse" e selecione a opção "Custom HTML Tag". Clique em "Continue".

3.3. Configure a tag

Cole o código abaixo dentro do campo "HTML". Não esqueça de substituir a APIKEY da sua loja na 4ª linha.

<script type="text/javascript">
var script = document.createElement('script');
script.setAttribute('data-apikey', 'APIKEY_LOJA_AQUI');
script.setAttribute('async', 'async');
script.setAttribute('defer', 'defer');
script.src='//suite.linximpulse.net/impulse/impulse.js';
document.getElementsByTagName('head')[0].appendChild(script);
</script>

Selecione a opção "Support document.write" e clique em "Advanced Settings".

📘

Não sabe qual é a APIKEY de sua loja?

Solicite ao responsável técnico de integração enviando um email para [email protected]

3.4. Defina a prioridade de carregamento

No campo "Tag firing priority", preencha o valor "10".

Atenção: Quanto maior for a prioridade, menor será a espera para o carregamento das vitrines e as chances de ocorrer perdas na coleta de dados.

Em "Tag firing options", escolha a opção "Once per page". Clique em "Continue".

3.5. Escolha as páginas onde a tag será carregada

Selecione a opção "All Pages" para que o script da Linx Impulse seja inserido em todas as páginas do ecommerce.

Por fim, clique em "Create Tag".

4. URL com MiniCart (apenas para Busca)

Normalmente lojas Vtex apresentam o resumo do carrinho no header da loja.

Como a busca fica em um subdominio, portanto outra sessão, precisamos de um link com este MiniCart para poder fazer a renderização do resumo sempre atualizado.

URL com MiniCart
Fornecer ao seu gerente de contas uma URL que só contenha o Mini Cart com todos seus estilos e funcionamento.

Atenção às especificações do Minicart:

1. Adicionar o script neemu-addtocart.js
Nessa URL deve ser adicionado o script neemu-addtocart.js como mostra abaixo:

<script src="https://busca.sualoja.com.br/js/neemu-addtocart.js"></script>

2. Remover o script impulse.js
Nesta página de minicart, não poderá ter o script impulse.js.


Did this page help you?