Morébec
Pays: États-Unis / Industrie: Publicité

Système d'automatisation de processus marketing

Découvrez comment nous avons conçu une solution qui automatise les tâches marketing d'un de nos client grâce à une intégration avec Marketo.

Services Analyse des besoins Système interne Application web personnalisée Technologies Backend PHP Symfony Framework Base de données PostgreSQL Frontend Javascript Typescript Vue.js Twig HTML SCSS/Sass DevOps Docker Docker Compose Intégrations Marketo API

Notre Client

Notre client, un acteur de premier plan dans le secteur de la publicité, exploite la puissance de Marketo et excelle dans le marketing numérique, en tirant parti de stratégies innovantes pour atteindre et engager efficacement son public cible.

Aperçu du projet

Cette collaboration avec le client était ancrée dans l'aspiration à surmonter les limites de Marketo, un outil essentiel dans l'arsenal marketing du client.

L'incapacité de Marketo à dédupliquer automatiquement les prospects d'une liste représentait un défi notable. Désireux d'améliorer ses opérations, le client recherchait une solution automatisée adaptée à ses règles spécifiques. Le rôle de Morébec était de créer un système capable de dédupliquer efficacement les prospects, de remplir des champs personnalisés selon des règles précises. Le point culminant de cet effort a été la création du « Marketo Service Manager » (MSM).

Au sein du Marketo Service Manager, des concepts clés jouent un rôle crucial dans l'élaboration de notre solution innovante:

Une « instance de service » correspond à des tâches spécifiques telles que la déduplication de prospects, le hachage de leurs courriels et la détection de leurs domaines de messagerie. Ces tâches distinctes sont appliquées à des instances Marketo individuelles, fonctionnant sur des listes désignées (intelligentes ou statiques).

Chaque exécution d'une « instance de service » représente une exécution discrète, préservant des journaux complets qui facilitent le monitorage de leur déroulement et leur débogage.

Conformément aux exigences dynamiques du projet, les « groupes d'instances de service » combinent des instances associées. Ces groupes permettent à notre client d'organiser les instances de services en fonction de leurs projets ou clients favorisant ainsi une gestion plus efficace.

Marketo Service Manager

Fonctionnalités principales

Le gestionnaire de services Marketo s'est imposé comme un témoignage du savoir-faire technique et de l'approche orientée solutions de Morébec, mettant en valeur les caractéristiques essentielles suivantes:

Groupes d'instances de service

Conçus pour faciliter l'organisation, les groupes d'instances de service permettent aux utilisateurs de regrouper les « instances de service » associées.

Ce concept de regroupement permet à notre client de personnaliser la manière dont il organise et administre les instances de services en fonction de leurs critères choisis.

Instances de services

Une instance de service encapsule un ensemble de tâches spécialisées telles que le processus de déduplication, le hachage des courriels ou encore la détection des domaines de messagerie de leurs listes de prospects.

Conçue pour s'harmoniser avec des instances Marketo individuelles, cette fonctionnalité garantit l'utilisation de règles personnalisées.

Chaque instance de service fonctionne comme un canal spécifique pour affiner les données marketing d'une installation Marketo.

Exécutions d'instances de service

Les exécutions d'instance de service représentent une exécution unique d'une instance de service.

En conservant des journaux complets détaillant le processus d'exécution, ils donnent à nos clients un aperçu des résultats, des taux de réussite et des problèmes potentiels, leur donnant ainsi la possibilité d'identifier et de résoudre rapidement toute anomalie.

L'outil permet également à notre client de démarrer, arrêter et reprogrammer des exécutions à l'aide d'une interface intuitive.

Conçu pour le Big Data

Utilisant des technologies et une architecture de pointe, la solution garantit que chaque prospect est analysé et traité efficacement, tout en maintenant un niveau impressionnant de fluidité opérationnelle.

L'intégration de mécanismes de résilience avancés garantit une gestion robuste des temps d'arrêt occasionnels et des contraintes d'utilisation de l'API de Marketo, renforçant ainsi la capacité de la solution à relever les défis posés par un nombre colossal de prospects.

Première itération

Notre parcours sur ce projet a commencé par une analyse minutieuse des exigences, afin d'identifier la meilleure façon d'exploiter l'API de Marketo pour atteindre les objectifs du client.

En collaborant étroitement avec le client, nous avons implémenté notre première itération sous la forme d'un simple script qui effectuerait la déduplication à l'aide de l'API de Marketo, selon un calendrier régulier. Cette approche légère présentait des résultats prometteurs et alignés sur les objectifs, le calendrier et le budget du client.

Cependant, à mesure que le projet avançait et servait un nombre croissant d'installations Marketo, nous avons été confrontés à notre premier défi: le volume de prospects sur certaines des nouvelles instances Marketo gérées par notre client était bien plus important que celles précédemment desservies par l'outil.

Dans certains cas, nous étions confrontés à des exécutions de déduplication qui duraient de nombreuses heures à plusieurs jours, ce qui contredisait les scénarios de planification les plus courants.

Conscients de la nécessité d'un changement stratégique, nous nous sommes lancés dans la phase suivante de notre voyage.

Deuxième itération: optimisation à grande échelle

En réponse aux défis d'évolutivité posés par nos résultats, nous avons entrepris un pivot stratégique.

Nous avons décidé d'exploiter l'API d'extraction en masse de Marketo, qui nous permi d'exporter la liste complète des prospects en une seule opération, afin de pouvoir la traiter à notre guise réduisant le nombre d'appels réseaux nécessaires. Cela marqua un changement de paradigme, car cela nous permi dès lors de procéder à la déduplication au sein de nos propres systèmes, de manière indépendante à Marketo. Cette décision apparemment simple, mais cruciale non seulement résolu notre problème de mise à l'échelle, mais également ouvra la voie à ce que nous puissions rapidement et efficacement implémenter de nouveaux processus à l'avenir, en utilisant les mêmes données.

Au cours de cette phase, nous avons également renforcé la solution en incorporant des mécanismes de résilience robustes pour gérer efficacement les temps d'arrêt occasionnels et les limitations d'utilisation de l'API de Marketo.

Troisième itération: Accueillons le « Marketo Service Manager »

Alors que la demande pour l'outil augmentait, le client était à la recherche d'une solution améliorée qui lui garantirait une plus grande autonomie.

Dans les itérations précédentes, la configuration de l'outil pour de nouvelles instances Marketo nécessitait des opérations manuelles complexes sur les machines virtuelles du client.

Cherchant une approche plus simple, le client nous demenda d'explorer une solution plus poussée; « Serait-il possible de concevoir un système qui leur permettrait de provisioner et de supprimer des instances de services de manière indépendante, d'en modifier les horaires et d'ajuster facilement les informations d'identification des installations de Marketo? »

Notre réponse à cette question s'est matérialisée sous la forme du « Marketo Service Manager ». Cette évolution transforma la solution initialement basée sur des scripts en un système complet doté d'une interface intuitive.

Ce nouveau système a également introduit deux services supplémentaires en plus de la déduplication: le hachage des courriels et la détection automatique des domaines des adresses courriels des prospects.

En outre, le processus de déduplication fut aussi amélioré pour prendre en compte des règles métier supplémentaires adaptées à l'API de Salesforce via Marketo.

Conclusion

La collaboration de Morébec avec notre client témoigne de notre engagement inébranlable à élaborer des solutions innovantes.

De la résolution des limites de Marketo jusqu'à la création du robuste « Marketo Service Manager », notre parcours reflète notre adaptabilité, nos prouesses techniques ainsi que notre quête incessante d'aider nos clients à atteindre leurs objectifs, quels que soient les défis rencontrés en cours de route.

Grâce aux fonctionnalités du « Marketo Service Manager » et à sa capacité d'adaptation à des processus de travail évolutifs, Morébec continue d'accroître les capacités marketing de notre client avec efficacité et autonomie.

Un projet en tête?

Planifiez un appel avec notre équipe pour une estimation de coût.

Contactez-nous maintenant