[]{class="badge informative"}
Cas pratiques : formulaires web use-cases-web-forms
Créer un formulaire d’abonnement avec double opt-in create-a-subscription--form-with-double-opt-in
Lorsque vous proposez des services d’information, les personnes destinataires doivent s’abonner pour recevoir toutes les communications liées.Pour éviter les communications incorrectes et s’assurer que la personne destinataire s’est abonnée de manière intentionnelle, nous recommandons d’envoyer une demande de confirmation d’abonnement pour créer un double opt-in.L’abonnement ne sera effectif qu’une fois que l’utilisateur ou l’utilisatrice aura cliqué sur le lien inclus dans le message de confirmation.
Le scénario mis en oeuvre dans cet exemple est le suivant :
- Création d’un formulaire d’inscription à la newsletter sur un site web contenant une case d’abonnement à un service temporaire.Ce service vous permettra de diffuser les messages de confirmation d’abonnement.
- Création de la diffusion de confirmation d’abonnement avec un modèle de diffusion associé au formulaire web.Elle contient le lien de confirmation rappelant le formulaire qui inscrit à la newsletter et affiche un message de validation de l’abonnement.
Etape 1 - Créer les services d’information step-1---creating-information-services
-
Créez le service d’inscription à la newsletter que vous souhaitez proposer à vos personnes destinataires.Pour plus d’informations sur la création d’une newsletter, consultez cette section.
-
Créez un second service d’information, un service temporaire associé à un modèle de diffusion pour adresser les messages de confirmation d’abonnement.
Etape 2 - Créer les messages de confirmation step-2---creating-confirmation-messages
Les messages de confirmation sont adressés via un modèle de diffusion dédié, référencé au niveau du service temporaire.
-
Dans l’Explorateur, sélectionnez Ressources > Modèles > Modèles de diffusion.
-
Créez un modèle de diffusion pour adresser les messages de confirmation d’abonnement.
-
Cliquez sur le bouton Pour dans les Paramètres de l’email pour associer le modèle de diffusion au mapping de ciblage Abonnements au lieu de Destinataires.
-
Comme les destinataires de cette diffusion n’ont pas confirmé leur approbation, ils sont toujours sur la liste bloquée de la base de données. Pour qu’ils puissent recevoir cette communication, vous devez autoriser les diffusions basées sur ce modèle pour les destinataires cibles qui se trouvent sur la liste bloquée.
Pour cela, cliquez sur l’onglet Exclusions.
-
Cliquez sur le lien Editer… et désélectionnez l’option Exclut les destinataires qui ne souhaitent plus être contactés.
note important IMPORTANT Cette option ne doit être désactivée que dans des contextes spécifiques, comme ici. -
Personnalisez votre diffusion et insérez le lien de confirmation dans le contenu du message.Ce lien vous permet d’accéder au formulaire web afin qu’il enregistre la confirmation d’abonnement.
-
À l’aide du DCE, liez votre URL au formulaire web.Comme le formulaire web n’est pas encore créé, remplacez la valeur dès sa création.
-
Associez enfin ce modèle au service temporaire créé précédemment.
Etape 3 - Créer le formulaire d’inscription step-3---creating-the-subscription-form
Le formulaire web permet à la fois l’inscription et la confirmation de l’inscription des destinataires.
Le workflow du formulaire web contiendra les activités suivantes :
Pour ce faire, procédez comme suit :
-
Créez un formulaire Web et sélectionnez le modèle Inscription à la Newsletter (subNewsletter).
-
Dans l’onglet Edition, nous devons configurer le workflow existant, dans la mesure où nous souhaitons ajouter un message de confirmation pour les destinataires qui souhaitent s’inscrire.
Pour cela, double-cliquez sur l’activité Pré-chargement et configurez-la comme suit.
Cela signifie que si l’utilisateur ou l’utilisatrice accède à ce formulaire par le biais du lien dans le message de confirmation, les informations de son profil seront chargées.Si la personne accède au formulaire web via une page du site web, aucune information ne sera chargée.
-
Ajoutez une activité Test à votre workflow.
L’activité Test peut s’appliquer à l’e-mail des personnes destinataires.Dans ce cas, configurez-la comme suit :
-
Ajoutez deux activités Script à votre workflow.
La première activité Script ajoutera des destinataires à la liste bloquée jusqu’à ce qu’ils confirment leur abonnement à la newsletter. Son contenu doit être le suivant :
code language-none ctx.recipient.@blackList=1
La seconde activité Script autorise l’envoi des diffusions aux utilisateurs et utilisatrices, et les inscrit à la newsletter.Les deux dernières lignes du script vous permettront de transférer les personnes destinataires du dossier Temp vers un autre dossier et de les réconcilier avec les profils existants dès confirmation de l’abonnement.
code language-none ctx.recipient.@blackList=0 nms.subscription.Subscribe("INTERNAL_NAME_OF_THE_NEWSLETTER", ctx.recipient, false) ctx.recipient.folder = <folder name="nmsRootRecipient"/> nms.subscription.Unsubscribe("TEMP", ctx.recipient)note NOTE La partition Temp peut être régulièrement purgée de son contenu à l’aide d’un workflow.
-
Double-cliquez sur l’activité Inscription pour personnaliser le formulaire d’inscription et associer une case à cocher au service temporaire créé précédemment.
-
Configurez l’activité Enregistrement afin de sauvegarder les informations renseignées dans la page du formulaire.
Cette activité permet de créer les profils de destinataires dans un dossier temporaire dédié afin de les différencier des profils en base, auxquels des communications peuvent être adressées.
note NOTE Vous ne devez pas définir d’options de réconciliation. -
Ajoutez deux activités Fin pour afficher un message à l’intention de l’utilisateur.
La seconde activité Fin affichera le message de confirmation une fois l’inscription terminée.
-
Une fois le formulaire web créé et paramétré, vous pouvez le référencer dans le modèle de diffusion pour l’envoi des messages de confirmation.
Etape 4 - Publier et tester le formulaire step-4---publishing-and-testing-the-form
Vous pouvez maintenant publier le formulaire afin de le rendre accessible aux utilisateurs.
Ainsi, l’inscription à la newsletter est réalisée selon les étapes suivantes :
-
L’utilisateur du site Web se connecte à la page d’abonnement et valide le formulaire.
Il est informé de la prise en compte de sa demande via un message affiché dans son navigateur.
À cette étape, l’utilisateur est ajouté dans la base de données Adobe Campaign, dans le dossier Temp, et son profil est placé sur la liste bloquée jusqu’à ce qu’il valide son inscription à l’aide de l’email.
-
Un message de confirmation lui est adressé avec un lien pour valider définitivement son inscription.
-
Lorsqu’il clique sur ce lien, la page de validation est affichée dans son navigateur.
Dans Adobe Campaign, le profil de l’utilisateur est mis à jour :
-
il n’est plus sur la liste bloquée,
-
il est abonné au service d’information.
-
Afficher différentes options en fonction de la valeur sélectionnée displaying-different-options-depending-on-the-selected-values
Dans l’exemple suivant, la personne est invitée à sélectionner un type de véhicule.Vous pouvez afficher les catégories de véhicules disponibles en fonction du type sélectionné.Cela signifie que les éléments affichés dans la colonne de droite dépendent de la sélection de l’utilisateur ou de l’utilisatrice :
-
Lorsqu’il sélectionne un véhicule particulier, il pourra choisir entre un véhicule “Voiture individuelle” ou “Monospace” :
-
Lorsqu’il sélectionne un véhicule professionnel, il pourra choisir parmi les utilitaires de la liste déroulante :
Dans cet exemple, le type de véhicule n’est pas stocké dans la base de données.La liste déroulante est configurée comme suit :
Cette information est stockée dans une variable locale.
Le conditionnement de l’affichage de la colonne de droite est paramétré au niveau des conteneurs :
-
Conditionnement de la visibilité des champs pour un véhicule personnel :
-
Conditionnement de la visibilité des champs pour un véhicule professionnel :