Passar para o conteúdo principal

Migrando do gatilho da MasterData para script no Checkout da VTEX para captura de carrinhos abandonados

Evoluímos a forma de capturar carrinhos na VTEX para você continuar aumentando suas vendas e recuperando mais oportunidades.

P
Escrito por Produto Omnichat
Atualizado há mais de 3 semanas

O novo script de captura instalado no checkout substitui o antigo gatilho (trigger) via MasterData, permitindo capturar carrinhos de todos os visitantes, inclusive usuários não logados — ou seja, também consumidores em primeira compra, caso tenham informado um número de WhatsApp válido no checkout.

Por que migrar para o novo script?

  • Maior alcance e mais oportunidades de conversão: capture carrinhos de usuários logados e não logados.

  • Pronto para o fim de ano: aumente a taxa de recuperação no período de maior volume de vendas.

  • Acesso antecipado a novas campanhas: quem utiliza o script terá liberação prioritária para o novo modelo de Pedido Não Pago em beta, que recupera pagamentos falhos via WhatsApp.

  • Manutenção garantida: o método anterior via trigger da MasterData será descontinuado em 31/12/2025.

Como o novo script funciona?

O funcionamento é semelhante a scripts como o Google Analytics ou Facebook Pixel — ou seja, ele coleta eventos diretamente no checkout da loja. A forma de inserção pode variar conforme a personalização do seu checkout na VTEX:

  • Checkout padrão: instalação direta via admin da VTEX;

  • Checkout externo ou VTEX IO: o script pode precisar ser adicionado alternativamente. Se for seu caso, entre em contato com o nosso suporte.

Como instalar o script na VTEX

Para disparar campanhas de Carrinho Abandonado via VTEX, é necessário inserir o script exibido na tela de integração com a OmniChat:

Acesse Configurações → Integrações → E-commerce / ERP → VTEX.

⚠️ Apenas usuários administradores têm acesso a essa área.

Ao selecionar “Utilizar carrinho abandonado”, automaticamente criamos o script para você simplesmente copiar e colar na VTEX.

Agora, siga o passo a passo na VTEX (leva menos de 5 minutos!):

No Admin da VTEX, acesse:
Configurações da loja → Storefront → Checkout.

Clique na engrenagem azul ⚙️ do seu checkout.

No menu superior, selecione Código.

No menu lateral direito, abra o arquivo checkout6-custom.js.

Cole o código da OmniChat no final do arquivo (após qualquer código existente).

Clique em Salvar.

🚨 Atenção: esse é o processo para uma loja padrão VTEX. Se sua loja tem customizações, o importante é que o script da OmniChat seja carregado na tela do checkout.

Para mais informações, acesse: Configurando sua integração OmniChat<>VTEX

Verificando se a instalação foi feita com sucesso

Após inserir o script no checkout da VTEX, é possível confirmar se a instalação está funcionando corretamente em poucos passos:

  1. Acesse o checkout da sua loja VTEX.

  2. No navegador, pressione F12 para abrir o DevTools.

  3. Clique na aba Console.

  4. Se o script estiver instalado corretamente, você verá o texto abaixo:

Isso confirma que o script está ativo e pronto para capturar eventos de carrinho no checkout.

Caso a mensagem não apareça, revise se o código foi adicionado no lugar correto (checkout6-custom.js) e se as alterações foram salvas. Se ainda tiver dúvidas, entre em contato com o suporte que iremos te auxiliar.

Como desabilitar o gatilho (trigger) anterior

Após ativar o script, é extremamente importante desabilitar o gatilho na MasterData para que os consumidores da sua marca não sejam impactados duas vezes.

Para isso, siga este passo a passo:

  1. Na VTEX, acesse Configurações da loja → Storefront → Master Data.

  2. Faça login, se solicitado, e vá até Advanced Settings → Settings → Data Structure → Trigger.

  3. Localize o gatilho da OmniChat e clique em Edit.

  4. Em Status, selecione Disabled.

  5. Agora é só salvar e o gatilho está desabilitado.

Prazo para migração

O gatilho (trigger) via MasterData deixará de ter manutenção a partir de 31/12/2025. A partir dessa data, somente o novo método de captura por script continuará ativo.

Ao migrar, você garante:

  • Continuidade das campanhas de Carrinho Abandonado;

  • Expansão do público impactado;

  • Melhor desempenho de vendas durante a Black Friday e Natal.

Ajuste necessário na campanha após migrar do trigger para o script

Após a migração, é importante revisar a configuração da sua campanha de Carrinho Abandonado, especialmente o Tempo de abandono.

O que muda

Antes, com o gatilho via MasterData, a opção “Imediato” equivalia a 30 minutos de espera — esse era o tempo mínimo de idade do carrinho enviado pelo gatilho da VTEX.

Com o script, a ingestão dos carrinhos é quase instantânea (assim que o usuário abandona o checkout e os dados estão completos). Isso significa que, se o tempo de abandono continuar configurado como Imediato, o disparo da mensagem será realmente imediato — podendo não estar alinhado à sua estratégia de abordagem.

O que fazer

Se sua campanha estiver configurada com Tempo de abandono: Imediato, altere o valor para pelo menos 1 hora. Assim, você mantém uma janela adequada entre o abandono e o envio da mensagem, evitando abordagens excessivamente rápidas para o consumidor.

Perguntas frequentes

O que acontece se eu não migrar?
As campanhas de Carrinho Abandonado com método legado de gatilho deixarão de receber novos eventos após o fim do suporte ao trigger da MasterData.

Migrar significa que dispararei mais?
Depende da configuração da sua campanha. Entre os clientes que já migraram, observamos até 50% de aumento na ingestão e no volume de disparos. Essa variação depende de fatores como:

  • Volume de carrinhos abandonados no seu e-commerce

  • Filtros aplicados na criação da campanha (valor dos carrinhos, tempo de abandono)

  • Limite de mensagens por período definido na campanha

Em geral, quanto menos restritivos forem os filtros e maior o tráfego no checkout, maior tende a ser o ganho em alcance e disparos.

Lembre-se:

As mensagens são enviadas somente para contatos que:

  • Informaram um número de WhatsApp válido no checkout;

  • Abandonaram o carrinho na tela de checkout após preencher a seção Dados Pessoais;

  • Não concluíram a compra posteriormente;

  • E atendem aos filtros configurados na sua campanha.

Como posso verificar se estou disparando mais?
Você pode acompanhar o desempenho no Dashboard de Campanhas, que possui atualização a cada 2 horas.

Conclusão

Desejamos ótimas vendas e excelentes resultados com o novo script! 🚀

Realize sua migração quanto antes para aproveitar todo o potencial de recuperação neste fim de ano.

Se tiver dúvidas ou sugestões sobre este artigo, envie seu feedback — ele nos ajuda a manter a Central de Ajuda sempre atualizada e útil para você. 💬

Respondeu à sua pergunta?