Excluindo Campos de Envio de Formulários Nativos
Última atualização: 9 de outubro de 2024
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.
Teste | ✓ | |
Essencial | ✓ | |
Avançado | ✓ | |
Ultimate | ✓ |
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:
- Clique em Formulários na barra de ferramentas à esquerda.
- Crie ou abra um formulário nativo.
- Copie o código de incorporação do formulário.
- Adicione o
var hidden = [];
trecho de código logo abaixo dovar __ss_noform = __ss_noform || [];
trecho de código em um editor de texto. - Adicione o
hidden.push("field_name_1");
trecho de código abaixo dovar hidden = [];
trecho de código. - Substitua
field_name_1
pelo atributo name do campo a ser excluído. - Repita conforme necessário para cada campo que será excluído.
- 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. - 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á. - Envie o formulário.
- 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.
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>