Excluindo Campos de Envio de Formulários Nativos


Ao enviar dados de formulários nativos, você pode excluir campos. Existem razões pelas quais você pode querer excluir campos do envio para Lead Gen & CRM – por exemplo, no caso de o campo conter dados sensíveis ou de o campo causar a falha no envio do formulário.

Disponível Com:
Teste  
Essencial  
Avançado  
Ultimate  
Barra de Ferramentas:
FormuláriosFormulários
 
Usuários:
Administradores  
Gerentes de Empresa    
Gerentes de Marketing    
Gerentes de Vendas    
Vendedores    
Vendedores Jr.    

Excluindo Campos

Ao coletar dados de formulários, pode haver razões para excluir um campo do envio para Lead Gen & CRM. As razões mais comuns para isso são:

  • O campo inclui dados sensíveis. O campo inclui dados, como senhas ou números de segurança social, que não devem ser transmitidos pela conexão com Lead Gen & CRM.
     
  • Campos que causam falhas no envio do formulário. Alguns provedores de terceiros adicionam campos adicionais que não precisam ser coletados pelo Lead Gen & CRM, mas têm nomes ou dados que causam problemas devido ao comprimento ou caracteres especiais.

Para editar o código de incorporação do seu formulário nativo para excluir campos específicos, faça o seguinte: 

  1. Clique em Formulários na barra de ferramentas à esquerda.
  2. Crie ou abra um formulário nativo.
  3. Copie o código de incorporação do formulário.
  4. Adicione o  var hidden = []; trecho de código logo abaixo do 
    var __ss_noform = __ss_noform || []; trecho de código em um editor de texto.
  5. Adicione o hidden.push("field_name_1"); trecho de código abaixo do var hidden = []; trecho de código.
  6. Substitua field_name_1 pelo atributo name do campo a ser excluído.
  7. Repita conforme necessário para cada campo que será excluído.
  8. Adicione o trecho de código __ss_noform.push(['exclude', hidden]); logo abaixo do __ss_noform.push(['endpoint', 'xXxXxXxX-xXxX-xXxX-xXxX-xXxXxXxXxXxX']); trecho de código.
  9. Coloque o script do formulário nativo editado antes da tag de fechamento <form> ou da tag de fechamento <body> na página onde o formulário nativo está.
  10. Envie o formulário.
  11. Mapeie os campos no Lead Gen & CRM.

Os campos excluídos não aparecerão na página de mapeamento de campos do seu formulário.
 

Nota: Constant Contact oferece Serviços Profissionais para auxiliar com codificação personalizada.

Exemplos de Código

O seguinte é um exemplo de código de incorporação antes das edições.
 

<!-- Lead Gen & CRM Formulário Nativo -->
<script type="text/javascript">
    var __ss_noform = __ss_noform || [];
    __ss_noform.push(['baseURI', 'https://app-xXxXxXxXxX.marketingautomation.services/webforms/receivePostback/xXxXxXxXxX/']);
    __ss_noform.push(['endpoint', 'xXxXxXxX-xXxX-xXxX-xXxX-xXxXxXxXxXxX']);
</script>
<script type="text/javascript" src="https://koi-3QKH0X1U88.marketingautomation.services/client/form.js?ver=1.1.1"></script>

O seguinte é um exemplo de código de incorporação após as edições.
 

<!-- Lead Gen & CRM Formulário Nativo -->
<script type="text/javascript">
    var __ss_noform = __ss_noform || [];
    var hidden = [];
    hidden.push("field_name_1");
    hidden.push("field_name_2");
    hidden.push("field_name_3");
    __ss_noform.push(['baseURI', 'https://app-xXxXxXxXxX.marketingautomation.services/webforms/receivePostback/xXxXxXxXxX/']);
    __ss_noform.push(['endpoint', 'xXxXxXxX-xXxX-xXxX-xXxX-xXxXxXxXxXxX']);
    __ss_noform.push(['exclude', hidden]);
</script>
<script type="text/javascript" src="https://koi-3QKH0X1U88.marketingautomation.services/client/form.js?ver=1.1.1"></script>