Marketing Office Hours
Visite du Centre de Préférences de Communications Merlin/Leonard - MLOH 2019 11 22
108 vues
Comment limiter les désabonnements de vos clients/ prospects ?
Comment collecter les consentements et les préférences de vos leads ?
Le centre de préférences de communications, clé de voûte de votre respect de la GRPD.
Question
Comment Merlin/Leonard a-t-il construit son centre de préférences ?
Les faits
La RGPD a obligé les entreprises à repenser la façon dont elles gèrent le désabonnement et à migrer vers une page plus construite qui permette au visiteur de définir ses consentements et ses préférences.
La solution
Le centre de préférences que nous avons adopté chez Merlin/Leonard vise à :
- avoir un ton en accord avec la personnalité de Merlin/Leonard
- permettre au visiteur de renseigner/corriger ses informations personnelles (et de pouvoir changer son email)
- de définir ses préférences de communication, c’est à dire les sujets sur lesquels il a envie que Merlin/Leonard prenne la parole
- de préciser ses consentements : quels types de communication autorise-t-il Merlin/Leonard a lui envoyer ?
- de gérer une pause dans les communications
- d’exercer son droit à l’information
- d’exercer son droit à l’oubli
- de se désabonner de toutes les communications
Nous vous emmenons dans la visite des souterrains de notre « Registre Géant des Préférences et des Désirs » dans cette vidéo. Bon voyage !
Marketo Office Hours
- Tous les vendredis à 11h, gratuit (hors jours fériés)
- Une heure pour poser toutes vos questions.
- Un partage de bonnes pratiques par la communauté
- S'inscrire ici : https://go.merlinleonard.com/inscription-office-hours-marketo.html?utm_medium=YouTube&utm_source=ML
View transcript
Je vais commencer sur le Centre de préférence. Mon centre de préférence, vous l'avez peut-être déjà vu, si vous tapez Merlin/Leonard et centre de préférence dans Google, vous devriez tomber dessus sans trop de difficulté. C'est un centre de préférence qui est assez long pour être un peu une démonstration de, pas tout ce qu'on peut faire, mais une bonne partie. Chez la plupart de mes clients, il est beaucoup plus court évidemment. Ce que j'ai décidé de faire, c'est que j'ai posé un premier pavé Informations Personnelles, qui me permet d'avoir les informations que je souhaite, notamment la langue. J'ai une option ici qui permet aux gens de changer leur adresse email. Je vous montrerai comment c'est fait derrière, parce qu'il faut un champ spécial pour réussir à faire ça. Les téléphones. J'ai un pavé sur la société. Alors ça, j'ai pas mal réfléchi, parce que comme je suis connecté avec Salesforce, quand quelqu'un arrive sur mon centre de préférence et que cette personne ait un contact dans Salesforce, les informations de sa société sont portées par la société de Salesforce, et si la personne met à jour ces informations ici, moi, je vais être alerté. Mais quand Marketo va essayer de mettre à jour Salesforce, il ne pourra pas, puisque Marketo ne peut pas écrire sur l'objet Société. Donc c'est important que quand la personne change ses informations ici, j'aie une alerte pour que j'aille faire la modif à la main dans Salesforce, sinon l'information ne sera pas prise en compte, et la prochaine fois que la personne revient, elle reverra l'information initiale qui était dans Salesforce. Et ça a un petit côté déceptif, parce que j'avais rempli le centre de préférence et ma réponse n'a pas forcément été prise en compte. Les domaines d'intérêt, c'est la raison pour laquelle, principalement, on fait le centre de préférence. Outre la possibilité, évidemment, de pouvoir se désabonner, c'est de capter les intérêts du visiteur, du prospect du client. La promesse étant que, normalement, si la personne nous donne ses centres d'intérêt, on ne va lui parler que de ce qui l'intéresse. C'est une des motivations qui fait que j'ai envie de rentrer mes informations dans un centre de préférence, c'est que je peux indiquer ce qui est important pour moi. Ça, c'est vraiment super, derrière, pour déclencher des nurturing. Si quelqu'un vient sur votre centre de préférence et vous indique ce dont il a envie de vous parler, derrière, c'est le moment idéal pour l'inclure dans un nurturing qui aboutit à une offre. C'est pour ça que, généralement, les centres d'intérêt, ils sont plus ou moins adhérents aux offres que vous proposez à la fin. C'est-à-dire qu'il faut pouvoir imaginer assez facilement faire un nurturing qui aboutit à une offre. Ce sont des cases à cocher. Je peux évidemment choisir plusieurs préférences. Évidemment, si je choisis plusieurs préférences, il faudra gérer derrière correctement le fait que je ne sois pas mis dans trois nurturing d'un coup. Sinon, ça va être un peu compliqué au niveau des limites de communication. Les Abonnements, ici, c'est la partie consentement. La partie consentement, généralement, on la fait plutôt aligner sur les types de campagne marketing que vous faites. Pourquoi ? Parce qu'il faut que dans l'équipe marketing, quand vous faites un événement, vous trouviez facilement le consentement Événement. Si vous avez un consentement qui est plutôt basé sur vos offres, ça va être compliqué de savoir, tiens, je fais un événement qui est un peu transverse, qui est un peu brand awareness, lequel des consentements je vais choisir si j'ai des consentements très précis sur les marques. Alors que si on fait des consentements alignés sur les types de campagne, par exemple, ce matin, quand j'envoie mon invitation aux Offices hours, j'ai juste à prendre les gens qui ont répondu oui dans Offices hours et c'est simple. Donc là, il faut viser la facilité du travail de l'équipe marketing. Là, j'ai choisi de mettre un champ texte qui permet d'avoir le fait que la personne n'a pas répondu, le fait qu'il a dit oui, le fait qu'il a dit non. Et en fonction des campagnes, je m'autorise à écrire soit aux gens qui ont soit dit oui, soit qui n'ont pas dit non. Au sortir de la RGPD en mai dernier, c'était assez strict et donc on ne pouvait écrire qu'aux gens qui avaient répondu oui sur un certain consentement. Depuis que la RGPD s'est un peu assouplie suite à la réparation dans l'article de la CNIL, aujourd'hui, côté B2B, on peut écrire à des gens qui ne nous ont pas donné de consentement préalable sous réserve que votre offre puisse les intéresser. Donc, si demain je veux faire un événement pour aller chercher des nouvelles personnes, je pourrais écrire aux gens qui n'ont pas rempli le consentement Événement et à ceux qui ont dit oui. En gros, je n'écrirai pas à ceux qui m'ont dit non. Ici, j'avais fait un petit test pour gérer correctement les gens qui souhaitaient être partenaires de Merlin/Léonard. C'est juste deux cas à cocher. Je pense que je vais bientôt l'enlever parce que ça n'a plus raison d'être deux ans plus tard. Et ici, ce dernier pavé, c'est le pavé où on va gérer la pause. Donc ici, les personnes qui souhaitent faire une pause dans les communications, les personnes qui souhaitent exercer leur droit à l'information. Qu'est-ce que ça fait ? La pause, ça va mettre le chant Marketing suspended à True pendant la durée qui sera indiquée. Donc, la personne ne recevra plus d'email marketing pendant cette période. Le droit à l'information, ça va m'envoyer une alerte à moi en disant : "Telle personne a rempli le centre de préférence et a coché sa case. Merci de vérifier son profil et d'activer la campagne qui va permettre de lui envoyer le droit à l'information. Enfin, qui lui envoyait un email qui contient l'ensemble des informations que j'ai à son sujet." Donc ça, je vais vous montrer comment j'ai fait. Je peux le piloter facilement depuis Salesforce. Et ici, c'est le (Show) and subscribe. "Je ne souhaite plus de recevoir de communication de Merlin/Léonard." C'est assez classique. Cette phrase, elle me permet de gérer aussi le droit à l'oubli. Donc, c'est le seul champ obligatoire du centre de préférence. Soit la personne met oui et elle me donne un consentement qui m'autorise à stocker et à traiter ses informations, soit elle me dit non et ça veut dire que je n'ai pas le droit de stocker ses informations. Donc, ça équivaut pour moi au droit à l'oubli. Là encore, je reçois une alerte et je peux derrière déclencher la campagne qui ne va pas anonymiser, mais qui va vider les informations de la personne dans Salesforce et dans Marketo. Et ça, je le pilote depuis Salesforce. Vous avez vu, sur ce centre de préférence, là, je suis arrivé sur cette page et pour ceux qui avaient assisté aux Offices hours sur le changement de la façon dont Marketo gère le pré-remplissage des formulaires, bien que j'ai un cookie qui me corresponde sur le poste où je suis, le formulaire n'est pas prérempli. Désormais, le centre de préférence, il ne doit être accessible que depuis les emails Marketo pour que quand la personne arrive, il soit prérempli. Si vous l'aviez référencé un peu partout, ce n'est plus une bonne idée, sauf à ajouter du script qui va reproduire la fonctionnalité pré-remplissage telle qu'elle existait avant. Mais c'est un petit peu compliqué. Désormais, le centre de préférence, l'endroit naturel, on peut le trouver, c'est au pied des emails Marketing Marketo. Est-ce qu'il y a des questions à ce stade ? Moi, j'ai une question Sylvain. À propos des programmes de nurturing déclenchés depuis le centre de préférence, est-ce que tu pourrais nous montrer en back-office depuis Marketo comment on ajoute les contacts qui ont potentiellement rempli le formulaire aux programmes de nurturing associés ? Ce serait une campagne toute simple qui serait basée sur un trigger Data Value Changes. Dès que le flag Marketing Automation passe à True et que la personne n'est pas déjà passée dans le programme nurturing, elle va pousser vers le nurturing. Si j'en faisais une… En vrai, je n'ai pas de nurturing pour l'instant, moi-même, parce que je n'ai pas encore eu le temps de les faire. Ce n'est pas bien, je sais, mais c'est comme ça. Donc, si je fais une Smart Campagne pour montrer… Là encore, la bonne idée, c'est de préfixer les champs que vous allez créer. Par exemple, tous mes champs de préférence Center, ils sont préfixés PF et les préférences sont celles à la DI. Donc, dès que Marketing Automation passe à True, si je prends le nurturing… Imaginons que j'ai un programme de nurturing qui serait mon programme de nurturing spécial Marketing Automation, dès que la personne n'est pas membre du programme de nurturing, on l'ajouterait au programme de nurturing dans le Stream numéro 1. Bon, ça, c'est le cas simple où la personne coche une case. Après, il faudrait sûrement complexifier un petit peu le sujet pour vérifier si la personne coche trois cases d'un coup, puisque l'on ne peut pas pousser la personne dans le nurturing. Donc, pour ça, il faudrait prioriser les nurturing. C'est un peu plus complexe. Si ça vous intéresse, il faudrait que je prépare un peu pour vous montrer comment ça marche. Si j'ouvre ce formulaire qui est derrière, il y a… En fait, mon centre de préférence, c'est un formulaire Marketo qui a été mis en forme sur une page vierge Marketo avec juste image et puis un peu de texte en haut et en bas, il n'y a pas plus que ça. L'objectif de cette page, c'est que la personne remplisse ce formulaire. Donc, je ne veux surtout pas le perturber avec des choses qui seraient sur les côtés, d'autres call-to-actions qui risqueraient de faire en sorte qu'ils ne remplissent pas le centre de préférence. Enfin, ici, j'ai un champ qui est dépendant en termes d'affichage du fait que la checkbox soit remplie. C'est la seule petite complexité ici. Qu'est-ce que j'ai d'autre ? Tout le monde connaît les fieldset ? C'est pratique les fieldset parce qu'on peut mettre des règles d'affichage d'un fieldset entier sur la base d'un champ. Par exemple, si je voulais que ce fieldset soit affiché uniquement, si je mets oui ici, c'est assez pratique. Donc, pareil là pour la pause. Ce champ, il n'apparaît que si je coche ce champ-là. Par contre, ce que j'ai dû créer en plus de tous les champs que vous voyez ici, ce sont, pour les consentements, les champs Date correspondants. Donc là, je trace, je vais vous montrer, la date à laquelle chacun des consentements est changé et je trace la source aussi. La source, je l'avais fait juste après le RGPD. Aujourd'hui, ce ne serait plus forcément utile de le faire. Mais bon, comme je suis parti, je continue. Donc, on passe sur le programme proprement dit maintenant. Ce que j'ai fait, c'est que j'ai fait un Channel spécial Centre de préférence qui contient trois états membres pour les gens qui passent sur mon centre de préférence, Opt-in pour ceux qui remplissent le formulaire et qui donnent au moins un consentement sans être désinscrits, et Opt-out pour les gens qui se désinscrivent. Donc, ça me permet d'avoir une vue instantanée de combien d'Opt-in et combien d'Opt-out j'ai dans ma base. Donc, si on passe sur les campagnes… Là, je vais regarder le fait que le champ PF Nouvel email, la checkbox ici, a été coché. Et donc, j'attends une minute. Si la personne est dans cette Smart liste, qu'il a rempli le formulaire dans les cinq minutes, on va mettre dans le champ email adresse la valeur du champ dédié que j'ai créé pour le nouvel email. Évidemment, si la personne remplit le centre de préférence avec son Nouvel email, Marketo va créer une autre personne. Donc, ce n'est pas ce qu'on veut. On veut garder la même personne et changer l'email. Donc, le champ Email, c'est le seul qu'on puisse pas changer dans un formulaire, évidemment, puisque c'est la clé. Et donc, c'est pour ça qu'il faut créer un champ dédié qui stocke la valeur du Nouvel email et ensuite, dans un Change data value, mettre la valeur du nouveau champ dans Email adresse. Ensuite, une fois que c'est fait, j'attends deux secondes et je repasse la checkbox à False et je vide le champ Nouvel email pour que s'il revient, il puisse recommencer. Ici, on est dans le cas où il y a deux triggers qui se passent en même temps. Vous voyez, ici, j'ai choisi que le champ Nouvel email soit coché comme Trigger. Mais on a un choix ici. On peut choisir le trigger que le formulaire de centre de préférence a été rempli ou on peut choisir que le champ a été modifié. En vrai, ce qu'on veut, c'est les deux. Je veux que la personne soit passée sur Centre de préférence et qu'elle ait coché le champ. Et vous savez qu'on ne peut pas mettre deux triggers. C'est-à-dire que si on en met deux, Marketo se déclenchera dès que l'événement de l'un des deux est rempli. Donc c'est pour ça que je passe par cette petite ruse qui consiste à mettre un des deux triggers ici et de mettre un Choice dans mes actions ici sur la base du fait que la personne est dans une liste qui correspond au deuxième trigger. Comme ça, je suis sûr que là, je ne prends que les gens qui viennent de passer sur le centre de préférence et qui ont coché la case. Ça, c'est au cas où j'utiliserais cette case ailleurs et que la personne a rempli son nouvel email dans un autre endroit. Ce qui n'est pas le cas aujourd'hui, mais ça pourrait être le cas demain. Donc je me prémunis contre ça. La création de chaque personne. J'ai un trigger Personne (inaudible). Et là, je mets les préférences à True. Pas les consentements, mais les préférences. L'idée étant que je suppose que les gens qui viennent chez moi, au départ, ils aiment tout et puis ils vont me dire ce qu'ils n’aiment pas. Alors que les consentements, on commence à vide et les gens vont les remplir petit à petit. Si vous ne faites pas ça et que vous faites des ciblages sur les préférences, le problème, c'est que, à très vite, vous n'allez cibler plus personne. Parce que et les préférences et les consentements seront vides et donc vos ciblages seront très diminués. Ensuite, si on prend un champ Opt-in, donc dès que le champ Consentement sur les événements passe à Oui, pareil, j'utilise toujours la ruse qui dit si la personne a rempli le formulaire de centre de préférence dans les cinq minutes et ne s'est pas désinscrit, je passe le programme Status à Opt-in. Je mets à jour aux dates, le champ Date correspondant au consentement sur événements pour savoir que c'est maintenant que la personne a rempli le consentement sur les événements et je mets que la source, c'est le centre de préférence. C'est pareil sur tous mes autres consentements, newsletters, le thought leadership, les formations et les Offices hours. Évidemment, tous ces triggers sont en every time pour que si la personne passe plusieurs fois, ça marche plusieurs fois. Si la personne s'est désinscrite, là, je ratisse beaucoup plus large que le centre de préférence volontairement. C'est-à-dire que je dis si le champ de subscribe passe à True, que ce soit via le centre de préférence ou un autre moyen. Donc, s'il est passé sur le centre de préférence, je vais lui envoyer une notification indiquant que sa demande des inscriptions a bien pris en compte, s'il s'est désinscrit par un autre moyen, par exemple, en indiquant dans son Gmail que mon email est un spam et que ça remonte à Marketo et que derrière, il se désinscrit, il ne recevra pas la notification. Ou s'il arrive, je ne sais pas si vous connaissez cette fonctionnalité, Forward to a friend dans Marketo, Marketo dispose d'un token système qui s'appelle Forward to a friend qu'on peut insérer dans un email. C'est un lien hypertexte. Quand la personne à qui vous envoyez clique dessus, ça ouvre une page web avec l'email et ça ouvre une petite pop-up qui vous permet d'indiquer le nom, le prénom et l'email d'un de vos collègues ou amis. Et quand vous faites ça, la personne reçoit l'email, créé dans Marketo mais est créé avec le Unsubscribe True tout de suite. L'idée étant que certes, il est créé dans Marketo, mais on ne peut pas lui envoyer les emails en masse sans son accord. Donc là, il faut gérer de façon très particulière ce cas de la personne qui arrive via Forward to a friend de Marketo et je ne veux pas qu'il reçoive les notifications non plus à ce moment-là, puisqu'il aura une notification particulière. Donc là, comme il s'est désinscrit, je mets tous les consentements à Non, les consentements locaux, pour les événements et je mets aussi la date à jour et la source. Donc là, j'en ai pas mal. Et finalement, je passe le programme Status à Opt-out. Et s'il ne venait pas passer par le centre de préférence, il s'était désinscrit par un autre moyen, ça ne change pas l'Opt-out. Alors, je gère aussi la réinscription puisque les gens parfois peuvent se réinscrire. Donc si la personne était à True et passe à False, ce qu'on va faire, c'est qu'on va vider les consentements. On va envoyer une notification disant qu'on a bien pris en compte sa réinscription. Donc on vide les consentements. Pour mettre à vide un champ, il faut utiliser la valeur nulle ici. Ce n'est pas très connu. Nulle, système date, on met à jour la date, on met à jour la source, comme tout à l'heure, sauf que maintenant, on vide. Et en fait, on repasse le programme Status à Membre. Donc on était à Opt-out, on repasse à Membre. Donc ça, ça peut être intéressant si, par exemple, imaginez que vous fassiez un webinar, des Offices hours ou un livre blanc, et que la personne remplisse le formulaire alors qu'elle s'est désinscrite. Donc vous allez envoyer une notification, généralement qui a un email opérationnel Marketo. Donc la personne va recevoir la confirmation d'inscription au Webinaire, à l'événement ou le lien du livre blanc. Mais on peut se poser la question de, à ce moment-là, est-ce que ça ne vaut pas le coup de réintégrer la personne puisqu'en fait, il est revenu vers vous et il a demandé quelque chose ? Là, on est un peu dans la zone grise. Pour moi, la bonne pratique, ce serait en même temps qu'on lui envoie la notification d'événement, ce serait d'inclure un email dynamique qui se baserait sur une segmentation qui, elle-même, se base sur le fait qu'il vient de se réinscrire pour lui dire : "On a bien noté votre réinscription, on vous a réinscrit. Si vous ne souhaitez pas être réinscrit, repassez sur le Centre de préférence," par exemple. C'est une manière de regagner des gens qui se sont désinscrits. Ça nécessite d'être un peu travaillé, d'avoir la bonne approche, mais ça peut être intéressant. Les pauses, là aussi, on va partir du fait que le champ qui gère les pauses passe à 30 et qui n'était pas 30. Je ne sais plus pourquoi j'ai fait ça, mais il y aura une bonne raison. Parce qu'il peut passer de vide à 30 ou de 60 à 30. Les pauses, ce qui est embêtant, c'est que la personne peut décider de faire une pause, elle peut en cours de pause décider d'arrêter la pause et elle peut en cours de pause changer de durée. Donc il faut avoir en tête tous ces cas-là. Là, si elle choisit une pause de 30 jours, elle reçoit la notification lui disant qu'elle est bien partie en pause pour 30 jours. On la passe en Marketing suspending, on a 30 - 30 jours. Et au bout de 30 jours, on la repasse à False. On repasse Marketing suspending et PF pause à False. Puis on vide le champ qui contient le nombre de jours. Ça veut dire que si ça se passe pendant qu'elle était dans une pause de 60 jours, en fait, ça va se superposer. Parce que là, je pense que c'est exactement la même campagne. Si la personne a indiqué 60 et qu'elle n'était pas à 60, elle passe dans le flot. Imaginons que la personne ait demandé une pause de 60 jours et 10 jours plus tard, elle revienne et demande une pause de 30 jours, à l'issue de la période de 30 jours, on va repasser Marketing suspended à False. Donc ce qui fait que quand elle va arriver à l'issue des 60 jours, Marketing suspended sera déjà à False, donc il ne va rien se passer. C'est bien la dernière qui va l'emporter systématiquement. Et Unpause, si je détecte que la personne passe pause de False à True, je l'enlève. Alors ça, c'est une action qu'on n'utilise pas souvent, Remove from flow, qui est ici. Ça permet de retirer les gens des campagnes. On est obligé de faire ça, puisqu’une fois que la campagne est lancée, la personne va, ici dans le flot, attendre 60 jours. Pendant 60 jours, elle va être bloquée à cette étape. Et au bout de 60 jours, elle va continuer. Et une fois que la campagne est lancée, le seul moyen de retirer la personne de la campagne pour que les actions suivantes ne soient pas enclenchées, c'est d'utiliser cette action Remove from flow. Donc si la personne vient sur Centre préférence et décoche Pause, il faut l'enlever du Flow et repasser Marketing Supplement Defaults et le nombre de jours à nulle. Le droit à l'information, vous vous souvenez, c'est cette petite checkbox qui est ici. Donc ça, la campagne d'alerte, elle est relativement simple. Dès que le droit à l'information est coché, ça m'envoie une alerte. L'email 5 dit : "Cette personne a demandé l'exercice de son droit à l'information." On verra à quoi ça ressemble. Donc ça arrive chez moi. Ça enregistre la date à laquelle la personne a demandé son droit à l'information, la source. Et puis ça l'ajoute à une liste statique des gens qui ont demandé leur droit à l'information. Je fais ça parce qu'en cas de contrôle, je veux pouvoir avoir une liste statique qui ne bouge pas des gens qui, dans le passé, ont demandé leur droit à l'information. Vous savez qu'il y a un certain nombre d'informations dans l'Activity Log de Marketo qui sont supprimées au bout de 90 jours ou 25 mois désormais. Alors que les Static lists, elles ne bougeront jamais. Les Static lists, le fait qu'on soit membre d'un programme avec tel statut, ce n'est jamais effacé par Marketo. Donc si on veut conserver l'information assez longtemps, le bon moyen, c'est la Static lists. Donc là, l'email, voilà. C'est tout bête, il y a une alerte. Donc là, il y a le token sur, je ne sais pas, le full name, je pense. Quand je reçois ça, je vais dans Salesforce et puis je peux, ici, déclencher la campagne qui va gérer le droit à l'information. Le fait que cette campagne, elle soit visible ici, c'est parce que j'utilise cette campagne et j'utilise ce trigger très particulier qui s'appelle Campagne As Requested avec la valeur Sales Insights ici. Donc ça, c'est un trigger qui va exposer dès qu'il est activé cette Smart campagne côté Sales Insights de Salesforce. C'est assez pratique parce que quand je reçois cette alerte, j'ai plutôt envie de chercher dans Salesforce que dans Marketo, c'est toujours plus facile de chercher dans le CRM. Et j'aimerais en un clic pouvoir gérer l'action que je souhaite faire. Donc là, l'action que je souhaite faire, c'est envoyer un email qui est assez long, qui contient l'ensemble des informations que j'ai sur la personne dans Marketo. Voilà, ici, la personne va recevoir cet email qui contient… j'ai mis tous les champs de la base en fait. J'ai remarqué que quand on met beaucoup de tokens dans un email, ça a tendance à faire sauter Marketo. Donc je m'y suis repris au moins une dizaine de fois pour réussir à faire cet email. Mais à la fin, j'ai réussi. Là, j'ai mis tous les champs que j'avais, ce qui fait que je remplis mes obligations de droit à l'information avec ça. Je n'ai jamais vu de limite, tu sais. Donc je ne pense pas qu'il y ait de limite. C'est juste que Marketo est un peu capricieux en ce moment en termes, pas de perf, mais de stabilité. Parce que dès que la connexion internet est un peu faible, vous voyez, il y a toujours des petites fenêtres pop-up qui apparaissent. C'est juste qu'il faut s'y reprendre à plusieurs fois, il faut faire des pavés bien sauvegardés régulièrement. Plus tu en mets, plus Marketo devient capricieux. Je n'ai pas d'étude exacte, mais ça dépend beaucoup de l'environnement dans lequel on est. Cf. la discussion qu'on avait sur les perfs de Marketo dans des environnements de grand compte avec des sécurités un peu restreintes qui font que les flux Marketo ont du mal à passer. Moi, Marketo, il fonctionne. Là, j'ai un routeur 4G dédié chez moi pour juste mon poste, ça fonctionne plutôt pas mal. À part la petite fenêtre qui apparaît de temps en temps qu'il faut juste fermer, mais je n'ai pas vraiment de problème de performance en Marketo. Mais dès qu'on est dans vos entreprises, c'est toujours un peu plus compliqué. J'ai déjà fait l'expérience de me connecter au même Marketo que mon client, un client qui a énormément de données. Mon client, à travers son système d'information grand compte, avait énormément de mal à accéder à Marketo et il fallait plusieurs secondes pour que les écrans apparaissent et moi, en passant par ma 4G via mon téléphone, j'avais des écrans immédiatement. En fait, je ne pense pas que ce soit forcément lié à la quantité de données. Ça m'a vraiment très lié au fait que la connexion entre le poste sur lequel vous êtes et le serveur Marketo est rapide ou pas. Et j'ai noté assez souvent que quand on était dans l'ESI d'un grand compte, surtout en VPN, c'était la cata parce que le flux internet est assez compliqué. Si vous voyez que Marketo rame dans votre entreprise et que vous avez la possibilité, passez sur votre connexion 4G et ça va mieux marcher. En tout cas, moi, je l'ai constaté plusieurs fois. Donc la partie droit à l'information, c'est ça. Quand la personne accepte la politique de confidentialité, si le champ passe à Oui, je dois mettre quoi ? Oui, je mets juste les timestamps et je trace la source. Pour l'alerte, c'est la même chose que pour le droit à l'oubli. L'alerte, dès que le champ passe à Non, ça m'envoie un email de notification à moi et ça envoie une notification à la personne disant qu'on a bien pris en compte sa demande et qu'on va faire ce qu'il faut, sa log, le temps et la source, et ça l'ajoute à une liste. Et l'action, c'est pareil, c'est une campagne où j'utilise le trigger Campagne is Requested que j'expose dans Salesforce où là, on va vider tous les champs qu'on peut. Il n'y a pas de fonction anonymisée dans Marketo. Idéalement, il faudrait faire ça, mais ça n'existe pas. Donc je ne veux pas supprimer la personne parce que je veux pouvoir prouver qu'elle avait fait la demande à tel moment et qu'on a bien exercé l'action. Donc si je supprime la personne de Salesforce et de Marketo, je n'ai plus le moyen de prouver que j'ai fait ce qu'il faut. Donc j'envoie une confirmation disant qu'on a agi et on a pris en compte sa demande et on a vidé ses données. Je mets la politique de confidentialité, un (nom) et à la bonne date. Et ensuite, je mets tous les champs de la base Annule. Là, c'est un très, très long flot. Je pense que c'est le plus long que j'aie, avec que les Change data value et tous les champs, on les passe à Nulle pour vider entièrement la personne. Donc à la fin, dans la base, il ne me reste plus qu'un email mais sans nom, sans prénom, sans société. On passe les consentements à non pour être… C'est ceinture et bretelles. On repasse les préférences à vide. Qu'est-ce qu'il y a d'autre ? Parfois, on ne peut pas mettre Non, donc je mets des valeurs qui ne sont pas indicatives. Et donc ça, ça vide la personne à la fois dans Marketo et Salesforce. Je ne suis pas à 100 % de complétion vis-à-vis de la loi, mais je dois être à 98 %, donc je suis déjà assez content avec ça. Je gère aussi que la personne peut revenir et dire : "Ben oui, finalement, je reviens." Donc là, si la politique de confidentialité passe de Non à Oui, je change juste la date qu'il y a à ça et je l'enlève de la liste statique. On arrive à la fin. Donc la notification par défaut, c'est quand la personne, si elle remplit le formulaire et qu'elle fait partie de cette smart list, donc la SL3, c'est des gens qui ont rempli le formulaire mais qui ne sont pas désinscrits dans les cinq minutes, qui n'ont pas demandé leur droit à l'information et qui n'ont pas demandé leur droit à l'oubli. Ça doit être celle-là. La personne a bien rempli Centre de préférence dans les cinq minutes et ne s'est pas désinscrite, n'a pas demandé la pause, n'a pas demandé son droit à être informée et a bien accepté la politique de confidentialité. Dans ce cas-là, elle reçoit la notification par défaut, qui dit : "On a bien pris en compte vos informations." On envoie un email et je reçois une alerte. Simple question pour revenir au Centre de préférence. Tous les champs étaient obligatoires ou il y en a certains qui étaient facultatifs ? Il n'y en a qu'un qui est obligatoire, c'est le dernier. Sinon, tous les autres sont facultatifs. D'accord. Et dans le cas où l'utilisateur ne viendrait pas remplir ces champs, comment est-ce qu'on le paramètre dans Marketo ? S'il ne remplit pas quel champ ? S'il ne remplit pas les autres champs, admettons les domaines d'intérêt ou même l'abonnement. On ne peut pas forcer les gens à donner des réponses. Si le champ est vide, il passe directement… En fait, la personne va arriver ici forcément à partir d'un email. Donc il y aura au moins la partie information personnelle qui sera remplie. Au moins, normalement, l'email sera rempli. L'idée, c'est de glaner petit à petit un peu plus d'informations sur les gens. Comme à la création, je mets les préférences à True, tout ça sera coché. Donc là, ce que peut faire la personne, c'est de décocher certaines préférences, ce qui sera déjà une indication, et m'indiquer un certain nombre de consentements. Je ne m'attends pas à ce que les gens remplissent le formulaire en entier dès la première fois. Ce que je vais faire, c'est que je vais utiliser ces consentements dans différents formulaires. Vous avez peut-être vu, quand vous êtes inscrit à mes Offices hours, il y avait le champ consentement Offices hours. L'idée, c'est que sur les différents formulaires correspondant à mes différentes campagnes, je vais utiliser les consentements pour petit à petit obtenir les consentements ou pas des gens. Sur ce formulaire, ici, j'ai le consentement spécial pour les Offices hours, parce que je suis sur la page d'inscription des Offices hours. Ce n'est pas sur le centre de préférence que j'espère avoir les consentements, c'est plutôt sur les différentes campagnes que je vais faire au fur et à mesure. Ici, c'est plutôt pour les gens la possibilité de dire, finalement, les Offices hours, ça ne m'intéresse pas, j'étais en Oui, je vais passez à Non. L'email qu'on reçoit, c'est un choix que j'ai fait. Je voulais m'amuser un peu, j'ai repris tous les champs que la personne avait donnés. Je fais un peu le compte-rendu de ce que j'ai eu de la part de la personne et je redonne le lien sur le Centre de préférence si la personne veut revenir évidemment. Il ne faut pas oublier de gérer l'acquisition. Il fut un temps où, quand il y avait le pré-remplissage du formulaire, les personnes pouvaient arriver dans Marketo via le centre de préférence pour la première fois. Si c'était le cas, je gérais correctement l'Acquisition program et l'Acquisition date. Si quand la personne passe sur le centre de préférence, son Acquisition program est vide, c'est-à-dire que c'est la première fois qu'elle rentre dans Marketo, je remplissais la date avec la date du moment et l'Acquisition program avec le Centre de préférence. Comme aujourd'hui, le Centre de préférence ne peut plus être un moyen d'acquisition puisque j'arrive forcément sur le Centre de préférence via un email qui, lui-même, doit faire partie d'une autre campagne. Je pourrais désactiver cette campagne et je la laisse au cas où. Je voulais juste vous montrer un truc qui m'avait bien cassé la tête. Pour les centres d'intérêt, vous souvenez, c'est les checkbox, plutôt que de mettre vos domaines d'intérêt, Marketing Automation, Sales Automation, ainsi de suite, et en mettant le champ, c'est un booléen, donc c'est True ou False, ce n'est pas top. Je voulais avoir un texte qui dit : "Vous êtes intéressé par le Marketing Automation, le Sales Automation." Comment on transforme cinq champs booléens en une phrase qui veut dire quelque chose ? Je regarde chez moi. En fait, je voulais qu'il y ait une phrase comme ça. La stratégie marketing, l'Expérience client, Marketing automation, Social setting, la Transformation digitale. En fait, j'ai fait un champ calculé dans Marketo qui se base sur les champs booléens et qui transforme les champs booléens en cette phrase. Généralement, on fait un champ calculé pour la salutation. On va commencer avec un champ simple. Généralement, on a ça. On peut créer un champ de type champ calculé. Quand vous créez ce champ, vous allez faire une formule avec des Choices. Là, c'est le champ qui transforme la civilité en : "Bonjour chère madame. Bonjour cher monsieur." Je ne le dis jamais parce que c'est un peu trop ampoulé. Mais si la salutation est madame, je mets bonjour chère madame avec le prénom. Si la salutation est monsieur, docteur, prof, je mets bonjour cher monsieur. Sinon, je mets une formule un peu bateau. On peut, sur la base d'un autre champ Marketo ou de plusieurs autres champs, créer un champ calculé qui se limite à de la concaténation de caractères. On n'est pas en (Bank sale), on va pas commencer à faire des formules compliquées. Mais au moins, on peut faire ça. C'est assez pratique pour ce champ Civilité. Il y a différentes façons de le faire, mais ça marche assez bien. Ici, ce que je voulais, c'était faire une phrase complète. Forcément, c'est assez long. Et pour y arriver, j'ai été obligé de transformer au préalable les différentes préférences en un nombre binaire. Donc ça, ce sont les smart lists qui me font ça. Si Marketing Automation est Oui, et que Sales Automation est Oui, et que Transformation digitale est Oui et que Social setting est Oui, le champ préférence booléen est égal à 1-1. Une fois que j'ai ce champ binaire, j'ai pu faire ce long Choice. J'ai du choix, il y en a 32. Puisque j'ai cinq possibilités, donc ça fait deux puissance cinq. Il ne faut pas qu'il y ait trop de combinaisons possibles. 32, ça restait gérable. Si j'avais ajouté une sixième préférence, j'aurais eu 64 combinaisons et là, j'aurais dit non. Donc, on peut faire ça comme ça. Ça nécessite un peu d'huile de coude, mais ça marche assez bien. Je vous invite à essayer à faire un petit exercice, faire le champ Civilité texte. Je pense que c'est à la portée de tout le monde. Basez sur le champ Civilité, essayez de faire une formule de salutations génériques en fonction de la civilité, éventuellement en français, en anglais, et en différentes langues.