CMS Development

RMarinho5
Participant

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

SOLVE

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
2 Accepted solutions
Tesore
Solution
Top Contributor | Elite Partner
Top Contributor | Elite Partner

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

SOLVE

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

View solution in original post

Tesore
Solution
Top Contributor | Elite Partner
Top Contributor | Elite Partner

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

SOLVE

Olá @RMarinho5

Não é possível capturar o ID, no envio do formulário não temos o ID de contato e ainda assim não daria pra consultar., mas o email é considerado uma chave primaria, então você pode usar o email mesmo pra associar o lead.
 
Espero ter ajudado.
Um abraço
Tesore 

Sócio-Fundador - Hook Digital

View solution in original post

0 Upvotes
11 Replies 11
Tesore
Solution
Top Contributor | Elite Partner
Top Contributor | Elite Partner

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

SOLVE

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
RMarinho5
Participant

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

SOLVE

Boa tarde @Tesore, tudo bem?

Como eu coloco um formulário com essa mesma lógica em um pop-up? 

0 Upvotes
RMarinho5
Participant

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

SOLVE

Olá @Tesore !

Legal! Obrigado pela ajuda.

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

0 Upvotes
Tesore
Solution
Top Contributor | Elite Partner
Top Contributor | Elite Partner

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

SOLVE

Olá @RMarinho5

Não é possível capturar o ID, no envio do formulário não temos o ID de contato e ainda assim não daria pra consultar., mas o email é considerado uma chave primaria, então você pode usar o email mesmo pra associar o lead.
 
Espero ter ajudado.
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

SOLVE

Valeu @Tesore !

0 Upvotes
Endhrakumar
Contributor

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

SOLVE

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

SOLVE

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

SOLVE

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

SOLVE

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

SOLVE

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

0 Upvotes
PamCotton
HubSpot Alumni
HubSpot Alumni

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

SOLVE

Oi @RMarinho5 obrigada por postar em nossa Comunidade.

 

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

 

Obrigada,

Pam

0 Upvotes