Loading

Dépannage des gestionnaires de formulaire

Date de publication: Sep 30, 2025
Description
Les gestionnaires de formulaire vous permettent de gérer vous-même les formulaires et de publier les données dans Pardot. Vous pouvez personnaliser complètement l’apparence de votre formulaire et utiliser à Pardot pour suivre les soumissions de formulaire. Pour des instructions sur l'implémentation d'un gestionnaire de formulaire, consultez cette documentation
Résolution

Décalage du mappage de champ
Champs oblogatoires manquants
Décalage de types de champs
Codage de caractères
Enctype incorrect
Soumission via Ajax
URL de référencement manquante
Échec de la soumission
Suivi des visiteurs
Soumissions dupliquées multiples
Région/province/pays identique pour les prospects soumis
S
oumissions côté serveur

 

Décalage du mappage de champ

Le nom du champ externe saisi dans le gestionnaire de formulaire Pardot doit correspondre à l’attribut  name= de la balise <input> dans le HTML de votre formulaire d’origine. Les mappages de champs sont sensibles à la casse.

Par exemple, si le code du formulaire de votre site Web est

<label for=”first”>First Name</label> <input name=“first” type=”text” id=“first” /><br />
 

Vérifiez sur votre gestionnaire de formulaire Pardot quel e nom du champ externe est « first » car il correspond au nom de l'entrée.

 

Champs obligatoires manquants

Tous les champs marqués comme obligatoires dans Pardot doivent être inclus dans la soumission. Les soumissions sans tous les champs obligatoires généreront une erreur. Personnalisez le message d'erreur de votre gestionnaire de formulaire pour chaque champ pour voir exactement quels champs génèrent des erreurs. Vous pouvez personnaliser les messages d’erreur en suivant les étapes ci-dessous :

1. Modifiez votre gestionnaire de formulaire.
2. Cliquez sur l’ icône de crayon en regard de chaque mappage de champs.
3. Cliquez sur l'onglet Avancé.
4. Modifiez le texte Message d’erreur.
5. Cliquez sur Enregistrer les modifications.
6. Répétez la procédure pour champ de formulaire.
7. Lorsque vous avez terminé, cliquez sur Enregistrer le gestionnaire de formulaire.
 

Décalage du type de champ

Les données soumises doivent correspondre au type de champ sélectionné. Par exemple, si vous soumettez un numéro de téléphone qui inclut des caractères comme des tirets et des parenthèses à un gestionnaire de formulaire, une erreur est générée si le champ est mappé avec un champ avec le type de champ  number. Personnalisez le message d'erreur de votre gestionnaire de formulaire pour chaque champ pour voir exactement quels champs génèrent des erreurs. Vous pouvez personnaliser les messages d’erreur en suivant les étapes ci-dessous :

1. Modifiez votre gestionnaire de formulaire.
2. Cliquez sur l’ icône de crayon en regard de chaque mappage de champs.
3. Cliquez sur l'onglet Avancé.
4. Modifiez le texte Message d’erreur.
5. Cliquez sur Enregistrer les modifications.
6. Répétez la procédure pour champ de formulaire.
7. Lorsque vous avez terminé, cliquez sur Enregistrer le gestionnaire de formulaire.

 

Codage de caractères

Les caractères spéciaux dans les valeurs de champ soumises – comme $, &amp;, %, (), + – doivent être codés en URL si le formulaire soumet des données au gestionnaire de formulaire en ajoutant des noms de champ et des valeurs à l’URL de point de terminaison du gestionnaire de formulaire (comme avec la méthode d’iframe masqué). Les caractères ne doivent pas être codés si le gestionnaire de formulaire soumet des données au gestionnaire de formulaire normalement (via POST de formulaire).
 

Enctype incorrect

Les gestionnaires de formulaire Pardot peuvent être intégrés à des formulaires uniquement en utilisant un attribut enctype vide ou un enctype de application/x-www-form-urlencoded. Pardot n’accepte pas un enctype de multipart/form-data.
 

Soumissions via Ajax

Pardot ne prend pas en charge la soumission des données à des gestionnaires de formulaire via des requêtes Ajax. Lorsque vous tentez de soumettre des données à un gestionnaire de formulaire via Ajax, les erreurs suivantes peuvent se produire :
Impossible de charger XMLHttpRequest {www.site.com/FormHandlerURL}. Aucun en-tête « Access-Control-Allow-Origin » n’est présent sur la ressource demandée. L'accès n’est donc pas autorisé à l’origine « {page de laquelle le gestionnaire de formulaire doit être soumis sur le site Web du client} ».
On l’appelle CORS (Cross-Origin Resource Sharing). Pardot ne prend pas en charge actuellement CORS ni JSONP pour les gestionnaires de formulaire. Il est possible de simuler une réponse JSONP en définissant les URL Succès et Erreur pour le gestionnaire de formulaire sur des URL JavaScript qui exécutent des rappels Succès et Erreur, respectivement.
 

URL de référencement manquante

En fonction de la façon dont l’URL est chargée, il se peut qu’il n’existe aucune URL de référencement à laquelle transférer les données. Dans ce cas, vous pouvez définir la localisation Succès pour le gestionnaire de formulaire sur une URL explicite. Si vous utilisez le formulaire dans plusieurs localisations et devez définir la localisation succès/transfert sur l’endroit où le formulaire est soumis, les gestionnaires de formulaire accepteront aussi « success_location » et « error_location » comme paramètres d’URL, ce qui remplacera tous les paramètres de localisation Succès ou Erreur enregistrés du gestionnaire de formulaire.
 

Échec de la soumission

Les gestionnaires de formulaire Pardot ne peuvent pas recevoir les données qui ne sont pas soumises correctement. Vérifiez bien que votre formulaire ou système peut soumettre des données à l’URL de point de terminaison du formulaire correcte.
 

Suivi des visiteurs

Les gestionnaires de formulaire définis sur Kiosk Mode empêcheront Pardot de définir un cookie sur le navigateur du visiteur, et son activité ultérieure ne sera pas suivie. La soumission à des gestionnaires de formulaire via des soumissions côté serveur empêchera aussi Pardot de placer un cookie sur le navigateur de l’utilisateur et de suivre son activité. Pour suivre les visiteurs dans les deux cas, reportez-vous à l’article sur les façons d’associer l’enregistrement du visiteur à l’enregistrement du prospect :
▸▸ https://help.salesforce.com/articleView?id=000318305&type=1&mode=1
 

Soumissions dupliquées multiples

Parfois, les soumissions de gestionnaire de formulaire multiples du même gestionnaire de formulaire sont répertoriés dans un tableau des activités d’un prospect et/ou des lignes de gestionnaire de formulaire « Actions de réalisation déclenchées » multiples s’affichent dans les audits de prospect même si la personne n’a soumis le formulaire qu'une seule fois. 
 
Ceci se produit généralement lorsque le serveur d’un formulaire externe publie dans l’URL de point de terminaison du gestionnaire de formulaire Pardot plusieurs fois. Étant donné que Pardot n’a aucun contrôle sur combien de fois une soumission de formulaire est publiée dans le gestionnaire de formulaire, les administrateurs Pardot devraient collaborer avec l’équipe qui gère le formulaire externe et/ou l’équipe de support du formulaire externe sur ce problème. Pour résoudre ce problème, il faut comprendre pourquoi le formulaire publie plusieurs fois dans l’URL de point de terminaison du gestionnaire de formulaire Pardot.
 

Région/province/pays identique pour les prospects soumis

Si le paramètre Remplissage automatique des données de localisation des prospects à partir de l'adresse IP de votre compte est activé, tous les prospects ayant une soumission de gestionnaire de formulaire réussie peuvent apparaître avec le même région/province/pays sur leur enregistrement de prospect. Cela se produit lorsque le gestionnaire de formulaire est soumis avec une soumission côté serveur, c’est-à-dire quand un formulaire soumet à un serveur externe qui publie dans un gestionnaire de formulaire de Pardot. Pour une soumission côté serveur, Pardot reçoit uniquement l’adresse IP du serveur externe qui transfère la soumission du formulaire aux gestionnaires de formulaire de Pardot, ce qui signifie que l’adresse IP pour chaque soumission est identique pour tous les prospects.

Vous pouvez résoudre ce problème de l’une des façons suivantes :

1. Activez le mode Kiosk sur votre gestionnaire de formulaire ; le pays et région/province de l’adresse IP du prospect ne seront pas ajoutés automatiquement lorsque le mode Kiosk est activé. 
2. Désactivez le paramètre Remplissage automatique des données de localisation des prospects à partir de l'adresse IP .
3. Soumettez les données du formulaire externe directement au gestionnaire de formulaire Pardot (soumission côté client) plutôt que de publier à partir d'un serveur externe (soumission côté serveur).
4. Utilisez un formulaire Pardot au lieu d’un gestionnaire de formulaire.

Soumissions côté serveur

Si votre formulaire effectue une soumission côté serveur, reportez-vous à cet article pour plus d’informations :
▸▸ https://help.salesforce.com/articleView?id=000322102&type=1&mode=1

Numéro d’article de la base de connaissances

000383081

 
Chargement
Salesforce Help | Article