Central de conhecimento HubSpot

Resolução de problemas Formulários HubSpot

Written by HubSpot Support | 7/abr/2022 13:42:00

Formulários do HubSpot permitem-lhe gerar contactos a partir do seu sítio Web e recolher informações importantes sobre os seus visitantes e contactos no HubSpot. Se estiver a ter dificuldades com o comportamento ou os envios do seu formulário, reveja os diferentes problemas comuns e os passos para os resolver. 

Etapas gerais de resolução de problemas 

Se estiver a ter problemas com os envios de formulários, isso pode ser causado pelo próprio formulário da HubSpot ou pela página em que o formulário está incorporado. Para solucionar o problema, você pode testar o formulário da HubSpot:

  • Abra o URL da página autónoma do formulário noutro separador do browser. Esta página autónoma não tem quaisquer elementos que possam afectar a forma.
  • Faça um envio de teste para o formulário.
  • Verificar a submissão do teste :
    • Se a submissão for bem sucedida, a questão está provavelmente relacionada com a página em que está inserida. Verifique com o seu programador quais os possíveis elementos da página que podem ter afetado as submissões, tais como scripts ou folhas de estilo anexadas.
    • Se o envio também foi afetado pelo mesmo erro, contacte o Suporte da HubSpot.

Resolução de problemas de comportamento da forma comum

Seguem-se algumas questões comuns que poderá encontrar ao configurar o seu formulário e os passos típicos para a resolução. Depois de atualizar o formulário, publique-o e verifique-o novamente.

Erro Passos para resolver o erro

Um campo não está a aparecer num formulário activo

Certifique-se de que seu formulário atualizado foi publicado verificando a URL da página independente do formulário em outra guia do navegador.

Se alguns campos ainda não estiverem sendo exibidos em seu formulário quando você adicioná-lo a uma página, é provável que o formulário tenha campos progressivos e o HubSpot se lembre do visitante de interações ou testes anteriores. Os campos progressivos são ocultados se o visitante preencheu o campo previamente ou se o contato já tiver um valor para a propriedade.

Se pretender que o campo seja apresentado de forma consistente, adicione o campo como um campo de formulário normal em vez de um campo de formulário progressivo. 

A propriedade não está disponível como um campo no editor de formulários

 

Se uma propriedade não estiver disponível como um campo de formulário, pode ser porque ela não está configurada para ser mostrada nos formulários. Para permitir a exibição de um bem em formas
  • No menu da barra lateral esquerda, vá para Propriedades.
  • Clique no nome da propriedade.
  • Seleccione a caixa de verificação Utilizar em formulários e bots. Se a sua propriedade tiver várias opções, o interrutor Show in forms deve ser ativado para cada opção que pretenda utilizar nos seus formulários.
  • No canto inferior esquerdo, clique em Salvar.



O conteúdo inteligente não está a aparecer na minha página de agradecimento

Não se pode usar conteúdo inteligente numa página de agradecimento. Quando um visitante submete um formulário e é redireccionado para uma página de agradecimento, não há tempo suficiente para o formulário ser processado, e para o HubSpot determinar se o contacto cumpre as regras de conteúdo inteligente na página de agradecimento.

Forneceu um erro inseguro de richtext HTML 

O erro Você forneceu um richtext HTML inseguro ocorre quando você incluiu tags ou atributos HTML que não são permitidos no seu formulário.

Para resolver este erro e guardar o formulário, verifique o código fonte das áreas de rich text  no formulário em relação ao seguinte:

  • Quaisquer etiquetas <script> não são permitidas e devem ser removidas.
  • Nenhum atributo HTML de script (por ex., "onmouseover", "onclick"), é permitido e deverá ser removido.
  • Todas as URLs em imagens devem começar com "http://" ou "https://".
  • Todas as URLs de link devem começar com "http://", 'https://", "mailto:" ou "tel:".
  • As tags de link só podem ter atributos HTM do tipo "href", "target", "name" e "rel".

Resolução de problemas de submissão de formulários comuns

Seguem-se algumas questões comuns que poderá encontrar com a submissão de formulários e os passos típicos para a resolução. Depois de actualizar o seu formulário, pode tentar publicar e verificar o formulário novamente. 

Erro Passos para resolver o erro

Maior número de envios de formulários do que de contactos / Nenhum registo de contacto criado para um envio de formulário

Os envios de formulários são registados quando o botão Submeter de um formulário é clicado e processado. Estas são algumas razões comuns pelas quais o número de submissões de formulários pode ser superior ao número de contactos criados:
  • O formulário foi submetido várias vezes com o mesmo endereço de correio electrónico. Como resultado, apenas um contacto foi criado, mas cada envio de formulário individual continuou a ser registado. Para evitar esta situação, no separador Opções do formulário , active a definição Criar sempre um contacto para um novo endereço de correio eletrónico
  • Os contactos podem ter sido eliminados. Se um contacto for eliminado do HubSpot, a sua submissão de formulário continuará a contar para o total, mas o contacto deixará de aparecer numa lista filtrada pelas submissões do formulário.
  • O campo Email não foi preenchido quando o formulário foi submetido. Para que um envio de formulário crie um registo de contacto no HubSpot, o campo E-mail predefinido deve ser utilizado no seu formulário. Caso contrário, deve permitir que os envios de formulários sem endereços de correio electrónico criem contactos.
  • O envio do formulário utilizou um endereço de correio electrónico já associado a um registo de contacto, ou o envio foi efectuado num browser com cookies de rastreio associados a um registo de contacto existente. Neste cenário, a apresentação actualizará o registo de contacto existente e não criará um novo registo. Saiba mais sobre como o HubSpot desduplica contatos e como recriar contatos substituídos por envios de formulário.

O contacto não registou uma visualização de página ao submeter o formulário

 

Para rastrear correctamente as visualizações de página, verifique se o código de rastreio da HubSpot está instalado no seu site e a disparar correctamente.

Se o código de rastreio estiver instalado e a disparar correctamente, mas o valor da propriedade Número de visualizações de página num contacto ainda for "0", é provável que os cookies tenham sido bloqueados quando o contacto submeteu o formulário. Isto pode ser devido a várias razões:

Apresentação de formulários que não aparecem na linha temporal de actividade dos objectos associados

Para apresentar uma submissão de formulário na linha de tempo da actividade de um objecto associado:
  • O formulário deve conter um campo de formulário pertencente a esse tipo de objecto.
  • O campo do formulário pertencente a esse tipo de objecto deve ser preenchido quando o formulário é apresentado.

Por exemplo, se o formulário contiver um campo de formulário de propriedade da empresa e este campo tiver sido preenchido quando o formulário foi submetido, a submissão do formulário aparecerá na linha de tempo da atividade da empresa associada ao contacto. Para garantir que o campo é sempre preenchido, pode definir o campo do formulário como obrigatório

Sem erro de registo de contacto

Se não permitir que os envios de formulários sem endereços de correio electrónico criem contactos, há duas razões pelas quais nenhum registo de contacto pode ser apresentado no seu envio de formulário:
  • O campo Email não está incluído e/ou não é obrigatório no seu formulário.
  • O contacto associado à submissão foi eliminado do HubSpot.

Sem erro de registo

Este erro significa que o HubSpot não foi capaz de determinar onde ocorreu o envio. Este facto pode dever-se a duas razões:

Visita de página não registada após o envio do formulário

Quando o envio de um formulário não regista uma visita de página é mais provável porque o endereço IP do visitante foi excluído da análise do seu site.
  • Se o visitante submeter o formulário enquanto estiver num endereço IP excluído, a sua submissão será registada na análise de submissão de formulários mas não será contabilizada uma visita à página.
  • Se você for um usuário de uma conta da HubSpot e não usar um endereço IP, seu envio de formulário e visita à página serão contabilizados.

Não foi encontrado nenhum cookie para esta submissão error

Este erro pode ser causado pelo seguinte:
  • O envio teve origem numa integração externa através da API da HubSpot e não incluiu um cookie.
  • O browser do visitante bloqueou o cookie.
  • O visitante não aceitou o banner do cookie.
  • O visitante submeteu a mensagem utilizando um endereço IP filtrado. 

Ficheiro retirado da submissão do formulário de contacto

A ferramenta de formulários da HubSpot está equipada com deteção de vírus que impede o carregamento de ficheiros suspeitos nos envios de formulários.

Se um visitante enviar um formulário com um ficheiro e for detectado um vírus, a mensagem [Nome do ficheiro] removido do envio aparecerá nos detalhes do envio.

Informações adicionais sobre a empresa apresentadas na notificação do meu formulário 

Se a HubSpot tiver informação adicional da empresa nas nossas bases de dados, a HubSpot irá auto-popular esta informação para o fundo da notificação.

Contacto sem um valor para País IP, Estado IP ou Cidade IP

 

O HubSpot usa vários bancos de dados de terceiros para tentar combinar o endereço IP do visitante com a sua localização geográfica. Há duas razões pelas quais um contacto de PI País, PI Estado/Região, ou PI Cidade pode estar em branco:
  • Os contactos devem submeter um formulário com o rastreio de cookies activado ou interagir com (abrir ou clicar) um e-mail HubSpot rastreado para um endereço IP associado.
  • O HubSpot não conseguiu encontrar uma correspondência para as propriedades de geolocalização contra as suas bases de dados. Os dados de localização do endereço IP podem ser imprecisos ou irregulares em determinadas localizações geográficas, portanto, pode haver casos em que o HubSpot não consiga encontrar dados para todas as três propriedades IP.

Resolver problemas comuns de visualização de formulários

Seguem-se alguns problemas comuns que impedem que o seu formulário seja apresentado no HubSpot ou em páginas externas e os passos típicos para a resolução.

Erro Etapas para resolver o erro

O formulário não é exibido em uma página do HubSpot ou em uma página externa

Se o seu formulário não estiver a aparecer no seu HubSpot ou em páginas externas, pode haver um código conflituoso na página que o impede de o fazer. O mais comum é o guião OtAutoBlock.js da One Trust.

Por predefinição, os formulários não serão apresentados em nenhuma das páginas em que este script é executado até os cookies serem aceites pelos visitantes.

Para apresentar o formulário a todos os visitantes, incluindo os que não aceitaram cookies, o script terá de ser gerido externamente. Você pode considerar as seguintes opções:

  • Configure os scripts allowlist no script OtAutoBlock.js do OneTrust para permitir que o formulário seja processado. Recomenda-se que trabalhe com o seu programador nesta matéria.
  • Verifique com a OneTrust se é possível permitir scripts de incorporação de formulários da HubSpot. 
  • Remova completamente o script OtAutoBlock.js do OneTrust.

Nota: ao avaliar os seus passos de resolução de problemas, ao trabalhar com faixas de consentimento e ao considerar a sua política de privacidade, a sua equipa jurídica é o melhor recurso para lhe dar conselhos de conformidade para as suas circunstâncias comerciais específicas.

O formulário não é apresentado numa página externa

Se o formulário não estiver a ser apresentado numa página externa, pode haver um problema com o código de incorporação do formulário ou com o anfitrião do sítio Web. Saiba como solucionar problemas de formulários incorporados externamente

Um formulário incorporado está a ser apresentado no local errado numa página externa

Depois de incorporar um formulário do HubSpot em uma página externa, se um formulário for renderizado em uma posição diferente da desejada, isso pode ser devido a: 
  • O formulário está a ser processado dinamicamente numa página. 
  • Estão a ser adicionados vários códigos de incorporação de formulários à mesma etiqueta <div>. 
  • O formulário não pode ser carregado devido à utilização de um browser mais antigo.

Saiba mais sobre como resolver estes problemas actualizando o código de incorporação do formulário. 

Tivemos alguns problemas ao carregar este formulário. Clique aqui para continuar error

Os formulários da HubSpot são criados com JavaScript para adicionar recursos como validação de campo, campos dependentes e mensagens de erro dinâmicas. No entanto, isso significa que as extensões do navegador de bloqueio de recursos, como o Ghostery e o Privacy Badger, podem impedir que seus formulários sejam carregados e exibidos se estiverem ativados. 

O texto Clique aqui para continuar tem uma hiperligação para https://www.hubspot.com/products/marketing/forms?utm_source=share.hsforms.com&utm_medium=referral&utm_campaign=hsforms-redirect, um domínio protegido controlado pela HubSpot. Quando um visitante clica no link, ele é levado a uma página de formulário autônomo, na qual ele pode enviar o formulário.

A hiperligação inclui o contexto completo dos formulários originais, incorporando o código numa cadeia de consulta, bem como a informação da página original como o seu título e URL. O formulário nesta página autónoma comportar-se-á exactamente como o formulário original. A submissão do formulário na página autónoma transmitirá as mesmas informações analíticas que uma submissão no seu formulário original.