0. Les bases
D’abord, quels sont les problèmes ? Difficile à expliquer, mais généralement, on remarque :
- Envoyer l'e-mail de DOI demandant de confirmer l'opt-in (ainsi que l'adresse) dans le cadre d'une campagne Mautic régulière - L'envoi de l'e-mail peut prendre plusieurs minutes. Déjà c’est gênant, mais en plus, cela augmente considérablement le taux d'abandon.
- D'autre part, en envoyant le même e-mail directement depuis le formulaire Mautic avec l’action de formulaire, comme de point de départ de la campagne, le court délai fait que le clic sur le lien de confirmation n'est pas reconnu lorsque la campagne vérifie la décision « Visiter une page ». Car, il ne faut oublier que les « Décisions » ne vérifient pas les activités qui ont déjà eu lieu, mais attendent seulement les futures!
Il nous faut alors un autre moyen pour vérifier le clic de confirmation (plus précisément : la visite d’une page de destination DOI).
On présente deux méthodes adaptées à cet effet :
Le plugin Double Opt-In de Mautic et une solution spéciale Mautic.
Le Plugin Double-Opt In
D’abord, le « Plugin Double Opt-In » nous permet de facilement mettre en place un processus de DOI. Le plugin ainsi que les instructions pour l’installation sont disponibles gratuitement sur Github https://github.com/content-optimizer-gmbh/mautic-doi-plugin
Le plugin est compatible avec Mautic 4.4.3. lors de la rédaction.
1. Pour votre formulaire de contact, utilisez un « formulaire autonome »
... et envoyez l'e-mail de DOI via une nouvelle action de formulaire « Envoyer l'e-mail de Double Opt-In au contact ».
2. Configurez l’action de formulaire double opt-in
L'action de formulaire comprend plusieurs fonctionnalités configurables, mais pour le bon fonctionnement, seuls deux champs sont obligatoires.
L’e-mail de DOI qui doit être envoyé au contact après avoir rempli le formulaire, et la page de destination vers laquelle le contact est redirigé après avoir confirmé son adresse e-mail.
De plus, les doubles opt-ins réussis peuvent être documentés simplement en utilisant des balises ou des segments.
3. Mettez la variable dans l’e-mail de DOI
La variable spécifique « {doi_url} » doit être mise dans l’e-mail de DOI. Plus tard, cette variable deviendra l'URL qui a été spécifiée dans l'action du formulaire.
4. Terminé
En conséquence, tous les opt-in réussis sont désormais dans un seul segment (ou ont une balise). Vous pouvez maintenant commencer à envoyer des e-mails à ces contacts.
La solution spéciale Mautic (sans plugins)
Si le plugin mentionné ci-dessus n'est pas compatible ou ne doit pas être utilisé, nous avons l'option spéciale Mautic suivante pour vous.
1. Les composants nécessaires pour le processus de Double Opt-In
Les composants suivants sont nécessaires pour le processus de Double Opt-In :
- Formulaire
- Campagne
- Page de destination
- Segment DOI-Success
- E-mail de DOI
- Un cronjob
2. Pour votre formulaire de contact, utilisez un « formulaire de campagne »
Le formulaire peut être très simple. Seuls le nom, prénom et e-mail du contact sont nécessaires. Pas besoin d’action de formulaire
3. Créez votre e-mail de double opt-in
L’e-mail aussi est léger. Il faut seulement que l’e-mail contienne un lien vers la page de destination, car ce clic de lien est évalué dans la campagne. C'est l'indicateur d'un processus de double opt-in réussi.
4. La Campagne de Double Opt-In
Ainsi, tous les composants sont là pour donner vie à la campagne.
Le processus de campagne comprend les étapes suivantes:
- Tout commence par le formulaire de contact
- L’e-mail de double opt-in est envoyé
- Vérifier si la page de destination DOI a été visitée
Si Oui :
4a. Le Contact est ajouté au segment DOI-Success
5a. Le Contact est supprimé de la campagne.
Sinon :
4b. L’e-mail de rappel de DOI est envoyé après deux heures
5b. Vérifier si la page de destination DOI a été visitée
6b. Si oui, le Contact passe à 4a.
7b. Sinon, le Contact est supprimé après 24h.
5. Le Cronjob
Maintenant, ça redevient un peu plus technique. Étant donné que l’e-mail de double opt-in est envoyé depuis la campagne, la campagne doit être déclenchée le plus rapidement possible. Evidemment, le temps de déclenchement standard de 15 à 30 minutes des campagnes est beaucoup trop long pour cela.
Nous contrôlons alors l'ID de campagne directement via cronjob, afin qu'il soit déclenché une fois par minute.
Dans la commande suivante, vous devez remplacer l’adresse de votre Mautic et l'ID de la campagne de double opt-in. La campagne sera déclenchée une fois par minute.
*/1* * * * /path/to/mautic/bin/console mautic:campaigns:trigger -i ID
6. Dernier paramètre
Enfin, dans la configuration ou plus précisément dans les paramètres de suivi, « Identifier le visiteur par l'url de suivi » doit être activé.
Cela permet d'attribuer le clic du lien à partir de l'e-mail DOI, même si les cookies sont désactivés, car le lien est acheminé via Mautic.
7. Terminé
Et c’est tout. En conséquence, nous avons un segment réutilisable (alternativement, les balises seraient aussi possibles ici).