v7
S’applique à Campaign Classic v7
v8
S’applique également à Campaign v8

Publier un formulaire web publishing-a-web-form

Précharger les données du formulaire pre-loading-the-form-data

Si vous souhaitez mettre à jour les profils stockés en base via un formulaire web, vous pouvez utiliser une boîte de préchargement. La boîte de préchargement permet d'indiquer comment retrouver l'enregistrement à mettre à jour dans la base de données.

Les méthodes d'identification possibles sont les suivantes :

  • Chiffrement Adobe Campaign

    Cette méthode de chiffrement utilise l'identifiant (ID) chiffré par Adobe Campaign. Cette méthode n'est applicable que sur un objet Adobe Campaign et l'identifiant chiffré ne peut être généré que par la plateforme Adobe Campaign.

    Lorsque vous utilisez cette méthode, vous devez adapter l'URL du formulaire lorsque vous diffusez l'adresse par email en y ajoutant le paramètre <%=escapeUrl(recipient.cryptedId) %>. Voir à ce sujet la section Diffuser un formulaire par email.

  • Chiffrement DES

    Cette méthode de cryptage utilise un identifiant (ID) fourni en externe, associé à une clé partagée par Adobe Campaign et le fournisseur externe. La variable Clé DES permet de saisir cette clé de chiffrement.

  • Liste de champs

    Cette option permet de sélectionner parmi les champs du contexte courant du formulaire, ceux qui seront utilisés pour retrouver le profil correspondant dans la base de données.

    Les champs peuvent être ajoutés aux propriétés du formulaire via l’onglet Paramètres (voir Ajouter des paramètres). Ils sont placés dans l’URL du formulaire ou dans les zones d’entrée.

    note caution
    CAUTION
    Les données des champs sélectionnés ne sont pas cryptées. Il ne doit pas être fourni dans un formulaire chiffré, car Adobe Campaign ne pourra pas le déchiffrer si la variable Liste de champs est sélectionnée.

    Dans l'exemple ci-dessous, le pré-chargement du profil est basé sur l'adresse email.

    L'URL peut contenir l'adresse e-mail non chiffrée, auquel cas l'utilisateur accède directement à la page qui le concerne.

    Dans le cas contraire, il devra fournir son mot de passe.

    note caution
    CAUTION
    Si plusieurs champs sont indiqués dans la liste, les données de TOUS LES CHAMPS doivent correspondre avec les informations stockées en base pour que le profil soit mis à jour. Dans le cas contraire, un nouveau profil est créé.
    Cette fonctionnalité est particulièrement utile dans les applications Web mais n'est pas recommandée dans les formulaires publics. L'option de contrôle d'accès sélectionnée doit être "Activer le contrôle d'accès".

L’option Ignorer le pré-chargement si l’identification est vide doit être sélectionnée si vous ne souhaitez pas mettre à jour les profils. Dans ce cas, chaque profil saisi sera ajouté à la base de données après validation du formulaire. Cette option est utilisée, par exemple, lorsque le formulaire est publié sur un site web.

La variable Chargement automatique des données référencées dans le formulaire permet de précharger automatiquement les données correspondant aux champs de saisie et aux champs de fusion du formulaire. Toutefois, les données référencées dans Script et Test Les activités ne sont pas concernées. Si cette option n'est pas sélectionnée, vous devez définir les champs à l'aide de la variable Chargement de données additionnelles .

L'option Chargement de données additionnelles permet d'ajouter des informations supplémentaires qui ne sont pas utilisées dans les pages du formulaire mais seront toutefois pré-remplies.

Vous pouvez par exemple précharger le genre du destinataire et l’orienter automatiquement vers la page correspondante via une boîte de test.

Gérer la diffusion et le tracking des formulaires web managing-web-forms-delivery-and-tracking

Une fois le formulaire créé, configuré et publié, vous pouvez le diffuser et effectuer un tracking des réponses des utilisateurs.

Cycle de vie d'un formulaire life-cycle-of-a-form

Le cycle de vie d'un formulaire se décompose en trois étapes :

  1. En édition

    C'est la phase de conception initiale. Lorsqu’un nouveau formulaire est créé, il est en phase de modification. L’accès au formulaire, à des fins de test uniquement, requiert alors le paramètre . __uuid à utiliser dans son URL. Cette URL est accessible dans la variable Aperçu sous-onglet. Voir Paramètres d’URL de formulaire.

    note caution
    CAUTION
    Tant que le formulaire est en édition, son URL d'accès est une URL spécifique.
  2. En attente de publication

    Dans certains cas (par exemple, lorsque importation d’un formulaire par le biais d’un package), un formulaire web peut avoir la variable En attente de publication jusqu’à ce qu’il soit actif.

    note note
    NOTE
    Pour les applications web techniques (disponibles via la fonction Administration > Configuration > Applications web ), un formulaire contenant la variable En attente de publication status est automatique publié et récupère la variable En ligne statut.
  3. En ligne

    Une fois la phase de conception terminée, le formulaire peut être remis.

    Lorsqu’un formulaire contient la variable En édition ou En attente de publication status, il doit être publié être en ligne et accessible via l’URL du formulaire web dans un navigateur.

    Une fois publié, le formulaire est actif jusqu’à son expiration.

    Le formulaire est alors En ligne, jusqu'à ce que sa date de clôture soit atteinte.

    note caution
    CAUTION
    Pour être diffusé, l’URL du formulaire ne doit pas contenir le __uuid .
  4. Fermé

    Une fois la date de clôture du formulaire atteinte, la phase de diffusion est terminée et le formulaire est indisponible : il n'est plus accessible aux utilisateurs.

    La date d’expiration peut être définie dans la fenêtre des propriétés du formulaire. Voir à ce sujet la section Mettre un formulaire à disposition.

L'état de publication d'un formulaire est affiché dans la liste des formulaires.

Publier un formulaire publishing-a-form

Pour modifier l’état d’un formulaire, vous devez le publier. Pour ce faire, cliquez sur le bouton Publication au-dessus de la liste des formulaires Web et sélectionnez l'état dans la liste déroulante.

Mettre un formulaire à disposition making-a-form-available-online

Pour être accessible par les utilisateurs, le formulaire doit être en production et démarré, c'est-à-dire dans sa période de validité. Les dates de validité sont renseignées à partir du champ Propriétés lien du formulaire.

  • Utilisez les champs de la section Projet pour indiquer les dates de démarrage et de clôture du formulaire.

  • Cliquez sur le lien Personnaliser le message affiché si le formulaire est fermé pour définir le message d'erreur à afficher si l'utilisateur tente d'accéder au formulaire en dehors de sa période de validité.

    Voir Accessibilité du fomulaire.

Diffuser un formulaire par email delivering-a-form-via-email

Lorsque vous diffusez une invitation par email, vous pouvez utiliser l'option Chiffrement Adobe Campaign pour assurer la réconciliation des données. Pour cela, dans l'assistant de diffusion, vous devez adapter le lien vers le formulaire en ajoutant le paramètre suivant :

<a href="https://server/webApp/APP264?&id=<%=escapeUrl(recipient.cryptedId) %>">

Dans ce cas, la clé de réconciliation pour le stockage des données doit être l’identifiant chiffré du destinataire. Voir à ce sujet la section Précharger les données du formulaire.

Dans ce cas, vous devez cocher l’option Mettre à jour l’enregistrement préchargé dans la zone d’enregistrement. Voir à ce sujet la section Enregistrer les réponses aux formulaires web.

Log responses log-responses

Le tracking des réponses peut être activé dans un onglet dédié afin de suivre l'impact de votre formulaire Web. Pour ce faire, cliquez sur le bouton Paramètres avancés… dans la fenêtre des propriétés du formulaire et sélectionnez l’option Log responses .

L'onglet Réponses permet alors de visualiser l'identité des répondants.

Sélectionnez un destinataire et cliquez sur le bouton Détail… pour visualiser les réponses fournies.

Vous pouvez exploiter les traces des réponses fournies dans des requêtes, par exemple pour cibler uniquement les non-répondants dans le cadre d'une relance ou proposer des communications spécifiques aux seuls répondants.

Importer des packages de formulaires web import-web-packages

Lors de l'export et de l'import d'un package comprenant un formulaire web d'une instance vers une autre instance (par exemple, de l'étape à la production), le statut du formulaire web sur la nouvelle instance peut varier selon plusieurs conditions. Les différents cas sont répertoriés ci-dessous.

En savoir plus sur les différents statuts d'un formulaire web dans cette section.

NOTE
Lorsque vous exportez un formulaire web via un package, l’état du formulaire est visible dans le contenu du package obtenu.
  • Si l’état du formulaire web était En attente de publication ou En ligne lors de l’export à partir de la première instance :

    • Le formulaire web reçoit la variable En attente de publication lors d’un import sur la nouvelle instance.

    • Si le formulaire web existe déjà sur la nouvelle instance, il est remplacé par la nouvelle version du formulaire et prend la valeur En attente de publication , même si l’ancienne version du formulaire était En ligne.

    • Qu’il existe ou non, le formulaire doit être publié pour devenir En ligne sur la nouvelle instance et accessible via l’URL du formulaire web dans un navigateur.

  • Si l’état du formulaire web était En édition lors de l’exportation :

    • Si le formulaire web est nouveau sur l'instance d'import du package, le formulaire web reçoit la valeur En édition statut.

    • Si le formulaire web existe déjà sur la nouvelle instance, il s’agit d’une modification sur un formulaire existant. Si l’ancienne version du formulaire était En ligne, l’ancienne version reste en ligne jusqu’à ce que la nouvelle version du formulaire soit publié à nouveau sur la nouvelle instance.

    note note
    NOTE
    Vous pouvez vérifier la dernière version de votre formulaire web à l’aide du Aperçu .
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1