Herramientas de desarrollo
Jaja Jereshov
Desarrollador de back-end
Febrero 15, 2023
Una plataforma de código bajo que combina la simplicidad sin código con el poder del código completo 🚀
Empieza ahora gratis
Febrero 15, 2023
7
min leer

Cómo incorporar el análisis de Mixpanel a tus comunicaciones por correo electrónico integrándolo con Mailgun

Jaja Jereshov
Desarrollador de back-end
Tabla de contenidos.

Aprenda cómo incorporar sin problemas el análisis de Mixpanel en su comunicación por correo electrónico integrándolo con Mailgun. 

Esta guía lo guiará a través de los pasos para configurar esta poderosa automatización sin código y aprovecharla para obtener mejores conocimientos y una toma de decisiones más inteligente.

Mailgun.com es un servicio de envío de correo electrónico popular que utilizan miles de proyectos, pero que carece de capacidades de análisis avanzadas. Para obtener información más detallada sobre el comportamiento de sus clientes, considere utilizar una herramienta como Mixpanel.com. Sin embargo, el seguimiento de la eficacia del correo electrónico puede ser un desafío. Ahí es donde entra en juego Latenode.

Con Automatización sencilla del flujo de trabajo en la nube de LatenodePuede realizar un seguimiento fácil de las tasas de entrega y apertura de los correos electrónicos enviados a cada usuario específico en su plataforma. Al medir el éxito de las campañas de correo electrónico e identificar oportunidades de mejora, puede mejorar la experiencia de sus clientes y aumentar la interacción con su producto.

Crear dos flujos de trabajo en Latenode.com

Para escuchar llamadas de webhook de Mailgun.com en eventos de entrega y apertura en latenode.com, debe configurar la recepción de webhooks. Simplemente haga clic en el botón "Agregar nuevo escenario" y agregue el nodo "HTTP -> Activadores -> Webhook" a su flujo de trabajo.

¡Felicitaciones! Ahora tienes todo lo que necesitas para integrar Mailgun.com con tu flujo de trabajo en Latenode. Para completar la configuración, copia la URL del webhook en tu escenario de Latenode.

Para configurar webhooks en Mailgun.com, siga estos sencillos pasos:

Para completar la integración, debes configurar webhooks para la entrega y los eventos de apertura en Mailgun.com. A continuación, te indicamos cómo hacerlo:

  1. Inicie sesión en su cuenta de Mailgun y navegue a la pestaña "Webhooks".
  2. Haga clic en el botón “Agregar webhook”.
  3. Ingrese la URL del webhook de su escenario Latenode en el campo "URL".
  4. En la sección “Eventos”, seleccione “Entregado” y “Abierto” en el menú desplegable.
  5. Haga clic en «Guardar» para aplicar los cambios.

¡Eso es todo! Mailgun.com ahora enviará llamadas de webhook a su escenario Latenode cada vez que se entregue o abra un correo electrónico.

Comprobar datos entrantes en Latenode

Después de realizar los pasos anteriores, comenzarás a obtener datos sobre eventos de Entrega y Apertura directamente en el Nodo tardío flujo de trabajo:

Preparemos los datos para enviarlos a Mixpanel

Antes de enviar los datos a Mixpanel, debes transformarlos para que coincidan con la documentación de la API de Mixpanel. Para ello, puedes usar un nodo JS en tu flujo de trabajo. A continuación, te indicamos cómo:

  1. Abra su escenario de Latenode en el editor de flujo de trabajo.
  2. Agregue un nodo JS al escenario.
  1. Haga clic en el nodo JS para abrir el editor JS.
  2. Introduzca el código para transformar los datos entrantes según el Documentación de la API de Mixpanel .
  3. Haga clic en «Guardar» para aplicar los cambios.

¡Eso es todo! Tus datos están listos para ser enviados a Mixpanel para su análisis y análisis.

El código final para la transformación de datos del evento Email Delivered:

deje que el resultado sea [];

deje que la marca de tiempo = Fecha.ahora();

deje que distinct_id = datos["{{1.body.`datos-del-evento`.`variables-del-usuario`.`ubicación_del_correo_electrónico`}}"] + "_" + datos["{{1.body.`datos-del-evento`.`variables-del-usuario`.`id_del_correo_electrónico`}}"];

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


resultado.push({

       "evento": "Correo electrónico entregado",

       "propiedades": {

           "tiempo": marca de tiempo,

           "id_distinto": id_distinto,

           "$insert_id": hash de inserción de id

           }

   });


regreso {

   resultado

}

Ahora enviemos datos a Mixpanel

Agregue el nodo “HTTP -> Solicitud HTTP” y configúrelo de la siguiente manera

Genial, has integrado con éxito el análisis de Mixpanel con los correos electrónicos enviados desde Mailgun mediante la plataforma de automatización sin código de Latenode. Ahora puedes hacer un seguimiento de la interacción y el comportamiento de tus usuarios con el correo electrónico de forma más eficaz y utilizar los datos para mejorar tu servicio.

Una vez configurado el flujo de trabajo, puede crear informes y paneles en Mixpanel para comprender mejor cómo interactúan sus usuarios con su servicio. Esto puede ayudar a optimizar sus campañas de correo electrónico, mejorar la participación de los usuarios y, en última instancia, hacer crecer su negocio.

Aplicación unoAplicación dos

Probar ahora

Blogs relacionados

Caso de uso

Respaldado por