Skip to main content

Configurando Webhooks

  1. No painel da Nemu, vá até Configurações > Webhooks.
  2. Pesquise por WBuy e clique em Conectar.
  1. Defina um nome para o seu webhook e clique em Conectar.
  1. Clique no botão para copiar a URL do webhook gerada pela Nemu e clique em Finalizar.
Mantenha esta URL copiada, pois precisaremos dela para os próximos passos.
  1. No painel administrativo da WBuy, no menu lateral esquerdo, navegue para Geral > Plataforma e clique em API e webhooks.
  2. Clique no botão Novo webhook.
  1. Você deverá criar 2 webhooks direcionando para a mesma URL que você copiou anteriormente na Nemu:
É necessário criar dois webhooks diferentes para capturar tanto a criação quanto a atualização de pedidos.
  • Primeiro webhook: tipo de notificação Pedidos (order) | POST
  • Segundo webhook: tipo de notificação Status de pedidos (order_status) | PUT
Após configurar os webhooks, a Nemu começará a receber as vendas da WBuy no seu dashboard.

Instalando o Pixel da Nemu na WBuy

  1. No painel administrativo da WBuy, no menu lateral esquerdo, navegue para Sua Loja > Configurações > Scripts por página.
  2. Clique em Novo script.
  1. Cole o script do pixel da Nemu copiado anteriormente. Este script deve estar na tag <head> e definido em todas as páginas.

Script de Passagem de UTMs

  1. No painel administrativo da WBuy, no menu lateral esquerdo, navegue para Sua Loja > Configurações > Scripts por página.
  2. Clique em Novo script.
  1. Cole o script de passagem de UTMs abaixo. Este script deve estar na tag <head> e adicionado somente na página de carrinho.
O script de passagem de UTMs é essencial para garantir que os parâmetros de campanha sejam transferidos corretamente durante o fluxo de checkout.
Script de passagem de UTMs
<script>
   var timer = setInterval(function () {
      const location =
         window.trackingNemu?.nemuUtms ||
         new URL(document.location.href)?.searchParams;
      const fields = [
         "src",
         "sck",
         "utm_source",
         "utm_medium",
         "utm_campaign",
         "utm_content",
         "utm_term",
      ];
      var links = document.getElementsByTagName("a");

      for (var i = 0, n = links.length; i < n; i++) {
         if (links[i].href.includes("#")) continue;
         if (links[i].href) {
            let link = new URL(links[i].href);
            fields.forEach((field) => {
               if (location.get(field))
                  link.searchParams.set(field, location.get(field));
            });
            let href = link.href;
            links[i].href = href;
         }
      }
   }, 500);
</script>