ODACIL BARBOSA

Especialista em Holding

A Reforma Tributária Criou uma Oportunidade Única. Você Está Preparado?

Descubra o passo a passo seguro para dominar o planejamento sucessório via Holding e se tornar o profissional mais requisitado do mercado antes que as novas regras entrem em pleno vigor.

Copyright 2025© Todos os direitos reservados Odacil São Paulo, Brasil

// Obtém a URL atual var currentUrl = window.location.href; // Usa a API de URL do JavaScript para ler os parâmetros da URL var url = new URL(currentUrl); // Obtém o slug (path) da URL atual, removendo barras iniciais e finais var pagePath = url.pathname.replace(/^\/|\/$/g, ''); // Remove o prefixo "https://" ou "http://" do referrer, se existir var cleanReferrer = document.referrer ? document.referrer.replace(/^https?:\/\//, '') : ''; // Define valores padrão para UTM caso eles não estejam presentes var utmSource = url.searchParams.get('utm_source') || cleanReferrer || 'Direto'; var utmMedium = url.searchParams.get('utm_medium') || 'Organico'; var utmCampaign = url.searchParams.get('utm_campaign') || 'Direto'; var utmContent = url.searchParams.get('utm_content') || pagePath || 'Home'; var utmTerm = url.searchParams.get('utm_term') || ''; // Percorre todos os links da página var links = document.querySelectorAll('a'); for (var i = 0; i < links.length; i++) { // Verifica se o link atual não contém um atributo de popup if (!links[i].hasAttribute('popup')) { // Obtém a URL de destino do link atual se não abrir um popup var destinationUrl = links[i].href; // Verifica se a URL de destino não é um link âncora para a mesma página if (!destinationUrl.includes('#')) { // Verifica se a URL de destino já possui algum parâmetro UTM var hasUtmParams = destinationUrl.includes('utm_source') || destinationUrl.includes('utm_medium') || destinationUrl.includes('utm_campaign') || destinationUrl.includes('utm_content') || destinationUrl.includes('utm_term'); // Se não houver parâmetros UTM, adicione-os if (!hasUtmParams) { destinationUrl += (destinationUrl.indexOf('?') === -1 ? '?' : '&'); destinationUrl += 'utm_source=' + utmSource; destinationUrl += '&utm_medium=' + utmMedium; destinationUrl += '&utm_campaign=' + utmCampaign; destinationUrl += '&utm_content=' + utmContent; destinationUrl += '&utm_term=' + utmTerm; // Verifica se a URL de destino contém "pay.hotmart" ou "pay.kiwify" if (destinationUrl.includes('pay.hotmart') || destinationUrl.includes('pay.kiwify')) { // Adiciona o parâmetro "sck" à URL de destino concatenando todos os parâmetros UTM var sckValue = utmSource + '-' + utmMedium + '-' + utmCampaign + '-' + utmContent + '-' + utmTerm; destinationUrl += '&sck=' + sckValue; } // Atribui a URL de destino ao link atual links[i].href = destinationUrl; } } } } // Código desenvolvido por Dimas Flausino | © 2024