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".
