Études de cas

Comment Vero, basé sur Ruby, utilise l’API de statistiques de campagne de Mailgun pour envoyer et suivre des campagnes de marketing personnalisées et évolutives

Cet article est écrit par Chris Hexton (@chexton), l'un des cofondateurs de Vero. Vero fait partie d'un petit groupe d'entreprises de remarketing par email avant-gardistes qui mettent fin à l'idée d'envoyer une seule newsletter à un millier de personnes, au profit de l'envoi d'une newsletter personnalisée à chaque client individuel. Tout cela est réalisé grâce à des quantités massives de données qu'ils mettent directement entre les mains de leurs clients, rendant l'envoi de campagnes d'emailing ciblées et personnalisées facile et très efficace.

Je suis Chris, l’un des cofondateurs de Vero. Nous sommes une entreprise de remarketing par email : nous aidons les entreprises en ligne à suivre exactement ce que font leurs clients et à transformer ces comportements en emails qui génèrent de véritables conversions. Vous pourriez dire que nous relions les statistiques aux emails. Nous relions le tout et aidons les spécialistes du marketing à tester des hypothèses rapidement et efficacement.

Notre objectif est de créer un produit facile à utiliser pour les spécialistes du marketing, leur offrant beaucoup de flexibilité dans un domaine complexe. Cela signifie que plus nous passons de temps sur notre interface utilisateur (UI), notre expérience utilisateur (UX) et nos statistiques, meilleur sera notre produit. Travailler avec Mailgun nous a vraiment permis de gérer une grande partie des difficultés liées à la création d’une entreprise axée sur l’email.

Avantages de l’utilisation de Mailgun pour l’automatisation des emails

Les deux choses dont Mailgun nous aide à ne pas nous soucier sont la livraison des emails et le suivi.

Ce sont des sujets difficiles. Se soucier de la maintenance d’un serveur d’email, de l’ajustement de la configuration, de la surveillance et de l’échange d’adresses IP, du suivi des ouvertures et des clics avec un magasin d’URL, de la conservation de toutes ces informations et de la division des rapports qui en résultent sont des tâches extrêmement onéreuses.

Mailgun les accomplit avec style ;). Pour vous montrer comment nous utilisons Mailgun, regardez ce qui se passe lorsqu’un événement atteint l’API de Vero…

Le flux de travail de Vero

Dès qu’un appel est effectué vers notre API de « suivi », les événements suivants se produisent.

Notez que cela se produit des milliers de fois par seconde.

Maintenir une API capable de gérer ce type de trafic et un système capable de traiter les filtres, les règles et les personnalisations nécessaires est notre spécialité et c’est pourquoi nous travaillons avec Mailgun afin de nous soulager autant que possible des difficultés liées à l’infrastructure d’email.

Jetez un œil au diagramme. Après de nombreux traitements internes de notre côté, nous arrivons aux étapes six et sept. C’est ici que Mailgun prend le relais pour un court instant.

Grâce à la fantastique API de Mailgun et à son ensemble de fonctionnalités, ces deux étapes se résument à quelques lignes de code seulement dans notre application.

À l’étape six, une fois qu’un email a été sélectionné et généré par notre moteur, il est transmis à Mailgun à l’aide d’une méthode simple :

def send_email_production company = Company.find(company_id) email_provider = company.email_provider_or_default_provider email_provider.send_email(email) end

EmailProvider est essentiellement notre propre wrapper autour de l’API de Mailgun. Rien d’extraordinaire ici – nous répartissons simplement les différents appels (créer une campagne, envoyer un email, etc.) dans leurs propres méthodes : Mailgun fait le vrai travail.

En ce qui concerne le suivi à l’étape sept, nous utilisons l’ API de statistiques de campagne pour recueillir les statistiques d’ouverture, de clic et de désinscription pour chaque variante d’une campagne.

Lorsque nous allons recueillir les résultats d’une campagne individuelle pour la première fois, il s’agit d’un autre appel simple à une classe wrapper :

def stats(variation) adapter.stats(company, variation) end

Cette méthode, via l’API de Mailgun, renvoie un tableau contenant les statistiques de livraison, d’ouverture, de clic et de désinscription que nous pouvons ensuite stocker et afficher.

Cela nous épargne une énorme quantité de travail pour l’insertion de pixels de suivi, le remplacement d’URL, la corrélation de liens vers des variantes et la persistance de toutes ces données.

L’équipe Mailgun

Mailgun a été un excellent partenaire, car ils nous ont permis d’évoluer rapidement et facilement avec notre base de clients grandissante.

Leur interface d’administration intuitive et leur API nous permettent d’offrir à nos propres clients un accès premium à leurs propres sous-domaines, adresses IP (si nécessaire) et une signature DKIM complète pour garantir des taux élevés de délivrabilité.

Ils font tout cela avec le sourire et à la vitesse de l’éclair. Chez Vero, nous pensons que le support client *est* la vente. C’est l’un des meilleurs moyens pour une entreprise de créer une boucle de rétroaction, d’apporter de la valeur, de donner le sourire aux clients et de créer le buzz. Il est clair que Mailgun partage cette vision.

La dernière fois que j’ai soumis une requête sur leur page de support, j’ai reçu une réponse de Taylor (l’un des fondateurs) en littéralement deux minutes.

Deux minutes.

C’est un temps de réponse incroyable. Comme Ev (l’autre fondateur) me l’a dit un jour : Nous sommes les rois de l’email… vous attendez-vous à ce que nous répondions lentement ?

Pour aller plus loin

Nous sommes ravis de continuer à nous développer sur Mailgun et il est fantastique de savoir que nous travaillons avec un partenaire qui partage notre passion pour ce domaine ainsi que notre dévouement à bien faire les choses.

Sans Mailgun, nous passerions beaucoup de nuits blanches !

Merci à Ev, Taylor et à la nouvelle équipe de Rackspace – nous avons vraiment hâte de voir les prochaines innovations que Mailgun va déployer.

« L’utilisation de Mailgun nous permet d’assurer un meilleur service à nos marketeurs. Ils comptent sur nous, et nous comptons sur Mailgun : et cette relation nous aide à maintenir notre crédibilité auprès de nos clients. »
Photo of Paulius Milisauskas
Paulius Milisauskas Vice-président des opérations clients
Tenez-moi au courant ! Recevez d’excellentes ressources dans votre boîte de réception chaque semaine.
Envoyez-moi la newsletter Mailjet. J’accepte expressément de recevoir la newsletter et je sais que je peux facilement me désabonner à tout moment.

Découvrez la newsletter de Mailjet chaque mois dans votre boîte de réception.