Latenode

Comment intégrer les analyses Mixpanel à vos communications par e-mail en l’intégrant à Mailgun

Découvrez comment intégrer facilement les analyses Mixpanel à vos communications par e-mail en l’intégrant à Mailgun.

4 min de lecture
Connexion entre Mailgun et Mixpanel pour suivre les performances des e-mails

Découvrez comment intégrer en toute fluidité les analyses Mixpanel à vos communications par e-mail en l'intégrant à Mailgun. 

Ce guide vous accompagnera pas à pas pour configurer cette puissante automatisation no-code et l'exploiter afin d'obtenir de meilleures informations et de prendre des décisions plus éclairées.

Mailgun.com est un service populaire d'envoi d'e-mails utilisé par des milliers de projets, mais il ne dispose pas de fonctionnalités d'analyse avancées. Pour mieux comprendre le comportement de vos clients, envisagez d'utiliser un outil tel que Mixpanel.com. Toutefois, suivre l'efficacité des e-mails peut s'avérer difficile. C'est là que Latenode intervient.

Avec la simple automatisation de workflows cloud de Latenode, vous pouvez facilement suivre les taux de livraison et d'ouverture des e-mails envoyés à chaque utilisateur spécifique de votre plateforme. En mesurant le succès de vos campagnes e-mail et en identifiant les possibilités d'amélioration, vous pouvez optimiser l'expérience de vos clients et renforcer l'engagement envers votre produit.

Créez deux workflows dans Latenode.com

Pour recevoir les appels webhook de Mailgun.com lors des événements de livraison et d'ouverture dans latenode.com, vous devez configurer des webhooks de réception. Cliquez simplement sur le bouton « Add New Scenario » et ajoutez le nœud « HTTP -> Triggers -> Webhook » à votre workflow.

Félicitations ! Vous disposez désormais de tout ce dont vous avez besoin pour intégrer Mailgun.com à votre workflow dans Latenode. Pour finaliser la configuration, copiez l'URL du webhook dans votre workflow Latenode.

Pour configurer les webhooks dans Mailgun.com, suivez ces étapes simples :

Pour terminer l'intégration, vous devez configurer des webhooks pour les événements de livraison et d'ouverture dans Mailgun.com. Voici comment procéder :

  1. Connectez-vous à votre compte Mailgun et accédez à l'onglet « Webhooks ».
  2. Cliquez sur le bouton « Add Webhook ».
  3. Saisissez l'URL du webhook de votre workflow Latenode dans le champ « URL ».
  4. Dans la section « Events », sélectionnez « Delivered » et « Opened » dans le menu déroulant.
  5. Cliquez sur « Save » pour appliquer les modifications.

C'est tout ! Mailgun.com enverra désormais des appels webhook à votre workflow Latenode chaque fois qu'un e-mail sera livré ou ouvert.

Vérifiez les données entrantes dans Latenode

Après avoir effectué les étapes précédentes, vous commencerez à recevoir directement dans le workflow Latenode des données sur les événements de livraison et d'ouverture :

Préparons les données pour les envoyer à Mixpanel

Avant d'envoyer les données à Mixpanel, vous devez les transformer afin qu'elles correspondent à la documentation de l'API Mixpanel. Pour cela, vous pouvez utiliser un nœud JS dans votre workflow. Voici comment procéder :

  1. Ouvrez votre workflow Latenode dans l'éditeur de workflows.
  2. Ajoutez un nœud JS au workflow.

  1. Cliquez sur le nœud JS pour ouvrir l'éditeur JS.
  2. Saisissez le code permettant de transformer les données entrantes conformément à la documentation de l'API Mixpanel .
  3. Cliquez sur « Save » pour appliquer les modifications.

C'est tout ! Vos données sont prêtes à être envoyées à Mixpanel pour analyse et obtenir des informations utiles.

Voici le code final pour transformer les données de l'événement de livraison d'e-mail :

let result = [];

let timestamp = Date.now();

let distinct_id = data["{{1.body.`event-data`.`user-variables`.`email_location`}}"] + "_" + data["{{1.body.`event-data`.`user-variables`.`email_to_id`}}"];

let insert_id_hash = data["{{1.body.`event-data`.id}}"];

result.push({

       "event": "Email delivered",

       "properties": {

           "time": timestamp,

           "distinct_id": distinct_id,

           "$insert_id": insert_id_hash

           }

   });

return {

   result

}

Envoyons maintenant les données à Mixpanel

Ajoutez le nœud « HTTP -> HTTP request » et configurez-le comme suit

Parfait, vous avez intégré avec succès les analyses Mixpanel aux e-mails envoyés depuis Mailgun en utilisant la plateforme d'automatisation no-code de Latenode. Vous pouvez désormais suivre plus efficacement l'engagement et le comportement de vos utilisateurs vis-à-vis des e-mails, puis utiliser ces informations pour améliorer votre service.

Une fois le workflow configuré, vous pouvez créer des rapports et des tableaux de bord dans Mixpanel afin de mieux comprendre comment vos utilisateurs interagissent avec votre service. Cela peut vous aider à optimiser vos campagnes e-mail, à améliorer l'engagement des utilisateurs et, à terme, à développer votre entreprise.

FAQ

Frequently Asked Questions

Mailgun gère l’envoi d’e-mails, mais ne propose pas d’analyses avancées. Mixpanel fournit des analyses comportementales, et Latenode relie les deux en recevant les événements webhook de Mailgun et en transmettant les données transformées à Mixpanel afin que vous puissiez suivre les taux de livraison et d’ouverture pour chaque utilisateur.

Cela vous a aidé ? Partagez-le →

Écrit par

Vasiliy Datsenko

Responsable du support client

Vasiliy Datsenko est responsable du support client chez Latenode et un rédacteur en automatisation axé sur les produits. Son travail relie les conversations clients, la recherche sur l'automatisation des flux de travail, les cas d'utilisation de l'IA et la formation pratique sur les produits pour les équipes cherchant à automatiser des processus métier réels.

Profil de l'auteur →

Vérifié par

Oleg Zankov

PDG de Latenode, expert en no-code

Avec une philosophie ancrée dans l'innovation, la résolution de problèmes et l'expérience utilisateur, je me consacre à donner aux équipes les moyens de créer des intégrations sur mesure et d'automatiser les workflows avec facilité et efficacité. Fort d'une riche expérience en développement commercial, entrepreneurship technologique et développement logiciel, j'ai reconnu le besoin d'une solution d'intégration plus accessible, évolutive et adaptable. Ainsi est né Latenode.com. Grâce à notre plateforme, les entreprises peuvent exploiter la puissance de la technologie sans nécessiter de compétences approfondies en codage. Passionné par la création d'un avenir où la technologie nous sert, et non l'inverse, ma mission est de simplifier les processus complexes. Je crois en la démocratisation de la technologie et en dotant les équipes des outils nécessaires pour innover, croître et réussir dans un monde de plus en plus numérique.

Profil de l'auteur →

Continuer la lecture