Fermer

juillet 13, 2022

Choses intéressantes que vous pouvez faire avec l’API REST de Marketo

Choses intéressantes que vous pouvez faire avec l’API REST de Marketo


Salut mon ami! Voici April Deibert et Sam Schwarz avec l’équipe Marketo, une partie de la pratique des solutions de marketing numérique ici chez Perficient. Au cours de la dernière année, nous avons travaillé sur des projets clients sympas où nous avons utilisé nos compétences Marketo REST API de manière créative. Nous avons pensé que vous aimeriez en savoir plus. Si l’un de ces projets ressemble à quelque chose pour lequel vous aimeriez également obtenir de l’aide, contactez-nous ! Détails ci-dessous.

Marketo’s documents officiels l’explique comme ceci :

« Marketo expose une API REST qui permet l’exécution à distance de nombreuses fonctionnalités du système. De la création de programmes à l’importation en masse de prospects, il existe un grand nombre d’options qui permettent un contrôle précis d’une instance Marketo.

Ces API se répartissent généralement en deux grandes catégories : Lead Database et Asset. Les API de base de données de prospects permettent de récupérer et d’interagir avec les enregistrements de personnes Marketo et les types d’objets associés tels que les opportunités et les entreprises. Les API d’actifs permettent une interaction avec les supports marketing et les enregistrements liés au flux de travail. »

En résumé, l’utilisation de l’API REST de Marketo est un moyen d’extraire une liste propre de tous les actifs d’une instance Marketo, y compris les canaux, les modèles d’e-mail, les formulaires, les programmes, etc.

Le contrôleur de programme Marketo REST API pour obtenir les références de point de terminaison pour une liste de programmes.  (Source : documentation du développeur Marketo)

Le contrôleur de programme Marketo REST API pour obtenir les références de point de terminaison pour une liste de programmes. (La source: Documentation développeur Marketon)

Exemple 1 : Fusion d’espaces de travail

Deux clients différents nous ont demandé de les aider à effectuer un nettoyage complet et une simplification de leurs espaces de travail et cloisons Marketo. Un client est dans l’industrie de la construction, tandis que l’autre est dans l’industrie de la sécurité professionnelle.

Le client de l’industrie de la construction avait besoin de l’aide de Perficient pour passer de 8 espaces de travail étiquetés au niveau régional à 3 espaces de travail étiquetés au niveau régional, et le client de l’industrie de la sécurité professionnelle devait passer de 18 espaces de travail étiquetés au niveau régional à 3 espaces de travail étiquetés au niveau régional. Cette demande est courante, car des espaces de travail et des partitions de personnes distincts aident les entreprises mondiales à maintenir des niveaux d’accès stricts aux actifs et aux données. Cependant, à mesure que les organisations évoluent, il peut devenir plus raisonnable de combiner des espaces de travail ou des partitions, ce qui permet d’améliorer la facilité d’utilisation des instances et de réduire les coûts.

Nous nous sommes donc mis au travail en utilisant l’API REST de Marketo pour extraire une liste de tous les différents actifs par espace de travail. Avec ces informations, nous pouvions clairement montrer au client l’effort requis pour terminer le projet et faire des recommandations sur ce qui devait être migré vers un autre espace de travail, archivé ou supprimé.

Une fois que le client a approuvé nos recommandations, nous avons pu migrer, archiver ou supprimer facilement certains éléments. Cependant, d’autres actifs ne migreraient pas, ce qui entraînerait un dépannage. Par exemple, nous avons constaté que certains membres du programme devaient être supprimés manuellement des campagnes et ajoutés à nouveau une fois la campagne migrée. Dans un autre cas, il a été nécessaire de contacter le support Marketo pour actualiser le backend et relancer le processus.

Tout au long de chaque étape, nous avons tenu notre client informé de notre pourcentage de tâches achevées à l’aide de rapports de tableau croisé dynamique personnalisés qui suivaient chaque actif.

Il convient de noter qu’un cas d’utilisation concernait les audiences B2B (Business-to-Business) et l’autre, les audiences B2C (Business-to-Consumer). Cela démontre que la solution Marketo REST API peut être appliquée à n’importe quel secteur ou public.

Exemple 2 : Migration vers un « Newketo »

Un autre client du secteur de la construction (qui est B2B et B2C) nous a demandé de les aider à élaborer une stratégie et à préparer la migration d’une instance Marketo vers une nouvelle instance Marketo. Nous aimons appeler ce passage de « Oldketo » à « Newketo ».

Cette migration Marketo vers Marketo est requise lorsqu’un client configure un nouveau CRM ou migre vers un autre CRM, comme lors de la migration de Microsoft Dynamics 365 vers Salesforce. Pour mapper correctement, une nouvelle instance Marketo doit être intégrée à la nouvelle instance CRM, ce qui crée le moment idéal pour nettoyer l’instance et rationaliser les processus.

Pour ce faire, le client a demandé à Perficient d’extraire une liste de tous les actifs de son instance Marketo actuelle à l’aide de l’API Marketo REST et de travailler avec eux pour décider quoi migrer, archiver ou supprimer. C’était aussi le moment idéal pour revoir les conventions de nommage. Perficient a aidé à la normalisation des conventions de dénomination, de sorte que la création de rapports dans l’explorateur du cycle de revenus serait un jeu d’enfant.

Exemple 3 : Stratégie de formulaire globale

Un client du secteur de la santé B2B a demandé l’aide de Perficient pour exporter une liste de tous les formulaires et leurs informations correspondantes afin que nous puissions travailler sur une stratégie de formulaire globale améliorée.

L’exportation de formulaire de l’API Marketo REST résultante indiquait si les formulaires étaient configurés pour effectuer un profilage progressif ou non ou s’ils avaient des thèmes personnalisés et des informations de style.

Une stratégie de formulaire globale permet de créer une cohérence dans la collecte de données pour la notation, les ventes et les rapports. Le processus facilite également la cohérence pour la conformité au consentement et un moyen simple de mettre à jour de nombreux formulaires à la fois si les directives de marque changent.

Exemple de réponse JSON lors de l'interrogation de programmes par nom à l'aide de l'API REST de Marketo.  (Source : documentation du développeur Marketo)

Exemple de réponse JSON lors de l’interrogation de programmes par nom à l’aide de l’API REST de Marketo. (La source: Documentation Développeur Marketo)

Voici quelques-unes des définitions des données que ce code extrait lors de l'utilisation du point de terminaison GET pour les programmes.  (Source : documentation du développeur Marketo)

Voici quelques-unes des définitions des données que ce code extrait lors de l’utilisation du point de terminaison GET pour les programmes. (La source: Documentation Développeur Marketo)

Perficient aide à simplifier les données pour l'analyse.  (Source : modèles performants)

Ensuite, Perficient aide à simplifier les données pour l’analyse. (Source : modèles performants)

  • Si vous planifiez un nettoyage ou une migration de l’espace de travail, coordonnez votre personnel à l’avance pour fixer une date à laquelle il pourra s’attendre à construire quoi que ce soit de nouveau dans les anciens espaces de travail. Parfois, nous avons constaté qu’une équipe continue à se développer dans ces espaces de travail après avoir extrait la liste des actifs et demandé l’approbation de la migration, de l’archivage ou de la suppression. Ces nouveaux actifs créés entre-temps compliquent le processus, car ils pourraient être activement utilisés et la migration s’avérerait difficile.
  • En outre, réservez un bloc de travail sur votre calendrier pour consulter la liste des actifs recommandés à migrer, archiver ou supprimer. Avant que nous puissions continuer, ces éléments auront besoin de votre approbation et éventuellement de l’approbation du personnel supplémentaire.
  • Pour ceux qui utilisent Postman pour récupérer les informations de l’API Marketo REST, assurez-vous que le bon code Marketo Munchkin est référencé, sinon vous obtiendrez une erreur. Ce problème est courant lors de la réutilisation de scripts d’une extraction d’API précédente.
  • La limite quotidienne pour une exportation de l’API Marketo REST est de 500 Mo. Ce volume peut sembler beaucoup, mais selon la taille de l’instance, vous pouvez l’atteindre rapidement. Planifiez en conséquence en fonction de la charge de travail.

Comme vous pouvez le voir dans les exemples de clients ci-dessus, la capacité de l’API Marketo REST peut être utilisée pour le B2B ou le B2C dans n’importe quel secteur. Il s’agit d’un moyen simple et efficace d’améliorer l’efficience et l’efficacité de votre équipe à mesure que vous développez votre entreprise. Contactez-nous aujourd’hui pour voir comment nous pouvons vous aider au mieux !






Source link