O script de passagem de UTMs desempenha um papel crucial ao transferir as informações das UTMs de uma página para outra dentro do seu funil de vendas, garantindo que esses dados sejam rastreados até o momento do checkout. É essencial instalar este script em todas as páginas do seu site para assegurar que suas vendas sejam monitoradas de forma precisa. A seguir, forneceremos um guia passo a passo sobre como instalar o script.

Instalando o Script no WordPress

  1. Acesse a sessão de Plugins no WordPress.
  1. Pesquise por Header Footer Code Manager e clique em Instalar e em seguida Ativar
  1. Clique em HFCM no menu lateral e em seguida para adicionar um novo snippet.
  1. Preencha as informações e selecione para página específica (Specific Pages).
  2. Em Page List, adicione as páginas em que você deseja instalar o script.
  3. Cole o script em Snippet / Code e clique em Salvar.
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>