Champs masqués, UTM et blocage des messageries gratuites
Créer un champ masqué fiable, capturer les paramètres de campagne que HubSpot n'enregistre pas nativement, et bloquer les adresses en messagerie gratuite.
Je veux savoir de quelle campagne vient chaque soumission, et je voudrais empêcher les adresses Gmail sur mon formulaire de demande de devis. Les deux sont possibles ?
Le blocage des messageries gratuites est un réglage du formulaire, disponible à partir de Marketing Hub ou Content Hub Starter, et à répéter formulaire par formulaire. Pour les UTM, attention, HubSpot n'enregistre nativement aucune propriété utm_source ou utm_medium. Il faut des champs masqués et des propriétés personnalisées.
Pourquoi les champs masqués capturent le contexte de la visite
Trois sujets distincts que l'on confond souvent.
Le champ masqué. C'est un champ que le visiteur ne voit pas, mais qui écrit une valeur dans une propriété. Deux limites, un champ obligatoire ne peut pas être masqué, et si le pré-remplissage pour les visiteurs récurrents est actif, la valeur du champ masqué peut être remplacée. Le comportement dépend du type, les champs texte, date et nombre acceptent une vraie valeur par défaut, prioritaire, tandis que les listes déroulantes et les cases à cocher n'ont qu'une présélection, qui sera écrasée par une valeur existante. Pour un champ masqué fiable, préférez donc les types à valeur par défaut.
Les UTM, et c'est là que se joue la vraie confusion. HubSpot capture nativement des informations de source de trafic, dans les propriétés de source d'origine et de dernière source, avec leurs propriétés d'exploration. Seuls le paramètre de campagne, et le paramètre de contenu pour les emails marketing, y sont exploités. HubSpot ne stocke nativement aucune propriété dédiée à utm_source, utm_medium, utm_term ou utm_content sur le contact. Le formulaire ne capture donc pas les UTM en tant que tels.
Ce qui fonctionne, c'est le couple champ masqué et paramètre d'URL. HubSpot le documente, on peut créer des propriétés UTM personnalisées et utiliser les paramètres pour remplir automatiquement un champ masqué. La règle est que le paramètre d'URL porte le nom interne de la propriété.
Le blocage des messageries gratuites. Le réglage existe et bloque côté visiteur, qui est invité à saisir une autre adresse avant de pouvoir soumettre. Ce n'est donc pas une soumission classée indésirable. Il se règle sur chaque formulaire, il n'y a aucun réglage global, et il demande un abonnement Marketing Hub ou Content Hub Starter au minimum. Le format attendu est le domaine racine, sans arobase ni préfixe.
En pratique, configurer champs masqués, UTM et filtrage
Créer un champ masqué
- Dans l'éditeur, survolez le champ et ouvrez sa modification.
- Activez l'option de champ masqué.
- Renseignez la valeur par défaut.
- Vérifiez et mettez à jour le formulaire.
Capturer un paramètre UTM
- Créez d'abord une propriété personnalisée par paramètre que vous voulez conserver, de type texte sur une ligne.
- Notez son nom interne, visible dans les paramètres de la propriété.
- Ajoutez un champ masqué relié à cette propriété.
- Construisez vos liens de campagne en utilisant le nom interne comme paramètre d'URL.
- Testez avec une vraie soumission depuis un lien complet, et vérifiez la valeur sur la fiche.
Bloquer les messageries gratuites
- Dans l'éditeur, ouvrez l'icône des paramètres.
- Allez dans les paramètres de soumission.
- Renseignez les domaines à bloquer, et activez le blocage des fournisseurs de messagerie gratuits.
- Vérifiez et mettez à jour. Répétez sur chaque formulaire concerné.
Ajouter une protection anti-spam
- Dans l'éditeur, cliquez sur Ajouter, panneau des autres éléments, section sécurité et confidentialité.
- Glissez le reCAPTCHA dans le formulaire.
- Attention, si le reCAPTCHA est activé, les soumissions passant par l'API de formulaires ou par d'autres intégrations ne seront plus acceptées. À ne pas activer sur un formulaire alimenté par une intégration.
Gérer les soumissions indésirables
Dans Marketing, puis Formulaires, la vue des soumissions indésirables permet d'autoriser ou de supprimer. Elles sont supprimées automatiquement après quatre-vingt-dix jours, ne créent aucune fiche et ne déclenchent aucune automatisation.
À surveiller sur les champs masqués des formulaires HubSpot
- HubSpot ne capture pas les UTM nativement dans des propriétés dédiées. Si vous voulez conserver utm_source ou utm_medium, il faut créer les propriétés et les champs masqués vous-même.
- Le blocage des messageries gratuites se règle formulaire par formulaire. Aucun réglage global n'existe, il faut penser à le reproduire sur chaque nouveau formulaire.
- Un champ obligatoire ne peut pas être masqué.
- Le pré-remplissage peut écraser un champ masqué, selon le type de propriété. Préférez les types texte, date et nombre, qui acceptent une valeur par défaut prioritaire.
- Le reCAPTCHA casse les soumissions par API. C'est documenté, et c'est un effet de bord coûteux si une intégration alimente le formulaire.
- Les soumissions venant d'une source exclue des statistiques sont classées indésirables, ce qui inclut souvent l'adresse IP du bureau. Vos propres tests peuvent en faire les frais.
- Les paramètres d'URL ne remplissent pas les champs dépendants.
Articles liés aux champs masqués des formulaires HubSpot
- Tester un formulaire et nettoyer les soumissions de test
- Ajouter un champ à un formulaire impacte toute la base
- Intégrer un formulaire sur WordPress
- Mon message de remerciement ne s'affiche pas
Quand nous contacter sur les champs masqués des formulaires HubSpot
Contactez Yuzu Corp avant de construire un dispositif de suivi de campagne par champs masqués. Le nombre de propriétés à créer et la convention de nommage des paramètres se décident une fois pour toutes vos campagnes. Ouvrez un ticket avant d'activer un reCAPTCHA sur un formulaire alimenté par une intégration.
Sources et date de vérification
Contenu vérifié sur la documentation officielle le 21 août 2026 par Yuzu Corp, partenaire HubSpot Diamond.
- knowledge.hubspot.com/fr/forms/pass-contact-property-values-with-hidden-form-fields
- knowledge.hubspot.com/fr/forms/can-i-auto-populate-form-fields-through-a-query-string
- knowledge.hubspot.com/fr/properties/understand-traffic-source-properties
- knowledge.hubspot.com/fr/forms/block-form-submissions-from-specific-email-domains
- knowledge.hubspot.com/fr/forms/prevent-spam-form-submissions