post #5571
Rastreador (Tracker) de UTM para Link Externo Checkout Kiwify
Publicado em: 25/07/2024 / Atualizado em: 25/07/2024
Código JavaScript que identifica botões com URLs que contêm “kiwify.com.br” (incluindo subdomínios) e adiciona os parâmetros UTM da URL da página atual ao link desses botões. Esse código deve ser incluído no script da sua página:
<script> // Função para extrair os parâmetros UTM da URL da página atual function getUTMParametersLinkExterno() { const urlParams = new URLSearchParams(window.location.search); let utmParams = {}; urlParams.forEach((value, key) => { if (key.startsWith('utm_')) { utmParams[key] = value; } }); return utmParams; } // Função para adicionar os parâmetros UTM ao link function addUTMParamsToLinksExternos() { const utmParams = getUTMParametersLinkExterno(); if (Object.keys(utmParams).length === 0) { return; } const buttons = document.querySelectorAll('a[href*="kiwify.com.br"]'); buttons.forEach(button => { const url = new URL(button.href); Object.keys(utmParams).forEach(key => { url.searchParams.set(key, utmParams[key]); }); button.href = url.toString(); }); } // Executar a função ao carregar a página window.addEventListener('load', addUTMParamsToLinksExternos); </script>
Explicação:
- getUTMParametersLinkExterno: Esta função coleta todos os parâmetros UTM da URL da página atual e os armazena em um objeto.
- addUTMParamsToLinksExternos: Esta função seleciona todos os botões (elementos
<a>
) que contêm “kiwify.com.br” em seus hrefs. Para cada botão encontrado, ela adiciona os parâmetros UTM ao href. - EventListener: O código executa a função
addUTMParamsToLinksExternos
quando a página carrega.
Instruções:
- Insira o código acima em um arquivo JavaScript incluído em sua página ou diretamente em uma tag
<script>
dentro do<head>
ou do<body>
da sua página HTML. - Certifique-se de que os botões que você deseja monitorar tenham URLs contendo “kiwify.com.br” ou seus subdomínios.
Publicações recomendadas:
Link Curto para Compartilhamento
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.
bruno.art.br/pb/5571
ID de Referência: 5571
Sugira uma publicação
Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.