Loading
Marketing Cloud Suivant
Utilisation d'un gestionnaire de formulaire pour mettre à jour des objets Salesforce avec des données de formulaire

Utilisation d'un gestionnaire de formulaire pour mettre à jour des objets Salesforce avec des données de formulaire

Utilisez un gestionnaire de formulaire pour capturer les données d'un formulaire dans un site Web externe et utilisez ces données pour créer ou mettre à jour des enregistrements dans Salesforce. Les gestionnaires de formulaire permettent d'utiliser les formulaires existants sur votre site sans mettre à jour votre site pour utiliser les formulaires créés dans Salesforce. Lorsque vous créez un gestionnaire de formulaire, vous spécifiez les noms de champ dans votre formulaire existant et les champs Salesforce avec lesquels ils sont mappés.

Éditions requises

Afficher les éditions prises en charge.

Autorisations utilisateur requises
Pour créer un gestionnaire de formulaire :

Ensemble d'autorisations Responsable Marketing Cloud

ET

N'importe quel rôle de contributeur dans un espace de travail CMS

Pour publier un gestionnaire de formulaire :

Ensemble d'autorisations Responsable Marketing Cloud

ET

Un rôle de contributeur administrateur de contenu ou responsable de contenu dans l’espace de travail CMS

Lorsque vous créez un gestionnaire de formulaire, vous créez également une source de données dans Data 360. Cette source de données stocke les données que le formulaire capture. Avant de créer un gestionnaire de formulaire et une source de données correspondante, déterminez comment structurer au mieux les données que le formulaire capture. La conception de la structure de données repose sur deux schémas généraux : noms de champ explicites et noms de champ génériques.

Dans une source de données qui utilise des noms de champ explicites, spécifiez chaque nom de champ dans le modèle de données. Cette structure est facile à comprendre, mais nécessite de modifier l'objet chaque fois que vous ajoutez un champ. Un modèle de données avec une structure explicite ressemble à cet exemple.

Nom du champ Type
Prénom Texte
Nom Texte
Messagerie Texte
Adresse Texte
Profession Texte
... ...

Alternativement, une source de données peut utiliser des noms de champ génériques, ou plus souvent une combinaison de noms de champ explicites et génériques. Cette approche offre plus de flexibilité, vous permettant de gérer les nouveaux noms de champ sans modifier l'objet. Cependant, les noms de champ génériques sont ambigus et nécessitent d'utiliser des métadonnées pour décrire les attributs de la charge de travail. Un modèle de données avec une structure générique ressemble à cet exemple.

Nom du champ Type
Prénom Texte
Nom Texte
Messagerie Texte
Attribute1 Texte
Attribute2 Texte
Attribute3 Texte
... ...

Création d'un gestionnaire de formulaire

  1. Sous l'onglet Contenu, sélectionnez un espace de travail de contenu dans lequel créer le gestionnaire de formulaire.
  2. Cliquez sur Ajouter | Contenu .
  3. Dans la fenêtre Créer un contenu CMS, sélectionnez Gestionnaire de formulaire, puis cliquez sur Créer.
  4. Dans le coin supérieur gauche de la fenêtre, en regard de Sans titre, cliquez sur l'icône de crayon (Un crayon, indiquant un champ ou un paramètre que vous pouvez modifier). Saisissez un nom pour le gestionnaire de formulaire.
  5. Ajoutez une Source de données.
    1. Dans le panneau à droite, sous Source de données, cliquez sur Ajouter une source de données.
    2. Saisissez un nom pour la source de données.
    3. Pour Type, sélectionnez Enregistrement Salesforce.
    4. Dans Objet, sélectionnez le type d'enregistrement sur lequel le gestionnaire de formulaire opère. Par exemple, pour mettre à jour des enregistrements Contact, sélectionnez Contact.
    5. Enregistrez vos modifications.
  6. Mappez les champs du formulaire.
    1. Dans le panneau gauche, cliquez sur un champ à capturer dans le formulaire, puis faites-le glisser vers le centre de la page. Par exemple, sélectionnez l'objet Contact si votre formulaire collecte des informations sur le Prénom, le Nom ou l'adresse e-mail de l'utilisateur. Répétez cette étape pour chaque champ avec lequel les données du formulaire interagissent.
    2. Au centre de la page, cliquez sur l'un des noms de champ que vous avez ajoutés. Saisissez ensuite un nom de champ externe dans le panneau à droite. Répétez cette étape pour tous les champs sélectionnés.

    Le nom du champ externe est le lien entre le formulaire de votre site Web et Salesforce. Il connecte chaque champ de votre formulaire au champ Salesforce qui stocke la valeur soumise. Tenez compte des exigences suivantes en spécifiant les champs à capturer :

    • Le nom du champ externe que vous saisissez doit correspondre exactement à l'attribut Nom HTML du champ dans votre formulaire.
    • Les valeurs de date utilisent le YYYY-MM-DD de format.
    • Les valeurs de temps utilisent le format hh:mm:ss.
    • Les valeurs DateTime utilisent le format YYYY-MM-DDTHH:mm:ss.sssZ (format ISO 8601).
    • Pour les valeurs de case à cocher, si la case est sélectionnée dans le formulaire, Salesforce l'enregistre en tant que true dans l'objet.
  7. Enregistrez vos modifications.

Pour plus d'informations sur la mise à jour de votre site afin de gérer les soumissions de formulaire en toute sécurité, consultez Documentation pour développeur : Intégrez Soumissions de formulaire à l'API Connect.

Ajout de la protection contre les spams à un gestionnaire de formulaire (facultatif)

Protégez-vous contre le piratage et le spam en ajoutant un champ honeypot masqué à votre formulaire. Lorsqu'un robot tente de soumettre un formulaire, il remplit souvent tous les champs du formulaire, y compris les champs masqués. Si vous insérez un champ honeypot dans votre formulaire, le gestionnaire de formulaire bloque toutes les soumissions qui contiennent une valeur dans ce champ.

Remarque
Remarque Les champs Honeypot sont l'un des composants d'une stratégie efficace de prévention des spams, mais ils ne doivent pas être le seul composant que vous utilisez. Envisagez d'utiliser d'autres mesures anti-abus, notamment reCAPTCHA.
  1. Dans le panneau Champs de protection contre les spams, ajoutez le champ Honeypot.
  2. Dans Nom du champ externe, saisissez un nom de champ à utiliser pour le pot de miel.
    Conseil
    Conseil Les robots tentent d'exploiter les champs de formulaire qui permettent aux utilisateurs de saisir librement un texte. Ils recherchent des champs avec des étiquettes génériques, par exemple company, website ou fax. Saisissez un nom qui rend le champ de pot de miel une cible attrayante, mais qui ne chevauche pas les données à capturer dans le formulaire. N'utilisez pas un nom évident, par exemple honeypot ou do_not_fill.
  3. Dans le code HTML de votre formulaire, ajoutez un champ de saisie masqué avec l'attribut name correspondant.

Automatisation des actions avec un flux

Pour automatiser des tâches telles que la création de pistes ou l'envoi d'e-mails après la soumission d'un formulaire par un utilisateur, connectez un flux au gestionnaire de formulaire. Dans la section Flux du gestionnaire de formulaire, cliquez sur Nouveau flux pour ouvrir Flow Builder.

Important
Important

Ajoutez et mappez tous les champs obligatoires avant de créer un flux. Si vous modifiez les champs après avoir ajouté le flux, il ne reflète pas automatiquement les modifications. Les nouvelles versions du flux incluent les mappages mis à jour.

Lorsque vous créez un flux à partir de la page du gestionnaire de formulaire, les noms de champ externes que vous avez spécifiés sont disponibles en tant que ressources dans le flux. Utilisez les valeurs de ces champs externes dans les étapes de décision de flux, pour personnaliser le contenu des messages et dans d'autres actions de flux. Utilisez également ces ressources pour modifier n'importe quel objet, pas seulement l'objet que vous avez sélectionné en créant le gestionnaire de formulaire.

Configuration de redirections de soumission

Dans la section Redirection de la soumission, saisissez les URL complètes vers lesquelles envoyer les utilisateurs lorsqu'une soumission de formulaire réussit ou échoue.

Publication du Gestionnaire de formulaire

Publiez le gestionnaire de formulaire pour générer le code qui connecte le formulaire de votre site Web à Salesforce.

Remarque
Remarque

Si votre formulaire utilise reCAPTCHA, générez et envoyez le jeton requis avec la soumission du formulaire.

  1. Lorsque vous êtes prêt à publier le formulaire et son flux, cliquez sur Publier.
  2. Activez le suivi Web pour surveiller l'engagement des utilisateurs.

Après la publication, le gestionnaire de formulaire génère le code que vous utilisez pour configurer votre formulaire afin d'envoyer des données au gestionnaire de formulaire.

 
Chargement
Salesforce Help | Article