> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://ajuda.greatsoftwares.com.br/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Como CONVERTER VARIÁVEIS enviadas em um formulário para a HOTMART

Para converter os dados cadastrados de um lead na página de conversão para preenchimento automático em uma página de obrigado siga o tutorial abaixo.

|| O primeiro passo é **criar e publicar as duas páginas** (página de conversão e página de obrigado). Quando ambas estiverem prontas você poderá seguir as próximas instruções.

###### Configurações na página de conversão

1. Acesse o editor de páginas e clique em **"Editar"** nas edições do formulário;

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-10-as-_1p6831c.png =650x494)

2. Quando fizer isso irá abrir no lado direito da tela o menu de **Edições**. 

No campo **"Redirecionar para"** adicione o link da sua página de obrigado para liberar as configurações avançadas do formulário;

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-10-as-_1fsedyd.png =650x573)

3. Depois disso clique em **"Configurações avançadas"** e irá abrir uma caixa na tela onde você precisa habilitar o envio de dados do formulário no redirecionamento. Em seguida irá abrir a configuração das variáveis do formulário.

Nos campos onde você insere as variáveis elas devem estar escritas sem espaços ou caracteres especiais, bem como no exemplo abaixo.

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-11-as-_1hkssd7.png =650x354)

5. Por último clique em **"Salvar"** e passe para a próxima etapa de configurações. 

Ah, e não se esqueça de atualizar sua página, para que essas alterações sejam enviadas para a página publicada.

###### Configurações na página de obrigado

1. Acesse o editor de páginas e **adicione no texto da página** (onde você quer que ocorra a conversão do dado) **exatamente a mesma variável** que você configurou no formulário da página de conversão. 

|| A variável precisa estar entre Chaves "{}" e exatamente igual àquela que foi configurada na página de conversão.

![](https://storage.crisp.chat/users/helpdesk/website/a6ab90d8350d6000/pagina-6png_wbv2py.png =650x819)

2. Em seguida, clique no **ícone de engrenagem** no canto superior direito da tela;

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-10-as-_1yd3r10.png =650x182)

3. Clique em **"Javascript & CSS"**;

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-10-as-_1gul24s.png =650x407)

4. Clique para **"Adicionar código"**;

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-10-as-_ssmehl.png =650x414)

5. Logo irá abrir uma caixa onde você precisará adicionar o nome do seu código, selecionar a opção de **"Funcionamento"** e adicionar no campo **"Código"** todo o código abaixo (bem como no exemplo). Este código é o que fará com que a variável inserida na página seja convertida pelo dado do lead;

<script>
/\* Função para pegar os parametros na url \*/
function URLToArray (url){
    var request = {};
    if(url.indexOf('?') !== -1){
        var pairs = url.substring(url.indexOf('?') + 1).split('&');
        for (var i = 0; i < pairs.length; i++) {
            if (!pairs[i]) continue;
            var pair = pairs[i].split('=');
            request[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1]);
        }
    }
    return request;
}
/\* Função para atualizar os dados em elementos \*/
function AtualizarInformacoes(limpar){
    if(limpar == undefined){ limpar = false;}
    var dados = Object.entries(URLToArray(window.location.href)), total\_dados = 0;
    if(dados.length == 0 || limpar){
        dados = {'(.\*?)':''};
        dados = Object.entries(dados);
    }
    total\_dados = dados.length;
    if(total\_dados){
        var elementos = document.getElementsByClassName('gpc-e');
        if(elementos){
            var total = elementos.length;
            for (var i = 0; i < total; i++) {
                if(elementos[i].classList.contains('e\_formulario')){
                    var campos = elementos[i].getElementsByTagName('INPUT'), total\_campos = 0;
                    total\_campos = campos.length;
                    if(campos.length){
                        for (var y = 0; y < total\_campos; y++) {
                            var valor = campos[y].value;
                            if(valor){
                                for (var x = 0; x < total\_dados; x++) {
                                    var regex = new RegExp('{'+dados[x][0]+'}', 'gm');
                                    valor = valor.replace(regex,dados[x][1]);
                                }
                                campos[y].value = valor;
                            }
                        }
                    }
                    var campos = elementos[i].querySelectorAll('.gpc\_campos-titulo, .gpc\_campos-texto'), total\_campos = 0;
                    total\_campos = campos.length;
                    if(campos.length){
                        for (var y = 0; y < total\_campos; y++) {
                            var conteudo = campos[y].innerHTML;
                            if(conteudo){
                                for (var x = 0; x < total\_dados; x++) {
                                    var regex = new RegExp('{'+dados[x][0]+'}', 'gm');
                                    conteudo = conteudo.replace(regex,dados[x][1]);
                                }
                                campos[y].innerHTML = conteudo;
                            }
                        }
                    }
                } else if(elementos[i].classList.contains('e\_faq')){
                    var campos = elementos[i].querySelectorAll('.gac-item\_cabecalho\_titulo, .gac-item\_conteudo'), total\_campos = 0;
                    total\_campos = campos.length;
                    if(campos.length){
                        for (var y = 0; y < total\_campos; y++) {
                            var conteudo = campos[y].innerHTML;
                            if(conteudo){
                                for (var x = 0; x < total\_dados; x++) {
                                    var regex = new RegExp('{'+dados[x][0]+'}', 'gm');
                                    conteudo = conteudo.replace(regex,dados[x][1]);
                                }
                                campos[y].innerHTML = conteudo;
                            }
                        }
                    }
                } else if(elementos[i].classList.contains('e\_botao') || elementos[i].classList.contains('e\_imagem') || elementos[i].classList.contains('e\_icone') || elementos[i].classList.contains('e\_texto') || elementos[i].classList.contains('e\_titulo') || elementos[i].classList.contains('e\_html')){
                    var conteudo = elementos[i].innerHTML;
                    for (var x = 0; x < total\_dados; x++) {
                        var regex = new RegExp('{'+dados[x][0]+'}', 'gm');
                        conteudo = conteudo.replace(regex,dados[x][1]);
                    }
                    elementos[i].innerHTML = conteudo;
                }
            }
        }
    }
    if(!limpar){AtualizarInformacoes(true); }
}
AtualizarInformacoes();
$('body').on('click','.link\_popup',function(){ setTimeout(function(){ AtualizarInformacoes(); },100); });
</script>

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-11-as-_1s8k4r3.png =650x738)

6. Por último, não esqueça de **"Atualizar"** sua página para que as alterações sejam enviadas para a página publicada.

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-11-as-_1eky6o3.png =650x230)

Gostou do artigo? Precisando de alguma ajuda acione nosso suporte. Estamos sempre prontos para ajudar! :)  
