CMS Development

RMarinho5
Participant

URL de redirecionamento com base nos parâmetros do formulário e ID do contato

Olá!

Eu gostaria que, após a submissão de um formulário HS, a URL de redirecionamento tivesse alguns parâmetros dinânimos com base nas informações do contato convertido e seu ID do HubSpot. 

Por exemplo, após a submissão do formulário, o lead é direcionado para uma URL como:  

http://www.domínio.com/teste.php?nome=NOME DO CONTATO&id=CONTACT ID DO HUBSPOT 

 

É possível?

0 Upvotes
8 Replies 8
Tesore
Top Contributor | Elite Partner
Top Contributor | Elite Partner

URL de redirecionamento com base nos parâmetros do formulário e ID do contato

Olá @RMarinho5, tudo bem?

 

Segue um exemplo de código que você pode testar e veer se atende sua necessidade, foi uma recomendação do nosso líder de dev aqui na Hook (Thi Kuriki). 

 

Embed padrão HS

<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
<script>
  hbspt.forms.create({
    region: "na1",
    portalId: "xxxxxxx",
    formId: "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  });
</script>

Adaptado para enviar parâmetros na URL

<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
<script>
var email = "";
var nome = "";

hbspt.forms.create({
    region: "na1",
    portalId: "xxxxxxx",
    formId: "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    onFormSubmit: function(){
        nome = $(".hs-firstname input").val();
        email = $(".hs-email input").val();
    },
    onFormSubmitted: function(){
        var url = "http://www.domínio.com/teste.php?nome=" + encodeURIComponent(nome) + "&email=" + encodeURIComponent(email);

        location.href = url;
    }
});
</script>

 

Qualquer dúvida, fique à vontade para agendar uma conversa com a gente 😉

Um abraço

Tesore 

Sócio-Fundador - Hook Digital
0 Upvotes
RMarinho5
Participant

URL de redirecionamento com base nos parâmetros do formulário e ID do contato

Olá @Tesore !

Legal! Obrigado pela ajuda.

Teríamos alguma forma de capturar o ID desse contato também?

0 Upvotes
Endhrakumar
Contributor

URL de redirecionamento com base nos parâmetros do formulário e ID do contato

Olá!

 

Não existe uma maneira nativa no momento. Por favor, compartilhe isso no envio de ideias.

1. Se os parâmetros utilizam informações do envio do formulário. você pode usá-lo e redirecionar usando JS.
2. Você pode usar fluxos de trabalho, compartilhar links por e-mail com parâmetros.


Obrigado! Feliz Hubspoting!!

0 Upvotes
RMarinho5
Participant

URL de redirecionamento com base nos parâmetros do formulário e ID do contato

Olá!

Eu consigo usar o Contact ID do lead que submeteu ao formulário para usar como parâmetro para redirecionar usando JS?

Endhrakumar
Contributor

URL de redirecionamento com base nos parâmetros do formulário e ID do contato

Olá!

Posso usar o Contact ID do lead que enviou o formulário para usar como parâmetro de redirecionamento usando JS?

Answer: Sim, você pode usá-lo. Mas não tenho certeza de como você obterá o ID de contato. você pode explicar um pouco mais sobre casos de uso?

Obrigado! Feliz Hubspoting!!

0 Upvotes
RMarinho5
Participant

URL de redirecionamento com base nos parâmetros do formulário e ID do contato

Sim!

Eu preciso redirecionar o lead que preencheu o formulário para uma URL externa e preciso identificá-lo dentro desta URL. Preciso disso pois essa URL externa irá mandar informações sobre o lead para o HubSpot posteriormente, então pensei em mandar o Contact ID para conseguir associar as informações ao lead correto

0 Upvotes
Endhrakumar
Contributor

URL de redirecionamento com base nos parâmetros do formulário e ID do contato

Oi, sim, você pode usar isso para remover informações de contato ou usar o ID de e-mail. Obrigado

0 Upvotes
PamCotton
Community Manager
Community Manager

URL de redirecionamento com base nos parâmetros do formulário e ID do contato

Oi @RMarinho5 obrigada por postar em nossa Comunidade.

 

@Brenner e @Tesore, alguma recomendação para @RMarinho5?

 

Obrigada,

Pam

Você sabia que a Comunidade está disponível em outros idiomas?
Participe de conversas regionais, alterando suas configurações de idioma !


Did you know that the Community is available in other languages?
Join regional conversations by changing your language settings !




0 Upvotes