Nota: La OHE SOLO está disponible en nuestros Planes Scale y Planes Enterprise.
¿Qué es la optimización de la hora de envío (OHE)?
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 de HTTP a través de curl:
curl -s --user 'api:TU_CLAVE_DE_API' \
https://api.mailgun.net/v3/TU_NOMBRE_DE_DOMINIO/messages \
-F from='Usuario provocado de OHE <mailgun@TU_NOMBRE_DE_DOMINIO>' \
-F to=bar@ejemplo.com \
-F subject='Este es un mensaje de OHE' \
-F html='Este mensaje se envió con OHE habilitada.' \
-F o:deliverytime-optimize-period='24h' \
-F o:tag=’OHE_habilitada’
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--
¿Cómo debo utilizar la OHE en un escenario de pruebas?
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.