Resumen
Todos somos individuos únicos, con hábitos individuales. Muchos somos animales de costumbres (yo incluida) y revisamos nuestros emails a ciertas horas del día, y aquí es donde entra en juego la OHE. La OHE es una función de Mailgun que utiliza el aprendizaje automático para determinar la mejor hora para entregar un mensaje a un destinatario. La idea es que si podemos entregar un mensaje justo antes de que el destinatario revise su correo electrónico, el mensaje estará en la parte superior de la bandeja de entrada y el usuario será más propenso a interactuar con él, lo cual mejorará tus tasas de interacción general y, en última instancia, aumentará tu rendimiento de la inversión gracias al incremento de las conversiones.
¿Cómo funciona la OHE?
Mailgun envía miles de millones de mensajes al mes. La observación de los datos de interacción a lo largo del tiempo para estos mensajes nos permite determinar los hábitos individuales de interacción con los emails. Cuando envías un mensaje a un destinatario utilizando la OHE, nuestro algoritmo analiza los datos que tenemos disponibles para ese destinatario y calcula la hora más activa para él o ella. A continuación, programamos ese mensaje para que se dirija a la hora más activa del destinatario.
¿Qué tipo de resultados puedo esperar?
Hemos observado un aumento medio del 5-10 % en aperturas y clics entre los remitentes que utilizan la OHE. Dicho esto, sin embargo, los resultados pueden variar. Si te aseguras de tener habilitado el seguimiento de aperturas y clics con Mailgun, tendremos más datos disponibles para analizar y, por lo tanto, para tomar una decisión más precisa. Nuestro algoritmo también será más preciso con el tiempo a medida que recopilemos más aperturas y clics de tus destinatarios.
¿Cómo se utiliza la OHE?
API
Si te estás integrando con Mailgun a través de una aplicación personalizada o de un proveedor de SaaS, entonces es probable que estés utilizando nuestra API de mensajes, y utilizarás la OHE pasando el parámetro "o:deliverytime-optimize-period" al punto de conexión "/messages", junto con un valor de "franja de tiempo".
El valor debe ajustarse al número de horas en formato "[0-9]+h", siendo el mínimo "12h" y el máximo, "168h (7 días si el dominio tiene un periodo de retención de 7 días)". Este valor define la franja de tiempo en la que Mailgun ejecutará el algoritmo de optimización basado en los datos de interacción anteriores de un destinatario determinado. Tras la optimización, el mensaje se programará para la hora que se considere óptima para ese destinatario. (Ejemplo: si son las 12:00 p. m. en tu hora local y quieres asegurarte de que el mensaje se entregue al final del día, entonces proporcionarías un valor de "12h" para que el mensaje se entregue a las 12:00 a. m.).
Ejemplo:
API HTTP a través de cURL:
curl -s --user 'api:TU_CLAVE_API' \
https://api.mailgun.net/v3/TU_NOMBRE_DE_DOMINIO/messages \
-F from='Usuario de STO emocionado <mailgun@TU_NOMBRE_DE_DOMINIO>' \
-F to=bar@ejemplo.com \
-F subject='Esto es un mensaje STO' \
-F html='¡Este mensaje se envió con STO habilitada!' \
-F o:deliverytime-optimize-period='24h' \
-F o:tag='STO_enabled'
SMTP
Si envías mensajes a través de Mailgun utilizando una plataforma de automatización de marketing o front-end (Customer.io, Ongage, etc.), entonces es probable que estés utilizando SMTP y tendrás que indicar el siguiente encabezado MIME personalizado y el valor:
X-Mailgun-Delivery-Time-Optimize-Period: 24h
El valor de 24 horas indicado anteriormente representa la franja de tiempo en la que Mailgun ejecutará el algoritmo de optimización basado en los datos de interacción anteriores de un destinatario determinado. Tras la optimización, el mensaje se programará para la hora que se considere opcional para la máxima interacción del usuario. El valor debe establecerse en el número de horas en formato "[0-9]+h", siendo el mínimo "1h" y el máximo, "24h". (Ejemplo: si son las 12:00 p. m. en tu hora local y quieres asegurarte de que el mensaje se entregue al final del día, entonces proporcionarías un valor de "12h" para que el mensaje se entregue a las 12:00 a. m.).
Ejemplos:
SMTP MIME
X-Mailgun-Delivery-Time-Optimize-Period: 24h
Date: Tue, 16 Jul 2019 12:56:42 +0000
Sender: usuario@email.ejemplo.com
Message-Id: <20190716125642.1.0B7E027813A586BF@email.ejemplo.com>
To: persona@mailgun.com
From: persona@email.ejemplo.com
Subject: Hola OHE
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="c1504c4d127d4527acde74be95afc945"
--c1504c4d127d4527acde74be95afc945
Content-Type: text/plain; charset="ascii"
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
Esto debe programarse para llegar a la mejor hora
--c1504c4d127d4527acde74be95afc945
Content-Type: text/html; charset="ascii"
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
<html><body>Esto debe programarse para llegar a la mejor hora</body></html>
--c1504c4d127d4527acde74be95afc945--
Pruebas con OHE (optimización de la hora de envío)
Cuando envíes una nueva variación de tus campañas, siempre es importante realizar tests A/B. Esto no es distinto con la OHE. Te recomendamos encarecidamente realizar tests A/B de tus envíos cuando utilices la OHE, si tienes la capacidad para ello. Además, te recomendamos utilizar etiquetas únicas para cada segmento, lo que te permitirá analizar los datos una vez que tus envíos hayan finalizado utilizando nuestra plataforma de Estadísticas.
Al realizar un test A/B, es importante que utilices datos estadísticamente significativos. Uno de nuestros socios, Customer.io, escribió un estupendo artículo que describe cómo obtener resultados concluyentes de tu test A/B.
Preguntas y respuestas
¿Tengo que tener habilitado el seguimiento de aperturas y clics con Mailgun para que funcione?
La OHE funcionará mejor con el seguimiento de aperturas y clics habilitado. Sin embargo, agregamos los datos a nivel de Mailgun, por lo que el seguimiento de aperturas y clics no es necesario para que la OHE funcione.
¿Qué ocurre si no hay datos de interacción de un destinatario?
Dado el número de mensajes que enviamos regularmente, es muy probable que tengamos algunos datos de interacción de tus destinatarios para analizarlos y tomar una decisión. Sin embargo, esto no siempre es así. Si no tenemos datos de interacción, o los datos no son suficientes para tomar una decisión sólida, el mensaje se entregará a la hora originalmente programada (inmediatamente si el mensaje no está programado).
¿Mejorará esto mis tasas de entrega y de entregabilidad?
Respuesta corta: No. La tasa de entrega es la medida del número de mensajes enviados comparada con el número de mensajes que realmente se entregan (y no rebotan) en un buzón de correo (independientemente de si han llegado a la bandeja de entrada o a la carpeta de spam/correo no deseado). La tasa de entregabilidad es la medida del número de mensajes que se entregaron comparado con el número de mensajes entregados en la bandeja de entrada (y no en la carpeta de spam/correo no deseado). La OHE no mejorará estas tasas. Si ya tienes tasas altas de entrega/entregabilidad, lo que la OHE debe hacer es mejorar tus tasas de interacción con los mensajes que ya se entregan en la bandeja de entrada, ya que deben ser más visibles para los destinatarios.
¿Cómo puedo ver los mensajes programados que se enviaron mediante la OHE?
Suponiendo que hayas etiquetado el mensaje de la OHE con una etiqueta única, puedes realizar una búsqueda en los registros de etiquetas: “<tag>” y verás un “scheduled-for”: 1568391126. La hora programada se muestra en tiempo Epoch, que puedes traducir utilizando una herramienta de conversión de tiempo Epoch como esta. La marca de tiempo de mi ejemplo (1568391126) se traduce en viernes, 13 de septiembre de 2019 11:12:06 AM GMT-05:00 DST.
¿A qué tipo de mensajes debo aplicar la OHE?
La OHE funcionará mejor para los mensajes de marketing que desees entregar cuando los destinatarios suelen estar ocupados en su buzón de correo. Normalmente, los mensajes transaccionales se entregan inmediatamente o a una hora determinada, por lo que no recomendamos utilizar la OHE para los mensajes transaccionales.
¿Puedo utilizar solo mis propios datos de aperturas y clics?
No, no en este momento. Nuestro algoritmo analizará los datos que hemos acumulado de todos los remitentes de nuestra plataforma.
¿Puedo indicar una dirección de email y recibir la hora óptima?
No, la OHE solo programará un mensaje teniendo en cuenta los datos que tenemos disponibles. La API no devolverá ningún dato sobre el destinatario.
¿Puedo habilitarla en el panel de control?
Actualmente, la única forma de habilitar la OHE es mediante un parámetro de la API o un encabezado SMTP por mensaje.
¿Puedo utilizar la OHE con una lista de correo o con llamadas por lotes?
Actualmente, la OHE solo está disponible por destinatario.
¿Necesitas ayuda?
Nuestro equipo de asistencia en Sinch Mailgun estará encantado de ayudarte. Ponte en contacto con nosotros en la página de Asistencia de tu Panel de control de Mailgun y en breve estaremos contigo.