Outils de développement
Jaha Jereshov
Développeur back-end
15 février 2023
Une plateforme low-code alliant la simplicité du no-code à la puissance du full-code 🚀
Commencez gratuitement
15 février 2023
7
min lire

Comment intégrer les analyses Mixpanel dans votre communication par e-mail en l'intégrant à Mailgun

Jaha Jereshov
Développeur back-end
Table des matières

Découvrez comment intégrer de manière transparente les analyses Mixpanel dans votre communication par e-mail en l'intégrant à Mailgun. 

Ce guide vous guidera à travers les étapes à suivre pour configurer cette puissante automatisation sans code et l'exploiter pour de meilleures informations et une prise de décision plus intelligente.

Les

Mailgun.com est un service de distribution de courrier électronique populaire utilisé par des milliers de projets, mais il manque de capacités d'analyse avancées. Pour obtenir des informations plus approfondies sur le comportement de vos clients, envisagez d'utiliser un outil comme Mixpanel.com. Cependant, le suivi de l'efficacité des e-mails peut être un défi. C'est là qu'intervient Latenode.

Les

Grâce à Automatisation simple du workflow cloud de Latenode, vous pouvez facilement suivre les taux de livraison et d'ouverture des e-mails envoyés à chaque utilisateur spécifique sur votre plateforme. En mesurant le succès des campagnes par e-mail et en identifiant les opportunités d'amélioration, vous pouvez améliorer l'expérience de vos clients et stimuler l'engagement envers votre produit.

Les

Les

Créer deux workflows dans Latenode.com

Pour écouter les appels webhook de Mailgun.com sur les événements de livraison et d'ouverture dans latenode.com, vous devez configurer la réception de webhooks. Cliquez simplement sur le bouton « Ajouter un nouveau scénario » et ajoutez le nœud « HTTP -> Déclencheurs -> Webhook » à votre flux de travail.

Les

Félicitations ! Vous disposez désormais de tout ce dont vous avez besoin pour intégrer Mailgun.com à votre flux de travail dans Latenode. Pour terminer la configuration, copiez l'URL du Webhook dans votre scénario Latenode.

Pour configurer des 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 sur Mailgun.com. Voici comment procéder :

  1. Connectez-vous à votre compte Mailgun et accédez à l'onglet « Webhooks ».
  2. Cliquez sur le bouton « Ajouter un Webhook ».
  3. Saisissez l'URL du Webhook de votre scénario Latenode dans le champ « URL ».
  4. Dans la section « Événements », sélectionnez « Livré » et « Ouvert » dans le menu déroulant.
  5. Cliquez sur « Enregistrer » pour appliquer les modifications.

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

Les

Les

Les

Vérifier les données entrantes dans Latenode

Après avoir suivi les étapes précédentes, vous commencerez à obtenir des données sur les événements de livraison et d'ouverture directement dans le Laténode flux de travail :

Les

Préparons les données à envoyer à Mixpanel

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

  1. Ouvrez votre scénario Latenode dans l’éditeur de workflow.
  2. Ajoutez un nœud JS au scénario.
  1. Cliquez sur le nœud JS pour ouvrir l'éditeur JS.
  2. Entrez le code pour transformer les données entrantes selon le Documentation de l'API Mixpanel .
  3. Cliquez sur « Enregistrer » pour appliquer les modifications.

Et voilà ! Vos données sont prêtes à être envoyées à Mixpanel pour analyse et analyses.

Les

Le code final pour la transformation des données de l'événement Email Delivered :

laissez le résultat = [];

laissez horodatage = Date.now();

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

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


résultat.push({

       "événement": "E-mail envoyé",

       "Propriétés": {

           "time" : horodatage,

           "distinct_id": distinct_id,

           "$insert_id": insert_id_hash

           }

   });


revenir {

   résultat

}

Les

Envoyons maintenant les données à Mixpanel

Ajoutez le nœud « HTTP -> Requête HTTP » et configurez-le comme suit

Les

Super, vous avez réussi à intégrer les analyses Mixpanel aux e-mails envoyés depuis Mailgun à l'aide de la plateforme d'automatisation sans code de Latenode. Vous pouvez désormais suivre plus efficacement l'engagement et le comportement des e-mails de vos utilisateurs et utiliser les informations pour améliorer votre service.

Les

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

Les

Les

Première demandeDeuxième demande

Essayez maintenant

Blogs connexes

Cas d'utilisation

Soutenu par