Marketing Office Hours
Centraliser les campagnes Marketo - MOH 2025 06 06
2 vues
View transcript
Marketo vous aide à visualiser l'ensemble des touches marketing par lesquelles sont passés vos prospects et vos clients à travers les programmes et les statuts de ces programmes. Mais quand vous avez des milliers de contenus à travers des gated content ou des vidéos ou des quiz ou des webinaires, gérer tous ces programmes et toutes les smart campaigns qui sont à l'intérieur et tous les statuts peut devenir un vrai job à plein temps. Et on va voir aujourd'hui dans ce Marketo Office Hour comment centraliser en un seul programme ces smart campaigns par type. Notre sujet de ce matin, c'est un cas qui arrive un peu à la limite dans Marketo, qui a été abordé par plusieurs de mes clients, récemment, qui est qu'est-ce qui se passe quand à un moment donné, on se retrouve non plus avec quelques contenus à gérer ou quelques dizaines de contenus, mais on arrive à des centaines, des milliers de contenus, soit des contenus téléchargeables, soit des vidéos, soit même des emails, des webinaires. Et la simple création dans Marketo des programmes liés à ces contenus devient un challenge parce que, un, il y en a beaucoup à créer. Et deux, vous savez, à chaque fois qu'on va créer un programme de contenu, je dois en avoir un très... Voilà, chaque fois qu'on crée un programme de contenu, il faut mettre à jour les tokens, par exemple, il faut mettre le setup, il faut éventuellement synchroniser avec Salesforce, il faut créer son email de notification qui va contenir le lien de téléchargement du contenu, il faut créer forcément la campagne qui déclenche quand on télécharge et qui contient le fill out form ici. Et ce qu'on fait, on envoie un email à la personne pour la remercier, elle lui envoie le lien, on associe la personne au programme en question avec le bon statut, on l'ajoute à une liste éventuellement, on peut éventuellement envoyer une alerte commerciale, on traque correctement l'acquisition, et en fonction des cas, on peut avoir beaucoup plus de sujets que ceux que j'ai là. On peut créer un nombre intéressant, il peut y avoir le scoring qui se déclenche de manière personnalisée. C'est-à-dire qu'on a toute une série de tâches à faire et plus on va personnaliser cette campagne, plus ça va être compliqué à maintenir parce qu'une fois qu'on en a des milliers et que, par exemple, on change d'email ou on change la logique, on se retrouve avec forcément des milliers de campagnes à modifier et donc ça prend des jours parce qu'il faut repasser sur toutes les campagnes et c'est un peu compliqué. Donc, la première idée qu'on fait assez généralement, c'est de centraliser la gestion des formulaires. C'est-à-dire qu'on sort le formulaire de chacun des programmes et on crée un formulaire central qui fait que le formulaire est géré de manière, on a assez peu de formulaires, on en a souvent par langue, mais on peut avoir un formulaire pour les téléchargements de contenu, un formulaire pour les webinaires, un formulaire pour la newsletter et c'est le même formulaire qu'on va mettre sur toutes les pages. Donc ça, c'est un premier effort qu'on peut faire et ça permet justement de mettre un peu d'intelligence dans le formulaire. Je vous renvoie vers les vidéos sur les SmartForms qu'on avait faits. Mais comment on peut faire pour aller encore plus loin et se dire, j'aimerais ne pas avoir à gérer cette campagne-là dans chacun de mes programmes, qui est le truc qui est un peu pénible à maintenir. Alors, ce qu'on ne peut pas faire, c'est qu'on ne peut pas faire l'impasse d'avoir une page. Si je prends la page qui est relative à ce programme, quelque part, j'ai soit une LP, soit une page web. Avec une URL dédiée qui contient le formulaire en question, même s'il est global. Donc ça, de toute façon, on ne pourra jamais faire l'impasse. Enfin, on ne pourra jamais avoir, j'ai envie de dire, une page web unique qui se déclinerait, qui viendrait dynamique en fonction du contenu. On ne peut pas aller jusque là. Donc, la page web, elle doit avoir une URL unique et d'ailleurs, c'est avec cette information qu'on va pouvoir commencer à travailler. Vous me suivez jusque là ? Ça va ? Ok. J'ai quelqu'un qui arrive. Ah, c'est bonica. Un autre cas que j'ai, moi, c'est... Donc, j'ai les contenus, mais j'ai, par exemple, les vidéos. J'ai un... Où sont-elles mes vidéos ? À chaque fois que je fais un Marketo Office Hour et que je l'enregistre, je me retrouve avec une page qui contient ma vidéo que j'ai embellée et j'ai ces campagnes à faire tourner qui disent, en gros, si la personne passe sur ma page web dans laquelle j'ai la vidéo, je veux qu'elle passe au statut visité. S'il a regardé la vidéo en question 1%, je veux qu'elle passe au statut 1%, et ainsi de suite. Et donc, c'est extrêmement pénible parce qu'il faut que... Il faut qu'à chaque fois, je... Comment dire ? Je personnalise la Smart Campaign avec l'ID de la vidéo ici, ou si la personne remplit le formulaire en question sur la vidéo, il faut que je mette... Je mette l'ID ici et le statut qui va bien et l'acquisition ici. Donc, pareil, c'est un autre cas où j'aimerais centraliser, en fait, j'aimerais avoir un programme central qui me gère ces campagnes. Mais il continue quand même à ajouter la personne au programme unitaire. Pourquoi ? Parce que Marketo, vous savez, est très... La notion de programme dans Marketo est vraiment centrale. Et c'est ce qui va permettre à Marketo d'attribuer le revenu correctement sur vos différents types de campagnes. Donc, j'ai toujours besoin des programmes. J'ai toujours besoin des membres de programmes avec leur statut. Parce que sinon, si j'ai juste un programme central, on casse complètement la logique de Marketo et tout le revenu va être attribué à mon programme central. Mais si je pouvais même faire l 'impasse sur la création des programmes, ça serait top. Donc, à la fin, qu'est-ce que je voudrais ? En fait, je voudrais avoir un programme de gestion centralisée des contenus, ou de gestion centralisée des vidéos, ou de gestion centralisée des webinaires, sur lequel j'ai mis un peu toute l'intelligence. Et derrière, j'ai un peu des coquilles du nid qui correspondent à chacun de mes touches marketing, qui vont juste servir à attraper les membres avec les bons statuts. C'est ce que j'aimerais obtenir. Alors, comment on peut faire ça dans Marketo ? Si je regarde dans mon Activity Log, on va partir de ça, comme d'habitude. Il se passe quand je remplis un formulaire lié à mon Guilty Content. J'en ai fait il n'y a pas longtemps. Donc là, j'ai dans l'Activity Log, j'ai le référeur et la page web sur laquelle j'ai rempli le formulaire central. Le formulaire, il est global, pardon. Donc, il ne va pas m'aider beaucoup. Le formulaire, il dit, en gros, c'est... Il n'est pas cité là, il est cité dans le... Voilà, c'est celui-là. Donc ça, c'est un formulaire global qui ne me permet pas de déterminer dans quelle campagne je suis passé. La seule information qui va me permettre de dire, ah, c'était cette infographie sur la RGPD, c'est l'information du référeur dans le... Dans le... Dans le... Dans le filet Outform. Et donc, il s'avère que j'ai un projet... Comment dire ? J'ai un... On a tous, je pense, d'une manière ou d'une autre, un fichier de contenu qui liste, en fait... Chez moi, il se présente sous forme d'un gros Google Sheet comme ça, qui liste toutes mes pages web et surtout tous mes... Tous les contenus que j'ai fait avec l'URL des pages. Et derrière, je sais que ce... Alors, si je fais un petit filtre sur... Dans mes catégories... Par exemple, hop. Voilà, ça, c'est mes infographies. Donc, je sais que... Je sais que... Comment dire le... Est-ce qu'il est... Germainien... Je vais passer. Pardon. Pardon. Voilà, le permanent, il est là. Donc, je sais que... L'URL en question, elle est là. Et dans ce fichier de contenu, j'ai mis le titre, en tout cas, j'ai mis une catégorie, j'ai mis un subtitle, j'ai mis des étiquettes, j'ai mis des technologies utilisées. J'ai mis plein de metadata, en fait, que j'aimerais bien utiliser, soit pour traquer le parcours digital, soit pour... soit pour... Soit pour... BD dans cette centralisation. Enfin... On peut avoir, par exemple, une image... Une image associée à l'infographie, à un thumbnail. Ici, j'ai des tags. Voilà. Donc, on a tous, quelque part, je pense, ce fichier. Soit dans un Excel, un Google Sheet, soit de manière plus... d'évoluer dans un... Dans une solution référentielle de contenu. Et grosso modo, ça fait le lien entre... Entre une URL, grosso modo. Parce qu'il faut bien lister, quelque part, toutes les pages avec les URLs, et puis les contenus qui sont disponibles. Donc là, ce que j'ai pas mis, mais ce que je pourrais mettre, évidemment, c'est le PDF que je pousse. Pardon, je ne l'ai pas mis, d'ailleurs. Alors là, j'ai les vidéos, j'ai les images. Bref. Donc... Effectivement, ce fichier de référentiel est central, parce que si on n'a pas ça, on ne peut pas travailler. Mais vu que j'ai ça, derrière, je peux imaginer un processus où... En fait, je récupère l'URL de la page depuis le référeur. Ce que je voudrais faire, c'est chercher dans mon référentiel si l'URL existe. Bon, si elle n'existe pas, j'envoie un alerte à l'admin Marketo pour dire, tiens, c'est marrant, il y a quelqu'un qui a téléchargé quelque chose sur cette page, et il ne s'est rien passé dans Marketo. Je ne l'ai pas dans le référentiel. Donc, il faut mettre à jour le référentiel, il faut faire une petite récréation de données, et puis reprendre le process. Donc ça, c'est bien, c'est que ça permet de... C'est un processus auto-réparateur. Alors, dès qu'il va y avoir quelqu'un qui passe sur une page, qui télécharge quelque chose, et que ça... et qui ne trouve pas la réponse, je vais tout de suite être alerté, je vais tout de suite pouvoir corriger. Donc, je sais qu'à chaque fois que... Je ne sais pas si mon équipe web me met une page et qu'elle oublie de... de mettre le référentiel à jour, ou ils font une coquille. Ça arrive souvent qu'ils font une petite coquille dans l'URL. Je vais avoir une alerte et je vais pouvoir les corriger tout de suite. Donc, une fois que je suis sûr que l'URL existe, je vais aller faire deux choses. Je vais aller chercher le programme... Je vais aller chercher le programme associé à l'URL. Et donc là, en fonction des efforts que j'ai fait dans mon référentiel de contenu, j'ai soit juste mis le nom du programme Marketo, soit l'ID. J 'ai pensé à ce MOH quand j'ai vu le fichier Excel parce que tout de suite j'ai fait le lien. Mais ici, effectivement, dans mon contenu de référentiel, je dois avoir... Je dois encore faire un lien entre mon URL d'infographie et le Marketo programme. Donc là, moi, j'ai carrément mis l'URL et donc je retrouve l'ID du programme. C'est assez facile de trouver l'ID du programme à partir du URL. Mais on peut très bien imaginer que, en fait, j'ai une moulinette, enfin, j'ai une formule de calcul dans Excel où je construis le nom du programme en fonction de plein d'éléments, la date, la BU, l'offre. Voilà. C'est assez classique. Enfin, on veut normaliser les noms des programmes. Le problème, c'est qu'une fois que le nom du programme est normalisé, généralement, on ne reconnaît plus du tout que c'est l'historique du RGPL. Donc, c'est pour ça qu'il faut quelque part se ficher. C'est de lien qui fait le lien entre l'URL de la page sur laquelle je me retrouve et le nom du programme. Mais si j'ai le nom du programme, je peux aller le chercher dans Marketo. Parce que dans Marketo, on a un truc merveilleux qui s'appelle les API. On a les API sur les assets et, en fait, on a des API sur les programmes. Est-ce qu'ils sont mes programmes ? Ils sont là. Donc là, je peux aller chercher un programme soit par son nom, soit par son ID. Donc, on ne va pas rentrer dans le détail technique des URL ce matin, mais en gros, il faut savoir que si vous envoyez à Marketo un nom de programme, il va vous dire, un, ça existe, ça n'existe pas, et deux, il va vous donner en réponse ID. Oui, Yann ? Moi, j'ai une petite question parce que j'ai exactement ce problème-là où j'essaie de retrouver un programme Marketo sur la base d'un champ texte que j'ai mis dans un champ. Et j'espérais pouvoir dire à Marketo, injecte-moi les gens dans le programme Marketo dont le nom est spécifié dans le champ. Ça marche très bien vers Salesforce. Parce qu'il accepte de le chercher sur la base d'un champ texte. Ça ne marche pas du tout dans Marketo parce qu'il me dit, non, je ne sais pas, il faut que tu me trouves l'édit programme. Et en fait, ce qu'il attend, c'est qu'on le sélectionne dans une liste. Et on est obligé de passer par une manip API comme ça ? Au sein de Marketo, c'est vrai que tu n'as pas beaucoup la main. Malheureusement, Marketo n'est pas très souple là-dessus. Donc, c'est pour ça qu'effectivement, il faut sortir de Marketo pour accéder aux API où là, tu es beaucoup plus libre de faire ce que tu veux. C'est-à-dire qu'avec le nom du programme, tu peux envoyer un ordre à Marketo qui dit, je te donne cet ID de programme, je te donne cet ID de lead, associe-moi avec le... Associe-moi, pardon. Ah non, ce n'est pas là. Si moi, ce lead est ce programme avec ce statut, ça, on peut le faire. Donc, Program Member, ici, tu peux tout à fait... Tu peux tout à fait... Attends, c'est quel ? C'est le Program Member Status. Donc, change le Program Member d'un statut, d'une liste de leads, dans un programme spécifié. Si le lead n'est pas membre du programme, il est ajouté Program. Donc, ça, c'est top. Donc, c'est les deux étapes qu'on veut faire. Quoi ? Créer le programme s'il n'existe pas dans Marketo. C'est-à-dire qu'imaginons que j'ai préparé mon... J'ai préparé mon référentiel avec mon URL, mon nom de programme que je souhaite, et puis je n'ai pas créé le programme dans Marketo, et la première personne passe sur le formulaire. Ce que je veux faire, c'est créer le programme dans Marketo dans le bon folder, récupérer l'ID, et ensuite, avec l'ID du programme et l'ID du lead, je peux associer le lead dans le bon programme avec le statut correct. Ce qui fait que l'étape qui est traditionnellement celle-ci dans notre... dans notre campagne Field Outform, la petite étape toute bête, c'est celle-là, le Change Program Status, là. C'est ça que... Toute cette logique permet de... de centraliser. Évidemment, si je la mets dans... dans le programme, là, il n'y a plus de souci, dans Marketo, ça marche très bien, mais ce qu'on veut, c'est réussir à faire ça non plus dans le programme, mais de manière centralisée. Et pour ça, il faut dire à Marketo, tu m'associes la personne avec... avec le... avec ce programme, et si je le fais... si je le fais de manière centralisée, on sait que ça ne marche pas, quoi. Ici, dans le Flow, si je mets un Change Program Status, le statut, il n'y a pas de souci, je peux mettre... Je peux... là, le problème, c'est que je ne peux pas mettre une variable ici. Oui. Tu peux essayer de prendre un token, mais... bien évidemment, il n'acceptera pas que tu marques en dur un truc New Status. Oui, c'est ça, parce que le statut va dépendre... enfin... il me propose les valeurs associées au channel du programme que je vais choisir. Donc là, mon programme, c'est un programme opérationnel, on voit bien qu'il me propose le... il est opérationnel. Mais... mais... mais si on est bloqué, en fait... enfin... c'est pas un champ dans lequel on peut facilement mettre un token. Et... enfin... l'autre sujet, c'est que... je suis parti de l'hypothèse que j'avais... là, pour le coup, je n'avais pas le nom du programme. C'est-à-dire que... dans ce qui remonte du field outform, j'ai aucun moyen, ici, de connaître le nom du programme, puisque c'est une... la seule information que j'ai, c'est le... c'est le référeur URM, quoi. Alors oui, je sais qu'on pourrait... on pourrait dire, oui, mais je mets du script dans mon formulaire. Quand j'insère le formulaire sur la page, je mets une variable qui contient le nom du programme. Bon, voilà. Donc là, il y a des tricks qu'on pourrait utiliser. Mais je pars de l'hypothèse où je n'ai pas trop envie de scripter mon formulaire. De toute façon, quitte à faire un appel... quitte à faire un appel au référentiel... Ah oui. Ouais. Pourquoi je... je veux... en fait, je veux que toute l'information soit dans le référentiel, parce que si je veux changer demain, là, le nom du programme ou n'importe quoi, je veux que ce soit dynamique et que ça change tout de suite dans Marketo. Je ne veux pas avoir une reprise de données, alors devoir repasser sur les variables de mes 150 formulaires, là, pour tout modifier, quoi. Donc, cette logique-là, ça va me permettre d'associer le programme avec le... enfin, le lead avec le programme. Et ce que je vais faire aussi, c'est que je vais aller chercher dans mon référentiel, ben, toute la métallisation de la data dont j'ai besoin pour, un, bien traquer l'acquisition et le parcours, deux, faire l'email au prospect, et trois, faire l'éventuelle alerte aux sales. Donc là, ben, dans mon contenu de référentiel, c'est une bête rechargée. En fonction de l'URL, je vais pouvoir aller chercher l'offre, les technologies, la différence. Enfin, tout ce que je veux. Évidemment, l'URL du document a passé à la personne. Je vais pouvoir éventuellement aller chercher des URL personnalisées pour ce contenu, pour personnaliser mon email. Je peux avoir le texte de l'email qui est prêt ici. Je peux avoir des contenus personnalisés à référencer en fonction de ce contenu. C'est-à-dire, tiens, tu as téléchargé une infographie sur la RGPD, ben, j'aimerais te pousser un quiz RGPD, un livre blanc RGPD, et puis un MOH Mark Quateau sur le RGPD. Voilà. Ici, je peux référencer dans mon... Et ce qui est cool, c'est que si c'est dans un référentiel Google Sheet, ben, le jour où je veux changer les contenus personnalisés, je le fais facilement. J'ai pas besoin de développement, j'ai pas besoin de connaissances en JavaScript ou autre. Ça se fait assez simple. Voilà. Donc là, j'ai toute la liberté que je souhaite avoir. Et je vais... Donc là, je vais... Avec les API Mark Quateau, je vais pouvoir d'un côté mettre à jour le lead avec toute la méta-data. Donc, évidemment, il faut prévoir des chances sur la personne pour faire ça. On pourrait même imaginer créer... Enfin, si vraiment la donnée est structurée un peu bizarrement, on peut imaginer créer des custom activities ou des custom objects dédiés pour stocker de l'information à ce moment-là et aller mettre à jour des custom activities dédiés ou des custom objects. C'est aussi possible. Bon, là, je pense... Dans les idées que j'avais, on peut... Ah oui, ben, tiens, par exemple. Imaginons que je veuille pousser les contenus associés et les contenus associés, ça... Enfin, je sais pas pourquoi... Le marketing me dit, ouais, ça pourrait varier entre 5 et 25. Alors, on va se dire... Et pour chaque contenu associé, j'aimerais pousser un titre, un résumé, une image, une petite vidéo. Enfin, voilà. 5 ou 6 champs. Donc là, on voit bien que créer des champs sur la personne, j'ai 25 contenus à pousser avec 5 ou 6 informations, on peut plus créer des champs sur la personne. Donc, c'est là où, par exemple, on créerait un custom objet avec des... Enfin, les contenus à pousser à la personne et on utiliserait ça, justement, avec du Velocity Script. C'est justement un des cas d'usage, Olivier, qu'on pourrait utiliser pour, dans l'email, aller chercher les contenus associés, leur image, leur texte, leur... Voilà. Et on envoie l'alerte aux sales. Donc, comment ça se passerait dans Marketo ? Et dans Mec, Quoicom, surtout ? Cette campagne centrale, en fait, elle démarrerait avec, évidemment, le Fills Out Form. Et ici, on référencerait le formulaire global. Donc là, moi, j'ai un formulaire global pour mes Getty Content, mes informations, mes Marketo Fissower. Donc, c'est là où je suis un petit peu embêté parce que j'aimerais que ce process ne se déclenche que pour le Getty Content. Donc là, il faudrait que je ruse un petit peu. Mais imaginons que j'ai un formulaire global pour mon Getty Content. Donc, dès que quelqu'un télécharge... Enfin, dès que quelqu'un remplit ce formulaire qui est dédié au Getty Content, je déclenche la campagne. Donc là, ce que je vais faire, c'est que je vais... Non, ça ne s'est pas dégage. Donc, je vais appeler une campagne qui va aller me chercher l'information dans le référentiel. Puis ensuite, je vais attendre deux minutes que ça revienne et je vais envoyer l'email au sales. Enfin, l'email au prospect, l'email au sales. En utilisant les informations qui ont été mises à jour dans le champ de la personne ou dans le custom object. Et l'email, évidemment, sera un email très personnalisé avec beaucoup de tokens. Et qui sera dynamique en fonction de ce que j'ai récupéré du référentiel. Donc, la campagne numéro 2 que j'appelle dans la campagne 1, c'est juste une campagne qui va aller déclencher un webbook. Qui va dire... Ah, quelqu'un vient de remplir un formulaire. Va voir dans le référentiel ce qui se passe. Donc, je vous rappelle, un webbook, c'est la façon que Marketo a de nous permettre d'aller interroger des systèmes distants. Donc là, j'ai fait un webbook qui s'appelle Gate Content Info et qui appelle une URL de mec.com. Donc, mec.com, c'est une solution qui va me permettre de connecter Marketo d'un côté avec Google Sheep de l'autre. Donc, c'est une solution cloud qui va me permettre de créer une intégration en drag and drop. Très simplement. Et qui commence toujours avec, quand on utilise Marketo, avec l'action webbook. Donc là, j'ai créé la demi-interface de l'autre côté dans Mec qui dit réceptionne l'appel webbook de Marketo. Vous reconnaissez... Enfin, vous voyez l'URL que Mec m'a donnée. C'est celle que j'ai mise dans mon webbook ici. C'est la même. Et ici, ce qui manque, c'est qu'il faut que je lui passe les paramètres en question. Donc, ce que je vais lui passer, évidemment, c'est le lead ID. C'est le référeur de l'URL, puisque c'est l'information que j'ai. Je peux lui passer d'autres informations si j'en ai... Enfin, si je veux travailler avec ces informations côté référentiel Google Sheep. Et je vais attendre des réponses. Ici, je vais pouvoir mettre tous les champs que le webbook est censé me ramener. Donc, par exemple, si je dis... Je veux... Voilà, j'ai créé trois champs sur la personne pour réceptionner les URL des contenus que je veux pousser. Je vais avoir ici mes trois champs. Et puis, j'aurai les attributs qui viennent du référentiel qui seront là. Là, ça peut être une liste assez longue en fonction des informations qu'on attend. Donc, pensez à ça comme... J'envoie de l'information à l'extérieur. J'attends des retours dans les champs Marketo qui vont bien. Donc, un webbook, ça permet ça. Donc là, dans Make, je vais... Donc, la première action, c'est de créer ce webbook. Et, bon, évidemment, il faut paramétrer un peu le truc pour qu'il comprenne bien. Il faut lui dire, justement, quel est le format des données qu'on attend de Marketo. Donc là, il va y avoir deux. Donc, je pense que c'est pas très compliqué. Et ensuite, je vais... Je vais redoncer mes actions. Alors... Ce qui vient... Alors, c'est là où j'ai pas tout fait parce que... J'ai un menu Google Sheet ici où je vais pouvoir aller... Je vais pouvoir aller chercher... Chercher des champs. Voilà. Donc, je vais chercher... Une de mes premières actions, ça va être de chercher... Alors voilà, faut que je connecte mon Google Sheet, tatatit, tatata. Et ensuite, je vais pouvoir dire, ben... Dans ce Google Sheet, sur la colonne référeur, tu me cherches le paramètre référeur qui vient du webbook Marketo. Il va me dire, ah ben, je le trouve ou je le trouve pas. Ou je n'en trouve plus dur. Je n'en trouve plus dur, c'est pas bon. Mais en gros, ça me permet de faire un recherche V. Un recherche V extérieur à ma Google Sheet. Tout le monde me suit jusqu'à là ? Alors... D'un point de vue purement théorique, oui, je sais ce qu'il y a un recherche V. Maintenant, déclencher depuis Marketo un recherche V sur un fichier Excel stocké sur Google Sheet, je ne suis pas encore allé si loin. Alors attention, on va le faire. Hop ! Parce que c'est pas très compliqué. Select from my drive, spreadsheet ID. Donc là, si je prends... Alors, je vais faire cette petite spreadsheet là. C'est quoi l'ID là ? C'est celle-là... Tu as une version payante de Mec ou... Tu es sur une version gratuite ? Tu peux faire ça gratuitement ou pas ? Euh... Ouais, il y a une version gratuite mais... C'est limité. Ouais, c'est limité. Mais Mec, ça ne coûte pas très cher parce que c'est vraiment à l'appel. Donc, enfin, c'est... Il y a un tout petit peu à chaque appel. Le pricing n'est pas... Il n'est pas très délirant. Ok. Ah, je ne sais pas. Ouais, je pense qu'il faut que je re-assigne pour qu'il me reconnecte. Voilà. Hop, vers là. Hop, ça y est, connecté. Select from my drive. Spreadsheet ID. Si je mets ça, il trouve ou pas ? Euh... Attends, c'est quoi ? C'était content référential. Voilà. Donc ça, c'est la petite spreadsheet que je vous ai montrée que j'ai commencé tout à l'heure. Là, c'est l'onglet. C'est sheet1. Table contents header, yes. Column range, tac. Filter. Donc là, je vais lui dire... Tu me prends... URL equals to... Et là, il me donne accès aux variables qui viennent du webbook. Alors, comme je n'ai pas configuré mon webbook et que je ne lui ai pas dit le modèle de données qu'on attendait, pour l'instant, il n'y a rien. Mais dans récipient, ici, je devrais avoir référeur. Donc là, imaginons que j'ai référeur. Je vais prendre une adresse. Voilà. Je peux lui dire... Ma, tu me cherches ? Tu me cherches l'email adresse qui vient du webbook. Et je peux lui mettre... Là, je cherche une valeur dans une colonne, mais si j'avais plusieurs... Et le référeur URL pour la colonne qui contiendrait l'infographie, par exemple, je pourrais ajouter une règle. Là, je dis comment c'est ordonné. Et il va me dire où est-ce que je stocke... Attends, je ne vais pas du tout remplir. Voilà. Maintenant, je devrais avoir, à l'issue de cette action, je devrais avoir... Je devrais avoir... Où est-ce qu'on lit la colonne qu'on veut récupérer ? Je ne sais plus. Il y a un endroit... Pardon, je ne l'ai pas utilisé celui-là, mais il y a un endroit où on lui dit... Ramène-moi tel champ. Je... J'ai pris la bonne... C'était... C'est ça ? Après, si on va mettre une... Ah oui. Voilà. Une fois qu'il aura trouvé la URL, en fait, il va me permettre... Il va me donner en variable toutes les valeurs de la ligne, en fait. C'est ça qui va me permettre de faire. Et donc, dans les actions suivantes, ici, si je veux utiliser... Si je veux utiliser le... Attends, je n'ai pas les... Pourquoi je n'ai pas le Google Sheet, là ? C'est bon ? Dans les actions suivantes, je vais pouvoir utiliser, par exemple, la colonne « Market au programme », la colonne « Offres », la colonne « Tip », la colonne « Title ». Voilà. Donc, ça, c'est ce qui me permet de chercher dans Google Sheet, voire de mettre à jour mon contenu de référentiel, si jamais j'ai besoin. Et l'autre grand paramètre qui va nous être très utile, c'est que ici, j'ai... Pour « Market au »... J'ai deux actions... Pardon. En menu, ici, j'ai deux actions qui sont intéressantes. Bon, je peux chercher des leads, évidemment. Je peux mettre à jour des leads. Donc, ça, ça va nous intéresser pour... Une fois qu'on aura toutes les informations, mettre à jour le lead avec... Le personne source, l'acquisition programme, des éléments un peu riches concernant les métadatas du contenu. Alors, je fais les opportunités, ça ne m'intéresse pas trop. Là, c'est là où je peux créer ou mettre à jour un objet. Donc, si je veux... Si je veux dire, tiens, j'ai créé un objet qui s'appelle « Contenu à proposer », enfin, contenu... « Contenu associé au premier contenu », c'est là où je peux aller mettre à jour mon custom object pour ensuite réutiliser l'information dans un email. Mais surtout, je vais « Make API Call ». Donc là, j'ai accès à toutes les API de Marketo, en fait. Donc, c'est là où, en utilisant cette action, je peux faire mon marché dans les API de Marketo qui sont extrêmement riches et faire exactement ce que je veux. Donc, c'est là où je vais pouvoir créer, enfin, rechercher le programme et s'il n'existe pas, créer le programme dans Marketo, dans le bon folder. Et associer le membre avec le programme que je viens de créer si jamais il n'existait pas. Et... Et toutes les actions que je peux même... Enfin, vous créez une custom activity si jamais... Si jamais, là, ce moment... Ce moment du parcours client est suffisamment intéressant pour le tracer en custom activity. Là, c'est cool parce que ça m'ouvre la porte. En fait, je fais ce que je veux dans Marketo. Donc, c'est juste... Qu'est-ce que j'ai envie de faire, quoi ? Et... Alors, ça nécessite... Bon, j'ai pas fait le... J'ai pas fait le tout dans Mec parce que... Il faut y passer un peu de temps pour bien paramétrer chaque étape, mettre tous les bons paramètres. Et voilà, c'est là où, une fois qu'on a défini la... Logique, il faut la faire. Mais... Ce qui est important, c'était... Ce que je voulais montrer, c'est... Voilà. Un, c'est possible. Alors, avec un peu d'huile de coude. Et deux, ben... Sky is the limit, quoi. Donc... Donc... On peut vraiment... Et donc là, ça ouvre la porte à, soudain, faire ce qu'on veut, à savoir un programme centralisé qui va gérer vos contenus. Alors, je pense qu'on peut faire un programme centralisé par type de contenu. On pourrait en avoir un... Moi, dans mon cas, ce serait un pour les gaiety content, un pour les vidéos, un pour les... Les webinaires, par exemple. Encore que les webinaires, j'en ai pas les liés. Un pour mes... Pour mes... Pour mes marketotypes. Voilà. Parce que... En gros, ce qui va changer à chaque fois, c'est est-ce que l'email que je vais envoyer, il va avoir un format différent par rapport entre une vidéo de markete Office Hour et un gaiety content. Donc, oui, j'ai peut-être envie d'avoir un look and feel différent pour l'email. Donc, c'est ça qui va faire que... je vais créer plusieurs programmes centralisés. Et à la fin, si je me retrouve avec 5 programmes centralisés, ben... Voilà. J'ai pu soudain maintenir des milliers de programmes. Égal ? Petite question. Quand tu as 200 éléments dans ta bibliothèque et que chacun se déclenche, ils ont un nom propre. Tu sais que c'est le contenu 28 qui a déclenché un truc et dans tes logs, c'est très lisible. Là, t'as un programme centralisé. À chaque fois, quelque chose va télé... Quelqu'un va télécharger quelque chose, tu vas voir le programme de téléchargement central. s'exécute pour blablabla. Et du coup, tes logs, ils viennent beaucoup plus aseptisés. Est-ce que ça reste analysable ? Parce que je sais que nous, on a fait ça sur le scoring. Et typiquement, on sait que la personne, elle a gagné des points grâce au programme de scoring. Ce qui est complètement inutile, du coup. Ouais. Ben, c'est là où, en fait, tu vas quand même avoir le retour API de l'action qui dit associer la personne au programme machin. Et c'est là où tu peux utiliser justement une custom activity. Il va justement, dans l'activity log, rendre visible le fait que... Donc là, par exemple, imaginons que l'action, ce soit... J'ai rempli un formulaire, enfin, le formulaire global sur cette page. La custom activity, ça peut être un espèce de moment intéressant que tu recrées. Tu vas dire, Yann a téléchargé cette infographie. Tu mets une infographie sur cette page. Tu vois. Grâce à Mec, là, tu peux t'en sortir en recréant de... Comment dire ? Du log, quoi. Sinon, t'as raison. C 'est assez insipide. Et il se pose un problème pour... T'as raison, le scoring et le... Et les moments intéressants. Parce que les moments intéressants... Enfin, justement, tu ne veux pas que ce soit le programme central qui déclenche tout. Donc, c'est pour ça que tu es plutôt mis en opérationnel avec ce programme. Il ne va pas participer à l'attribution de revenus. Il ne va pas apparaître dans le scoring. Il ne va pas apparaître dans les moments intéressants. Ce qui doit déclencher le truc, c'est... C'est le formulaire. Alors, ce qu'on pourrait aussi faire, c 'est dire... Enfin, justement, si on veut utiliser le scoring, les moments intéressants qu'on a déjà prévus, on pourrait utiliser l'action... On pourrait utiliser l'action... Je n'y ai pas pensé, ça, qui s'appelle... Qui simule le remplacement. Le remplissage d'un formulaire. Dans l'IDE. Et c'est... Submitform. Voilà. On a une action Submitform. Où, en fait, tu dis... Je... J'informe Marketo. Enfin, je pousse l'information à Marketo que telle personne a rempli tel formulaire. Et là, c'est que... Est-ce que tu peux lui passer des... Attends, je suis pas ce qu'on de paramètre, là. Input. Donc, lead form field, email, visitor data. Donc, tu lui passes la page URL, query string, tatatata, cookie. Form ID. Ah oui, non. Oui, non, ça supposerait qu'il faut... Enfin, ça ne rapporterait rien par rapport à la campagne centrale. Ah si, sauf que là, tu peux spécifier un programme ID. Donc on pourrait recréer une espèce de field out form dans le programme unitaire, grâce à cette URL, grâce à cette API, pardon, où on retransmet à Marketo toutes les informations, l'ID du programme, l'ID du form, l'ID du lead, les éventuelles informations qu'il a entrées à la page URL, et donc comme c'est un submit form, le scoring se déclenche, le moment intéressant se déclenche avec les bons paramètres, on pourrait faire ça aussi. C'est une manière de faire. Ce qui fait qu'à la fin, quand on crée un nouveau contenu, il faut qu'on travaille sur la page web, mettre le bon formulaire sur la page web, et mettre à jour correctement la ligne de référentiel. mais dès que quelqu'un va passer dans le... dans le... dans le formulaire, le programme va être créé dans Marketo, on n'a même plus besoin de créer le programme Coqui, le programme va être créé dans Marketo, le membre va être associé, et l'email va partir correctement. Donc voilà, si on a des milliers de contenus à gérer, c'est pas mal. Et le jour où on veut changer en fait le look and feel de l'email de notification qui part, on a juste un endroit à changer. On n'a pas des milliers d'emails à modifier. Ou si on veut, je sais pas, changer le tracking. Par exemple, je sais que moi, il y a chez les clients qui, à chaque téléchargement de formulaire, récupèrent tout un tas de contextes sur le contenu, qui sont des... ou sur l'offre, par exemple. Donc, enfin, c'est typiquement dans la formation, on veut récupérer l'univers de la formation, le libellé de la formation, le contenu de la formation, enfin, tout un tas d'informations qui vont être dans le référentiel. Et on veut pousser cette information côté CRM, pour que quand on crée le lead, le sales sache que, ah ben, voilà, telle personne a téléchargé telle brochure de telle formation dans l'univers finance. Voilà. Ça nous permet d'enrichir, en fait, le... d'enrichir les informations qu'on crée dans le lead du CRM. J'étais pas trop sûr, moi, ce matin, en me levant, mais je pense que c'est possible. Je sais pas, j'ai un flash à 4 heures du mat, là, je me dis, ah, c'est ça, il faut le flash. Après, j'arrivais plus à dormir. Axelle ? Oui, j'ai une question. Là, c'est la théorie. Est-ce que toi, tu vas l'implémenter, tu comptes l'implémenter dans tes programmes ? Si j'avais un temps infini, oui. Ouais, voilà. C'est vraiment par rapport au temps. Est-ce que t'as estimé le temps que ça prendrait pour implémenter ça, en fonction du nombre de contenus que tu as ? Ah, alors, moi, je parle d'un content, d'un référentiel de contenu qui est propre. Donc, ça, c'est... Oui. Ça, c'est... ça, c'est... ça, c'est... ça, c'est... à faire parmi l'équipe marketing slash contenu, hein, on va pas le deviner pour vous. Et le plus dur, c'est de référencer les URL des pages correctes avec quel contenu il y a sur cette page. euh... Tu as vu créer la... Comment dire ? La campagne centrale. Alors, je pense qu'en une heure, c'est fait, hein, puisque tu reprends... Enfin, tu clones une des campagnes unitaires, enfin, un des programmes unitaires et tu... En générique. Après, ce qu'il faut, c'est donc tokeniser au maximum l'email pour que l'image soit dynamique, le titre soit dynamique, le contenu soit dynamique, enfin, tout soit dynamique. Ce qui va... Là où on va passer du temps pour... à tester, c'est ça, quoi. Donc là, je pense que... Il faudrait... Deux, trois jours, quoi, pour... Pour tout mettre en place et bien tester et faire en sorte que ça marche, quoi. Ok. Voilà, c'est pas non plus un projet qui prend des semaines, quoi. Alors, sauf si, hein, on a... Voilà, s'il faut impliquer à cette équipe, que l'IT et le juridique s'en mêlent, que... Voilà, il faut... Là, je... Je fais dans un contexte simple où on a à peu près la main sur le projet, en dehors de tout sujet d'organisation interne, quoi. Oui. Oui, dans la continuité de ce que dit Axel, quand il faut tokeniser, est-ce qu'on a un nombre limite de tokens ? Parce que du coup, on peut pas... Non, c'est infiné ? Moi, je pense pas qu'il y a un nombre... Un nombre de tokens. Ok. Un nombre de segmentations. D'ailleurs, pour ceux qui étaient au Marketo, vous avez vu... Je sais pas à quoi vont servir les segmentations demain, puisque la personnalisation des emails sera plus basée sur les segmentations. Donc... Ça, c'est intéressant, parce que franchement, les segments, c'est quand même chiant. Je vais arrêter. Je sais pas si t'as vu, mais... Demain, la personnalisation des emails se fait directement dans l'email, en fait. Sur chaque bloc, tu peux créer une petite... Enfin, une règle. Tu dis, bah tiens, ce bloc est en fonction de tel champ ou tel groupe de champ. Ok. Alors qu'avant, il fallait passer... Il fallait créer d'abord une segmentation et dire, bah, ce bloc, on applique cette segmentation sur ce bloc. Oui. Donc, oui, dans les temps... Les tokens, j'ai... Enfin, j'ai déjà mis des dizaines de tokens chez les clients, donc je pense pas qu'il y ait de limite. J'ai jamais vu de limite sur les tokens. Comme les tokens, on peut mettre des tokens... Des tokens images, des tokens text, des tokens rich text. Enfin, on peut... Voilà, on peut... On est assez souple sur... Qu 'est-ce qu'il pourrait y avoir comme sujet ? Alors après, il y a un sujet, oui, il y a un sujet appel API, puisqu'on est limité par... En nombre d'API dans Marketo. Donc, là, soudain, on fait... On peut faire pas mal d'appels API chez Marketo. Parce qu'à chaque fois que quelqu'un va renflir un formulaire, ça va être au moins un appel API. Donc, il faut quand même... Voilà, il faut peut-être dimensionner un peu le truc. Donc, ce qu'on va gagner en productivité, en maintenabilité, ça va se payer un petit peu en coût, mec, et éventuellement en coût API Marketo. Encore que, on a quand même 50 000 appels par jour API. Donc, sauf si vous... Enfin, voilà. Si vous appelez Amazon, peut-être que vous allez taper dans la limite, mais... Sinon, je suis pas sûr. Qu'est-ce que je peux vous dire d'autre ? Non, ceux qui veulent tester, je suis... Je suis dispo pour vous aider, quoi. Comme d'hab, je trace le chemin, mais après, bah... Si vous voulez... Walk the path. Vous m'appelez. Mais eme.com, c'est quand même assez... Le nombre d'outils qu'il y a dedans, c'est quand même assez puissant. Il y a beaucoup d'outils de transformation de données, de travail sur le texte. Par exemple, imaginons que... Imaginons que... Parfois, Marketo ne vous retourne pas le référeur correctement. Je ne sais pas si vous avez vu. Des fois, il est coupé en deux. Il vous met... Il vous met dans page web merlinleonard.com slash, et puis dans référeur, il va vous mettre la suite de l'URL. Donc, ça veut dire que là, dans ce cas-là, il faudra identifier que l'URL n'est pas complète, et il faudra la reconstruire. Donc ça, bah, typiquement, c'est quelque chose qu'on peut détecter d'un côté, dans .com, et qu'on peut travailler, refaire l'URL. Donc, on a tout un tas de tests. Mec.com, c'est un peu comme... C'est un peu comme Tableau ou Power BI, en fait. Tableau ou Power BI, c'est des outils qui permettent aux équipes marketing, désormais, d'avoir la main sur leur reporting. Comme Marketo nous a permis d'avoir la main sur les campagnes, avant, c'était l'IT. Et, ben, mec.com, ça permet aux équipes métiers d'avoir la main sur leur intégration. Sans avoir à coder, on peut facilement se créer une petite intégration qui est propre, qui est sécurisée, qui est... Voilà, on est sûr que la donnée est sécurisée. Alors, il y a un sujet sur où est hébergée la donnée. Je pense qu'on n'est pas en Europe, là, mais il faudra regarder. C'est quand même pratique, ces outils, là, aujourd'hui, qui nous permettent de... de pouvoir faire une intégration en quelques jours sans... enfin, sans avoir besoin de l'IT. Alors, évidemment, c'est quand même mieux si on fait valider par l'IT son... son programme et qu'ils ont quand même une vision qu'on utilise ça. C'est pour mieux, en termes de sécurité, de data governance. Mais... On sait bien que si on demande un projet d'intégration à l'IT, bon, ben, ils sont toujours surchargés. Donc, ça n'arrive pas avant... neuf mois ou un an. Là, aujourd'hui, on peut avoir la main sur son truc. C'est hyper tentant, c'est hyper puissant. Voilà, il faut... Même si ce n'est pas du développement pur, ça reste quand même technique. Et ce n'est pas forcément à la portée d'équipes marketing qui ont plus une dimension com qu'une dimension IT, quoi. Oui, alors c'est plus marketing ops, déjà, que marketing. Ouais, voilà. La personne qui est en charge de... enfin, comment dire... des données et des... de faire en sorte que toute l'infrastructure fonctionne bien. Voilà, c'est plutôt... Quelqu'un comme moi, je suis... moi, je suis... je me délecte de ça parce que... ça me permet de... Avant, j'allais discuter avec une équipe IT, je faisais des specs et puis... le projet démarrait et j'oubliais ce qu'il faisait. Maintenant, j'ai la main sur... j'ai la main sur ça. Donc, je peux vous aider à faire ça, quoi. Voilà. C'est la manabilité du système aussi. Il faut quand même quelqu'un qui soit capable de faire un peu d'API pour déployer ou au minimum maintenir le système, quoi. Ouais. Et tu vois, mec.com, c'est ce qui est génial, c'est que ça t'affranchit complètement des... Enfin, de la façon de te connecter aux APIs de Marketo. Quand tu te connectes à l'API Marketo, il faut d'abord que tu demandes un token de sécurité, enfin d'authentification qui va durer 60 minutes. et quand tu... Une fois que tu as ce token, tu peux faire appel à l'API, par exemple, créer un programme où... Si tu dépasses 30 minutes, l'API ne... Enfin, tu vas redemander un token. Toute cette complexité est complètement masquée par mec.com parce que, comme ils ont prévu la demi-intégration avec Marketo, t'as juste à spécifier au départ ton... Je ne sais pas si je peux la preuve. T'as juste à spécifier ton... Enfin, le... Ton ID, ton Munchkin ID Marketo, ton Client ID, ton Client Secret que t'as fait dans ton Munchmark, là. Et hop ! C'est magique ! T'as pu à gérer l'authentification, t'as pu à gérer les... Les problèmes de page. Par exemple, quand tu demandes... Quand tu demandes à une API beaucoup d'informations, par exemple, sur l'ActivityLog, il y a une problématique de page. Il t'envoie un certain nombre de records à chaque... À chaque appel. Mais il faut que tu dises... Il faut... Il faut la page 2, la page 3, la page 4. Là, tout ça est complètement masqué. Il t'envoie... Enfin, c'est lui qui gère tout ça, quoi. Donc, c'est... Ça permet quand même beaucoup de... De gain de temps. Je dis qu'on vit de l'époque formidable. C'est hyper tente, hein ? Pour le sujet que tu... Dont on a parlé, Yann, je t'avoue que là... Quand je réfléchis à rationalisation, je pense à ça, moi. Clairement, clairement. Après, voilà. Il faut être en capacité de le déployer, d'être... Valider sécu. Et que ce soit maintenable dans le temps, quoi. Ouais. Parce que l'autre sujet, ce serait de se dire... En fait, je vais mettre toute la logique dans mon formulaire. C'est-à-dire qu'on pourrait dire... Je spécifie que quand on soumet un formulaire, en fait... C'est le formulaire... Enfin, c'est le... Le formulaire est derrière le back-end du site web qui va porter toute cette logique d'aller chercher les informations dans le référentiel, de concaténer de la donnée, et puis de faire des retours API à Marketo pour mettre la personne dans le bon programme et personnaliser, enfin, updater le lead pour que... derrière, l'email et la notification sales partent bien. Et ça... Donc, c'est aussi possible. C'est... C'est... Quand on discutait avec de l'agence WordPress qui fait le truc et qui veut mettre des API, Yann, je pense que c'est ça, la logique, tu vois. Mais soudain, on se retrouve avec un dev qui est porté par éventuellement une agence web sur lequel on n'a pas trop la main. C'est-à-dire que... Voilà. Dès qu'on va vouloir changer la logique, il va falloir refaire appel à l'agence web. L'agence web qui, on sait bien, peut changer, qui va pas forcément transmettre à la prochaine agence web le contenu, enfin, le script Marketo. Enfin... Alors que là, quand on exporte tout ça dans un mec.com, bon, au moins, c'est visible, on peut facilement reprendre la main et on n'est pas forcément tributaire de l'agence web. Non, mais t'as une succursale... Ça te fait un module API moins technique. Ça te donne accès... Ça rend quasiment l'API fonctionnelle plutôt que technique. Ça va faire culer d'un cran en termes de complexité. Ça veut pas dire que c'est zéro, mais ça semble plus accessible. Exactement. Non, non, mais hyper tendant à cadrer, mais très tendant. Les amis, d'autres réactions ? Je vous laisse pour un autre call. Axelle, vous avez le sujet chez Electra, vous avez des centaines de contenus comme ça ? Oui, on a... Oui, on a des centaines de contenus. Après, ouais, je sais pas si ça serait un sujet d'actualité ici parce que déjà, on a des sujets de... Ouais, de... De synchronisation avec l'équipe digitale, des URL qui changent souvent sans nous prévenir. Donc, on a déjà des sujets, donc je pense que ça serait déjà un peu compliqué de maintenir un référentiel hyper propre. Comment... Ah, évidemment, t'as raison. Une des problématiques qu'on a, c'est la page web qui change d'URL parce que... Oui, exactement, oui. Et, bah, évidemment, c'est pas modifié dans la campagne Marketo, donc... Non. Alors, on peut avoir une petite alerte qui se déclenche dans Marketo, mais c'est très bien que... Enfin, ce serait plus facile à maintenir si on avait un référentiel central, où il y a juste un endroit où l'URL apparaît. Et que derrière, ça... Ça déclenche, quoi. Oui. C 'est go, ça, ça ferait du sens ? Je pense qu'on n'a pas assez de... On n'a pas suffisamment de contenu pour créer un référentiel de ce type, je pense. J'ai l'impression que c'est vraiment pour... pour... Voilà, pour... Voilà, pour énormément de livres blancs, enfin, de... Voilà, de contenu, où on n'est pas... On n'a pas suffisamment de pages à être formulaires ou choses comme ça. Donc, on peut encore procéder au cas par cas. Au programme par programme. Oui. Alors, l'autre truc que ça permet aussi, c'est qu'une fois qu'on a fait ça, on peut se dire, bah, en fait, je peux loguer de l'activité intéressante, non plus seulement pour mes gaietés de contenu, c'est-à-dire, enfin, vraiment, les grosses touches marketing, mais on peut... On peut descendre d'un cran, c'est-à-dire, on peut se dire... Alors, sans aller jusqu'à la visite de page, hein, ce qui serait... Enfin, qui, elle, déjà, est loguée. Mais, par exemple, quand moi, quelqu'un voit une vidéo gratuite, enfin, gratuite, qui n'est pas gaietée, un marketotype, par exemple, pour l'instant, je... Enfin, ça m'embête de... Enfin, ça m'embête de... Enfin, ça m'embête de créer un programme marketo juste pour la vision d'un marketotype, quoi. Mais avec ça, c'est-à-dire que je peux le faire parce que... Si la création du programme et de l'association de la personne est automatisée, j'ai juste une ligne à rajouter dans mon référentiel, et je sais que ça va être pris en compte correctement. Alors que je le ferais pas, enfin, on avait commencé à le faire, mais on s'en sort pas avec Vincent, là, parce que j'ai... Déjà, même avec 90 marketotypes, j'arrive plus à... J'arrive plus à suivre le rythme, quoi. Enfin, à chaque fois que je fais un marketotype, je pense pas à faire un programme marketo. Et pourtant, on est tout seul, hein, c'est moi qui fais tout, donc je devrais... Mais voilà, j'ai trop de trucs à faire, et... Voilà. Donc, pour répondre à ta question, Axel, maintenant que j'ai l'idée, ouais, je vais peut-être... Je vais peut-être aller au fond du truc et le faire, quoi. Ça marche. Donc, on est prévents de tes retours. Eh bien, n'hésitez pas à revenir à moi. Oui. Je vous souhaite un bon, bon week-end. Merci, Simon. Merci. Au revoir.