Ignorer et passer au contenu principal
Avertissement : cet article est le résultat de la traduction automatique, l'exactitude et la fidélité de la traduction ne sont donc pas garanties. Pour consulter la version originale de cet article, en anglais, cliquez ici.

Dépannage des formulaires HubSpot

Dernière mise à jour: septembre 19, 2023

Disponible avec le ou les abonnements suivants, sauf mention contraire :

Tous les produits et les abonnements

Les formulaires HubSpot vous permettent de générer des leads à partir de votre site web et de recueillir des informations importantes sur vos visiteurs et contacts dans HubSpot. Si vous rencontrez des difficultés avec le comportement de vos formulaires ou les soumissions, examinez les différents problèmes courants et les étapes à suivre pour les résoudre. 

Étapes générales de dépannage 

Si vous rencontrez des problèmes lors de la soumission de vos formulaires, cela peut être dû au formulaire HubSpot lui-même ou à la page sur laquelle le formulaire est intégré. Pour résoudre le problème, vous pouvez tester votre formulaire HubSpot :

  • Ouvrez la page autonome du formulaire URL dans un autre onglet du navigateur. Cette page autonome ne comporte aucun élément susceptible d'affecter le formulaire.
  • Essayez de soumettre le formulaire.
  • Vérifiez la soumission du test :
    • Si la soumission est réussie, le problème est probablement lié à la page sur laquelle il est intégré. Vérifiez auprès de votre développeur les éléments de la page susceptibles d'avoir affecté les soumissions, tels que les scripts ou les feuilles de style attachées.
    • Si la soumission a également été affectée par la même erreur, contactez le support HubSpot.

Dépannage des problèmes courants de comportement des formulaires

Voici quelques problèmes courants que vous pouvez rencontrer lors de la mise en place de votre formulaire et les étapes typiques pour les résoudre. Après avoir mis à jour votre formulaire, publiez-le et vérifiez-le à nouveau.

Erreur Étapes à suivre pour résoudre l'erreur

Un champ n'apparaît pas dans un formulaire en ligne

Assurez-vous que votre formulaire mis à jour a été publié en vérifiant l'URL de la page autonome du formulaire dans un autre onglet du navigateur.

Si certains champs ne s'affichent toujours pas sur votre formulaire lorsque vous l'ajoutez à une page, il est probable que le formulaire ait des champs progressifs et que HubSpot se souvienne du visiteur à partir d'interactions ou de tests antérieurs. Les champs progressifs sont masqués si le visiteur a déjà rempli le champ ou si le contact possède déjà une valeur pour la propriété.

Si vous souhaitez que le champ s'affiche de manière cohérente, ajoutez le champ en tant que champ de formulaire normal plutôt qu'en tant que champ de formulaire progressif. 

La propriété n'est pas disponible en tant que champ dans l'éditeur de formulaire

 

Si une propriété n'est pas disponible comme champ de formulaire, c'est peut-être parce qu'elle n'est pas configurée pour être figurer dans les formulaires. Pour activer une propriété à afficher dans les formulaires
  • Depuis votre compte HubSpot, accédez à l'icône Paramètres settings dans la barre de navigation principale.
  • Dans le menu latéral de gauche, accédez à Propriétés.
  • Cliquez sur le nom de la propriété.
  • Cochez la case Use in forms, and Bots. Si votre propriété comporte plusieurs options, l'interrupteur Show in forms doit être activé pour chaque option que vous souhaitez utiliser dans vos formulaires.
  • Dans l'angle inférieur gauche, cliquez sur Enregistrer.



Le contenu intelligent n'apparaît pas sur ma page de remerciement

Vous ne pouvez pas utiliser de contenu intelligent sur une page de remerciement. Lorsqu'un visiteur soumet un formulaire et est redirigé vers une page de remerciement, il n'y a pas assez de temps pour que le formulaire soit traité, et pour que HubSpot détermine si le contact répond aux règles de contenu intelligent sur la page de remerciement.

Vous avez fourni un texte HTML non sécurisé error

L'erreur You provided unsafe richtext HTML se produit lorsque vous avez inclus des balises ou des attributs HTML qui ne sont pas autorisés dans votre formulaire.

Pour résoudre cette erreur et enregistrer votre formulaire, vérifiez le code source des zones de texte enrichi  dans votre formulaire par rapport à ce qui suit :

  • Toute étiquette <script> n'est pas autorisée et doit être retirée.
  • Les attributs HTML de script (p.ex., « onmouseover », « onclick ») ne sont pas autorisés et doivent être supprimés.
  • Toutes les URL présentes dans les images doivent commencer par « http:// » ou « https:// ».
  • Toutes les URL de lien doivent commencer par « http:// », « https:// », « mailto: » ou « tel: ».
  • Les balises de lien peuvent uniquement avoir les attributs HTML « href », « target », « name » et « rel ».

Dépannage des problèmes courants de soumission de formulaires

Voici quelques problèmes courants que vous pouvez rencontrer avec les soumissions de formulaires et les étapes typiques pour les résoudre. Après avoir mis à jour votre formulaire, vous pouvez essayer de le publier et de le vérifier à nouveau. 

Erreur Étapes à suivre pour résoudre l'erreur

Nombre de soumissions de formulaires supérieur au nombre de contacts / Aucun enregistrement de contact n'a été créé pour une soumission de formulaire

Les soumissions de formulaires sont enregistrées lorsque l'on clique sur le bouton Soumettre d'un formulaire et qu'il est traité. Il s'agit là de quelques raisons courantes pour lesquelles le nombre de soumissions de formulaires peut être supérieur au nombre de contacts créés :
  • Le formulaire a été soumis plusieurs fois avec la même adresse e-mail. Par conséquent, seul un contact a été créé, mais chaque soumission de formulaire a été enregistrée. Pour éviter cela, dans l'onglet Options de votre formulaire , activez le paramètre Toujours créer un contact pour une nouvelle adresse e-mail
  • Les contacts ont peut-être été supprimés. Si un contact est supprimé de HubSpot, la soumission de son formulaire sera toujours prise en compte dans le total, mais le contact n'apparaîtra plus dans une liste filtrée par les soumissions du formulaire.
  • Le champ E-mail n'a pas été rempli lorsque le formulaire a été soumis. Pour qu'une soumission de formulaire crée un enregistrement de contact dans HubSpot, le champ par défaut E-mail doit être utilisé sur votre formulaire. Si ce n'est pas le cas, vous devez autoriser les soumissions de formulaires sans adresse e-mail pour créer des contacts.
  • La soumission du formulaire a utilisé une adresse e-mail déjà associée à un enregistrement de contact, ou la soumission est effectuée dans un navigateur avec cookies de suivi liés à un enregistrement de contact existant. Dans ce scénario, la soumission mettra à jour l'enregistrement de contact existant et ne créera pas de nouvel enregistrement. Découvrez comment HubSpot dédouble les contacts et comment recréer les contacts écrasés par les soumissions de formulaires.

Le contact n'a pas enregistré de page vue lors de l'envoi du formulaire

 

Afin de suivre correctement les pages vues, vérifiez que le code de suivi HubSpot est installé sur votre site et que fonctionne correctement.

Si le code de suivi est installé et fonctionne correctement, mais que la valeur de la propriété Nombre de pages vues sur un contact est toujours "0", c'est probablement parce que les cookies ont été bloqués lorsque le contact a soumis le formulaire. Cela peut être dû à plusieurs raisons :

La soumission d'un formulaire n'apparaît pas sur la chronologie des activités des objets associés

Pour afficher la soumission d'un formulaire dans la chronologie de l'activité d'un objet associé :
  • Le formulaire doit contenir un champ de formulaire appartenant à ce type d'objet.
  • Le champ du formulaire appartenant à ce type d'objet doit être rempli lorsque le formulaire est soumis.

Par exemple, si le formulaire contenait un champ de propriété de l'entreprise et que ce champ a été renseigné lors de l'envoi du formulaire, la soumission du formulaire apparaîtra dans la chronologie des activités de l'entreprise associée au contact. Pour vous assurer que le champ est toujours rempli, vous pouvez définir le champ du formulaire comme obligatoire

Erreur d'enregistrement de contact

Si vous n'autorisez pas les soumissions de formulaires sans adresse e-mail à créer des contacts, il y a deux raisons pour lesquelles Aucun enregistrement de contact ne peut être affiché dans votre soumission de formulaire :
  • Le champ E-mail n'est pas inclus et/ou requis dans votre formulaire.
  • Le contact associé à la soumission a été supprimé de HubSpot.

Erreur Aucun enregistrement

Cette erreur signifie que HubSpot n'a pas été en mesure de déterminer où la soumission a eu lieu. Cela pourrait être dû à deux raisons :

La visite de la page n'est pas enregistrée après la soumission du formulaire

Lorsqu'une soumission de formulaire n'enregistre pas de visite de page, c'est très probablement parce que l 'adresse IP du visiteur a été exclue de l'analyse de votre site.

Aucun cookie n'a été trouvé pour cette soumission error

Cette erreur peut être causée par les éléments suivants :
  • La soumission provient d'une intégration externe via l'API de HubSpot et n'incluait pas de cookie.
  • Le navigateur du visiteur a bloqué le cookie.
  • Le visiteur n'a pas accepté la bannière du cookie.
  • Le visiteur a envoyé sa demande en utilisant une adresse IP filtrée. 

Fichier supprimé de la soumission du formulaire du contact

L'outil de formulaires HubSpot est équipé d'un système de détection des virus qui empêche le téléchargement de fichiers suspects dans les formulaires.

Si un visiteur soumet un formulaire avec un fichier et qu'un virus est détecté, le message [Nom du fichier] supprimé de la soumission apparaîtra dans les détails de la soumission.

Affichage d'informations supplémentaires sur l'entreprise dans la notification de mon formulaire 

Si HubSpot dispose d'informations supplémentaires sur l'entreprise dans ses bases de données, HubSpot ajoutera automatiquement ces informations au bas de la notification.

Contact pour lequel il manque une valeur pour IP Country, IP State ou IP City

 

HubSpot utilise plusieurs bases de données tierces pour essayer de faire correspondre l'adresse IP d'un visiteur à sa position géographique. Il y a deux raisons pour lesquelles le pays, l'État/Région ou la ville d'un contact peuvent être vides :
  • Les contacts doivent soumettre un formulaire avec le suivi des cookies activé ou interagir avec (ouvrir ou cliquer) un e-mail HubSpot suivi à une adresse IP associée.
  • HubSpot n'a pas pu trouver de correspondance pour les propriétés de géolocalisation dans ses bases de données. Les données d'emplacement d'adresse IP peuvent être inexactes ou incomplètes dans certains emplacements géographiques, de sorte qu'il peut y avoir des cas où HubSpot ne peut pas trouver les données pour les trois propriétés IP.

Dépannage des problèmes courants d'affichage des formulaires

Voici quelques problèmes courants qui empêchent votre formulaire de s'afficher dans HubSpot ou dans des pages externes, ainsi que les étapes typiques pour les résoudre.

Erreur Étapes pour résoudre l'erreur

Le formulaire ne s'affiche pas sur une page HubSpot ou une page externe

Si votre formulaire n'apparaît pas sur vos pages HubSpot ou externes, il se peut qu'il y ait un code conflictuel sur la page qui l'empêche de s'afficher. Le plus courant est le script OtAutoBlock.js de One Trust.

Par défaut, les formulaires ne pas s'afficheront sur les pages où ce script est exécuté tant que les cookies n'auront pas été acceptés par les visiteurs.

Pour afficher le formulaire pour tous les visiteurs, y compris ceux qui n'ont pas accepté les cookies, le script devra être géré en externe. Vous pouvez envisager les options suivantes :

  • Configurez les scripts allowlist dans le script OtAutoBlock.js de OneTrust pour autoriser le rendu du formulaire. Il est recommandé de travailler avec votre développeur sur ce point.
  • Vérifiez auprès de OneTrust s'il est possible d'autoriser les scripts d'intégration des formulaires de HubSpot. 
  • Supprimer complètement le script OtAutoBlock.js de OneTrust.

Remarque : lorsque vous évaluez vos étapes de dépannage, que vous travaillez avec des bannières de consentement et que vous examinez votre politique de confidentialité, votre équipe juridique est la meilleure ressource pour vous donner des conseils en matière de conformité pour les circonstances spécifiques de votre entreprise.

Le formulaire ne s'affiche pas sur une page externe

Si votre formulaire ne s'affiche pas sur une page externe, il se peut qu'il y ait un problème avec le code d'intégration du formulaire ou avec l'hébergeur du site web. Apprenez comment dépanner les formulaires intégrés en externe

Un formulaire intégré s'affiche au mauvais endroit sur une page externe

Après avoir intégré un formulaire HubSpot sur une page externe, si un formulaire est rendu à une position différente de celle souhaitée, cela peut être dû à : 
  • Le formulaire est affiché dynamiquement sur une page. 
  • Plusieurs codes d'intégration de formulaire sont ajoutés à la même balise <div>. 
  • Le formulaire ne peut être chargé en raison de l'utilisation d'un ancien navigateur.

Découvrez comment résoudre ces problèmes en mettant à jour le code d'intégration du formulaire. 

Nous avons eu des problèmes de chargement de ce formulaire. Cliquez ici pour continuer error

Les formulaires HubSpot sont élaborés avec JavaScript pour ajouter des fonctionnalités telles que la validation des champs, les champs dépendants et les messages d'erreur dynamiques. Toutefois, cela signifie que les extensions de navigateur visant à bloquer les publicités, telles que Ghostery and Privacy Badger, peuvent empêcher le chargement et l'affichage des formulaires losqu'elles sont activées. 

Le texte Click here to continue est lié à https://www.hubspot.com/products/marketing/forms?utm_source=share.hsforms.com&utm_medium=referral&utm_campaign=hsforms-redirect, un domaine protégé contrôlé par HubSpot. Lorsqu'un visiteur clique sur le lien, une page indépendante s'affiche et lui permet de soumettre le formulaire.

Le lien comprend le contexte complet du code d'intégration des formulaires originaux dans une chaîne de requête, ainsi que les informations de la page originale, comme son titre et son URL. Le formulaire de cette page autonome se comportera exactement comme le formulaire original. La soumission d'un formulaire sur la page autonome transmettra les mêmes informations analytiques qu'une soumission sur votre formulaire original.

 

Cet article vous a-t-il été utile ?
Ce formulaire n'est utilisé que pour recueillir du feedback sur la documentation. Découvrez comment obtenir de l'aide sur HubSpot.