Herramientas de desarrollo
Jaha Jereshov
Desarrollador back-end
15 de febrero de 2023
Una plataforma de código bajo que combina la simplicidad del código cero con la potencia del código completo 🚀.
Empieza gratis
15 de febrero de 2023
-
7
min leer

Cómo incorporar la analítica de Mixpanel a tu comunicación por correo electrónico integrándola con Mailgun

Jaha Jereshov
Desarrollador back-end
Índice

Aprende a incorporar sin problemas los análisis de Mixpanel en tu comunicación por correo electrónico integrándolo con Mailgun. 

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

Mailgun.com es un popular servicio de envío de correo electrónico utilizado por miles de proyectos, pero carece de capacidades analíticas avanzadas. Para conocer mejor el comportamiento de tus clientes, considera la posibilidad de utilizar una herramienta como Mixpanel.com. Sin embargo, el seguimiento de la eficacia del correo electrónico puede ser un reto. Ahí es donde entra Latenode .

Con la sencilla automatización del flujo de trabajo en la nube deLatenode, puedes seguir fácilmente las tasas de entrega y apertura de los correos electrónicos enviados a cada usuario específico de tu plataforma. Midiendo el éxito de las campañas de correo electrónico e identificando oportunidades de mejora, puedes mejorar la experiencia de tus clientes e impulsar el compromiso con tu producto.

Crea dos flujos de trabajo en Latenode.com

Para escuchar las llamadas de webhook de Mailgun.com en los eventos de Entrega y Apertura en latenode.com, debes configurar la recepción de webhooks. Simplemente haz clic en el botón "Añadir nuevo escenario" y añade el nodo "HTTP -> Activadores -> Webhook" a tu flujo de trabajo.

¡Enhorabuena! Ya 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 Latenode .

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

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

  1. Accede a tu cuenta de Mailgun y navega hasta la pestaña 'Webhooks'.
  2. Haz clic en el botón "Añadir Webhook".
  3. Introduce la URL del Webhook de tu escenario Latenode en el campo "URL".
  4. En la sección "Eventos", selecciona "Entregados" y "Abiertos" en el menú desplegable.
  5. Pulsa "Guardar" para aplicar los cambios.

¡Ya está! Mailgun.com enviará ahora llamadas webhook a tu escenario Latenode cada vez que se entregue o abra un correo electrónico.

Comprueba los datos entrantes en Latenode

Tras realizar los pasos anteriores, empezarás a obtener datos sobre los eventos de Entrega y Apertura directamente en el Latenode 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 utilizar un nodo JS en tu flujo de trabajo. A continuación te explicamos cómo:

  1. Abre tu escenario Latenode en el editor de flujos de trabajo.
  2. Añade un nodo JS al escenario.
  1. Haz clic en el nodo JS para abrir el editor JS.
  2. Introduce el código para transformar los datos entrantes según la documentación de la API de Mixpanel.
  3. Pulsa "Guardar" para aplicar los cambios.

Ya está. Tus datos están listos para ser enviados a Mixpanel para su análisis e información.

El código final para transformar los datos del evento Correo electrónico entregado:

deja resultado = [];

deja 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}}"];


resultado.push({

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

       "properties": {

           "hora": marca de tiempo,

           "distinct_id": distinct_id,

           "$insert_id": insert_id_hash

           }

   });


devolver {

   resultado

}

Ahora enviemos los datos a Mixpanel

Añade el nodo "HTTP -> Solicitud HTTP" y configúralo como sigue

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

Con el flujo de trabajo configurado, puedes crear informes y cuadros de mando en Mixpanel para comprender mejor cómo interactúan tus usuarios con tu servicio. Esto puede ayudarte a optimizar tus campañas de correo electrónico, mejorar el compromiso de los usuarios y, en última instancia, hacer crecer tu negocio.

Blogs relacionados

Caso práctico

Respaldado por