Por qué es importante tener una buena infraestructura para Black Friday

Cada vez son más los clientes que prefieren comprar por Internet para conseguir la mejor oferta en Black Friday. Es mucho más fácil hacer las compras de Navidad sin tener siquiera que salir de casa. Pero ¿qué implica eso para los sitios web de comercio electrónico? Fácil: tienes que prepararte para recibir una cantidad ingente de tráfico durante Black Friday y Cyber Monday. Y para eso, necesitas una infraestructura estable. Vamos a contarte por qué.

¿Por qué es importante la infraestructura durante Black Friday?

Las fiestas están al caer y este es el momento más maravilloso del año. ¿A que sí? Eso significa que tienes que empezar a pensar en todos los regalos que tienes que comprar para tus seres queridos. ¿Y qué mejor momento para hacerlo que durante Black Friday? Esta es también una de las épocas con más movimiento del año para los vendedores.

Son muchos, y cada vez más, los compradores que están deseando que llegue Black Friday para hacer sus compras. El tráfico que podrías experimentar puede superar al que sueles recibir a diario, y por eso tienes que estar preparado. No nos gustaría que perdieras clientes solo porque tu sitio no está listo para recibirlos. Ningún negocio, grande o pequeño, debe olvidar que tiene que prepararse para esos grandes días de ofertas.

A lo largo de los últimos años, muchas grandes marcas, incluyendo Walmart, J. Crew, Lowe’s y GAME, perdieron mucho dinero y la confianza de sus clientes porque no estaban totalmente preparadas para este evento de compras. Es importante centrarse en el stock y las ofertas, pero también lo es prever cómo puedes asumir la cantidad de tráfico que vas a recibir.

Tu plataforma tiene que tener una potencia adecuada. Tiene que ser capaz de procesar cargas pico extremas y evitar bloqueos del sitio web durante toda la temporada que precede a la Navidad. En algunos casos, esto puede implicar que debas ampliar rápidamente tu infraestructura, o quizá te baste con preparar todos tus recursos para usarlos este día.

infraestructura

Cómo prepararse para Black Friday: operar con una infraestructura estable

Contar con una infraestructura estable significa que tienes la capacidad de recuperarte de un error catastrófico lo antes posible, que no hay ningún reinicio automático planificado para este día y que tienes suficientes recursos disponibles. Si te centras en esos tres elementos, tu situación en cuanto al tiempo de actividad debería ser bastante buena.

Estar preparado significa que tu infraestructura está lista para gestionar muchísimo tráfico y que tú no tendrás que preocuparte por ella durante el día de Black Friday. En función de si usas tu propia solución o una infraestructura comprada, deberás evaluar algunos riesgos a los que te podrías enfrentar y medidas que deberás adoptar para garantizar su funcionamiento óptimo a lo largo del día.

Infraestructura propia

Si estás usando una infraestructura propia, significa que tendrás que prepararla con bastante antelación para Black Friday. Es cierto que esta solución es más económica, pero puede necesitar más tiempo de mantenimiento porque eres tú quien tiene que encargarse de todos los aspectos de esa infraestructura.

Como cualquier otra solución, tiene su parte buena y su parte mala. Empecemos con lo bueno:

  • Tú tienes el control: puedes decidir qué hay que hacer y cómo hacerlo.
  • Puedes hacer tantas pruebas como quieras y analizar los resultados para implementar la mejor solución.
  • Tienes acceso a los servidores y a todos los datos que se almacenan en ellos. También puedes garantizar que los datos están seguros y que nadie puede acceder a ellos.

 
Y ahora, lo malo:

  • Que todo esté en tus manos puede ser igual de positivo que de negativo porque, si pasa algo, eres tú quien tiene que reaccionar para salvar el día (literalmente).
  • Como comentábamos, tienes que tenerlo todo bien pensado con antelación porque, la mayoría de las veces, tendrás que añadir más hardware para ampliar tu infraestructura.
  • Tienes que supervisarlo todo constantemente para comprobar que no se te escapa nada, especialmente los días con tráfico pico alto.
  • Necesitarás que un auténtico superhéroe se encargue de tu infraestructura, e incluso si lo encuentras, tienes que estar totalmente seguro de que va a estar siempre ahí para intervenir en tus servidores, mantenerlos, repararlos y gestionarlos.
  •  

En la mayoría de los casos, tu infraestructura está pensada para gestionar tus necesidades diarias habituales, posiblemente algo más. Eso significa que podrías necesitar hacerte con recursos adicionales para gestionar esa mayor cantidad de tráfico solo para Black Friday. Tener una infraestructura local ágil no siempre es más económico que externalizarla a un tercero.

Infraestructura basada en la nube

Es cierto que una de las formas más rápidas que tienen los minoristas de afrontar cualquier cantidad de tráfico alto es usar una infraestructura basada en la nube a demanda. Pero ¿cuáles son exactamente los pros y los contras de una solución en la nube?

Veamos los pros:

  • Los proveedores de la nube son responsables de todos los aspectos de la gestión del servidor en la nube y se encargan de garantizar un tiempo de actividad que deben mantener.
  • No tienes que preocuparte por nada relacionado con el hardware: tu proveedor se encarga de ello. Esto solo es lo primero que la infraestructura en la nube te quita de encima.
  • También se pueden personalizar tanto la flexibilidad como la escalabilidad. Son los dos elementos que más te beneficiarán durante Black Friday. Puedes solicitar más recursos o incluso usar las funciones de escalabilidad automática, si tu proveedor las ofrece, para momentos pico como este día de compras. Paga un poco más solo por ese periodo y luego regresa a tu capacidad habitual.
  •  

Adicionalmente, tendrás a más de una persona que supervisa constantemente el rendimiento de la infraestructura para intervenir en caso de que haya una emergencia con tu email.

Pero ¿cuáles son los contras?

  • La infraestructura en la nube incluye todos los componentes básicos, como servidores virtuales, ordenadores y clústeres de almacenamiento, pero no tienes acceso a ellos ni puedes controlarlos.
  • No tienes acceso directo a la ubicación física en la que se almacenan tus datos, por lo que tendrás que confiar en que tu proveedor hace todo lo que está en su mano para mantenerlos seguros.
  • Siempre hay un riesgo de tiempo de inactividad ocasional mientras esperas a que se resuelva un problema, pero sabes que hay un sólido equipo de especialistas en TI trabajando para corregirlo todo por ti en cuestión de minutos.

 

Consejos para prepararte para los picos de Black Friday

La situación de cada vendedor es única, por lo que no hay una sola solución que funcione para todo el mundo. Vamos a mencionar solo algunos consejos que, en nuestra opinión, deberías tener en cuenta mientras te planificas de cara a Black Friday.

Recuerda: siempre es bueno planificarlo todo con antelación para que puedas hacer los ajustes que necesites antes del gran día.

Planifica suficiente elasticidad para tu sitio

Muchos clientes hacen sus compras en Internet porque les resulta más cómodo. Así evitan las largas colas de las tiendas.

Eso significa que, como vendedor, debes esperar más tráfico web durante los días clave de compra como Black Friday y Cyber Monday. Para cerciorarte de que no vas a perder ni clientes ni dinero por culpa de un tiempo de inactividad no planificado o un retardo, tendrás que hacer una prueba de estrés a tu infraestructura con bastante tiempo de antelación. Así, sabrás cuál es el límite de tu sistema y cómo puedes gestionar la cantidad de tráfico que esperas.

Pero ¿cómo vas a saber qué cantidad de tráfico puedes esperar? Para determinarlo, puedes usar sistemas de aprendizaje automático que te ayuden a prever la demanda: cuando observes que el volumen aumenta gradualmente ese día, puedes usar los algoritmos de aprendizaje automático para calcular qué cantidad de recursos podrías necesitar y solicitarlos a tu proveedor de servicios en la nube.

Consulta a tu proveedor de red si puedes ampliar el ancho de banda en el caso de que una mayor cantidad de clientes intenten acceder a tu sitio y usarlo al mismo tiempo. La mayoría de los clientes no tardan más de 15 segundos en evaluar tu sitio y decidir si se quedan o no. Por eso, tienes que asegurarte de que pueden abrir todas las opciones rápido y sin problemas.

Muchas marcas confían cada vez más en soluciones en la nube como Google Cloud. Por ejemplo, Lush decidió que Google Cloud podía ayudarles a gestionar mejor los picos de tráfico que sufría el sitio, proporcionarles soluciones de almacenamiento y evitar interrupciones. Es más, ahorraron un 40 % con respecto al precio de su solución de alojamiento tras la migración. Quizá te merezca la pena dedicar unas horas a estudiar la opción de la infraestructura en la nube y ver si puede ser una buena solución en tu caso.

No te olvides de la seguridad

Son nuestros archienemigos, pero los hackers están ahí y, la mayoría de las veces, aunque no nos guste admitirlo, son gente muy, pero que muy inteligente.

Saben que experimentarás un flujo grande de tráfico y que estos días son críticos para tu beneficio económico. ¿Y si a un hacker no le gusta tu marca? Podría intentar arruinarte los mejores días de venta. Para evitarlo, debes tener una infraestructura que, además de ser estable, también sea segura.

Veamos las distintas amenazas a las que podrías enfrentarte durante este periodo:

  • Los ataques de denegación de servicio distribuidos (DDoS) orquestados son un riesgo alto durante los periodos de tráfico pico porque el aumento de tráfico que experimentas le facilita el trabajo al hacker.
  • Como vas a recibir muchos pagos en línea durante días como Black Friday, tienes que asegurarte de que los datos de tus clientes están a salvo y comprobar que nadie puede acceder a ellos sin que tú lo sepas. El RGPD y tus clientes te perseguirán hasta el final si permites que eso ocurra. En este caso, las pruebas de estrés vuelven a ser una forma ideal de poner a prueba tu infraestructura ante distintos tipos de ataques para comprobar que todo va como la seda.
  • Los emails de suplantación de identidad durante eventos como Black Friday son otro tipo de ataque que no puedes obviar. Los hackers envían mensajes relacionados con el pago de un pedido, confirmaciones de pedido y cupones que contienen enlaces maliciosos. Como esto es algo que no se puede prevenir, es importante que eduques a tus empleados y, si es posible, a tus clientes, indicándoles que no deben confiar en esos emails y explicándoles cómo reconocerlos.

 

Mejora el uso de tu sitio en aplicaciones móviles

Muchos consumidores hacen sus compras directamente desde el teléfono. Lo entendemos, ¡es fácil! Puedes coger el teléfono y comprar regalos para toda la familia desde cualquier lugar.

Comprueba que tu sitio web carga en dispositivos móviles tan rápido como en el ordenador o que tu aplicación para móviles está actualizada y tiene capacidad para gestionar todas las visitas, y usa una solución (ya sea en la nube o local) que pueda distribuir contenido en todos los puntos de presencia distribuidos universalmente.

Simplifica las opciones de pago y devolución

Tanto el proceso de pago como los porcentajes de éxito de pago son vitales para tu beneficio en Black Friday.

No olvides incluir métodos de pago populares como PayPal y facilita el procedimiento a todos tus clientes. No olvides que, probablemente, tendrás que controlar miles de pagos en días pico como esos, por lo que deberás verificar que tu infraestructura puede gestionarlos y que tu ancho de banda es suficiente como para ejecutarlos sin retrasos.

Otro dolor de cabeza son las opciones de devolución. Sí, no es algo que se produzca de inmediato en Black Friday, pero tenemos que mencionarlo. Es bueno que tengas una política de devoluciones fácil de cara a los clientes que compren en línea y que les des la oportunidad de devolver los artículos en persona en la tienda más cercana.

Además, combinar los análisis de datos con aprendizaje automático te permite entender a qué se deben las devoluciones y averiguar cómo hacer mejores recomendaciones de productos.

Comprueba que tus emails se envían

¿Podemos poner esto en GRANDE y con letras FLUORESCENTES? Los emails son un elemento clave en tu actividad de venta en las fechas próximas a Black Friday. Tendrás que prestar especial atención a lo que ocurra los días de antes y durante el día en cuestión.

Por supuesto, ya has enviado la mayor parte de tus campañas de marketing para informar a tus clientes sobre los descuentos que vas a ofrecerles, pero nunca está de más volver a recordárselo. Pero enviar una newsletter en Black Friday no es tan fácil, porque las bandejas de entrada de tus clientes estarán a reventar de emails.

Deberás planificar y prestar especial atención a dos elementos:

Diseña emails de marketing que destaquen en una bandeja de entrada atestada.

– Comprueba que todos los emails transaccionales se envían de forma puntual.

Campañas de marketing de Black Friday

En lo que al marketing se refiere, algo que debes tener en cuenta es que tienes que supervisar tu entregabilidad de manera constante. Se envían muchísimos emails y los ISP pueden reaccionar de forma inesperada.

La mayoría de los ISP adaptan sus políticas durante las temporadas pico también y saben que los volúmenes serán más altos (sí, ellos también están preparando sus infraestructuras). No obstante, también están elevando sus políticas de seguridad y antispam. Por eso, si no cuentas con un equipo de cumplimiento o entregabilidad propio que se encargue de supervisar tu reputación de remitente, deberías considerar la posibilidad de externalizar tu infraestructura de email.

Emails transaccionales durante Black Friday

Ahora tus clientes saben que vas a ofrecer descuentos increíbles para Black Friday y han decidido pasarse por tu sitio para comprar algo. Ven un bonito funko de un cantante K-Pop que les gusta (¡no juzgamos a nadie!), pulsan «Comprar» y listo. Es hora de que el email transaccional brille.

Claro, puedes crear uno que sea bonito, pero ¿y si no llega nunca a la bandeja de entrada de tu cliente? Eso es algo que no te conviene en absoluto, especialmente no en un día como Black Friday.

Lo más importante es estar preparado para gestionar una gran cantidad de emails transaccionales ese día. Los emails transaccionales incluyen desde la creación de cuentas nuevas hasta el restablecimiento de contraseñas. Si esos emails no se envían puntualmente, significa que estás perdiendo a un cliente. Nadie está dispuesto a esperar horas a que le llegue un email para darte su dinero.

Luego tenemos las confirmaciones de pedidos y avisos de entrega. Durante Black Friday serán muchos si todo va bien, más que durante cualquier otro día normal. En Black Friday, los compradores arderán en deseos de recibir esta confirmación en minutos o incluso menos para comprobar que todo ha ido bien y que su compra se enviará. Si esos emails no se entregan, podrías ver una avalancha de clientes preguntándote por Twitter, chat o incluso por teléfono.

Tener una herramienta que te ayude a supervisar tus emails transaccionales y te alerte en caso de que algo se tuerza puede ser estupendo para días como Black Friday (o un día cualquiera, en realidad). En Mailjet ya escribimos un artículo sobre cómo nuestra herramienta de supervisión en tiempo real puede ayudarte a hacerlo durante Black Friday.

Tu infraestructura de email también tendrá que estar lista para asumir un mayor volumen de emails y, para ello, deberás fijarte en la velocidad de envío y en la escalabilidad. Durante los días que esperes enviar volúmenes altos, independientemente de si son los últimos recordatorios de marketing de tus ofertas o emails transaccionales que deban enviarse en el momento oportuno, tu infraestructura de email también deberá estar lista. Volvemos a repetir que las cosas cambian según si tienes una infraestructura de email propia o si trabajas con una solución externa.

  • Tener una infraestructura de email local no es muy diferente a tener algún tipo de infraestructura propia: tienes que estar preparado para añadir hardware, configurar las opciones, supervisar el funcionamiento y llevar su mantenimiento. Cuando tengas que enviar más emails, deberás adaptarte a todo esto y hacer una inversión mayor para cumplir las demandas de email más altas. Por eso, esta solución puede ser más cara que si te limitas a externalizar tu solución de email a un ESP.
  • Al tener tu infraestructura de email externalizada, puedes comprar una suscripción superior para esos picos de envío altos con la tranquilidad de que sabes que hay alguien que se encarga de tu entregabilidad y que estará ahí para ayudarte si lo necesitas.

 
En Mailjet, trabajamos duro para que no tengas que preocuparte por los emails durante Black Friday. Podemos ayudarte con ellos entregándolos en el momento preciso y a la bandeja de entrada del cliente.

Si no tienes claro si debes elegir una infraestructura de email propia o externalizada, consulta nuestra guía de infraestructuras de email y averigua qué es lo mejor para ti y tu negocio.

banner guía infraestructura

Supervisa el rendimiento de tu infraestructura durante el día

Puedes prepararte para casi cualquier cosa, pero los clientes siempre pueden sorprenderte. Imagina que tu principal competidor no se ha preparado para Black Friday y experimenta algunos problemas, y entonces todos sus clientes acuden a ti. Esto significa que el tráfico que vas a recibir será aún mayor de lo que esperabas.

Por eso tienes que vigilar tu infraestructura durante las ofertas de Black Friday y Cyber Week. Sabrás si hay algo que debas mejorar de inmediato o si debes implementar una revisión. Tienes que estar preparado para reaccionar rápido para que todo vaya sobre ruedas y no permitir tiempos de inactividad ni bloqueos.

El mejor consejo que podemos darte es que mantengas la agilidad y la resiliencia al mismo tiempo; no encorsetes tu sistema demasiado, o se romperá fácilmente. Date un margen: planifica para más de lo que esperas y sé diligente.

El trabajo no se termina cuando acaba Black Friday

Dejémoslo en que ha pasado la tempestad. Ahora es importante que revises toda la información que has recopilado y la analices. Esto te ayudará a hacer mejorar de cara al año próximo y, además, será fundamental para garantizar que la temporada de Navidad (que está a la vuelta de la esquina) transcurre sin problemas.

¿Quieres un buen consejo? Lee las noticias por si hubiera algún bloqueo o problema conocido con marcas famosas. En muchas ocasiones, se da información sobre las causas y puedes aprender una lección sin tener que vivir la situación en tus carnes.

Podríamos hablar de muchos más casos, pero hemos tratado lo esencial para prepararte. Piensa en tu negocio y en qué debes centrarte para conseguir los mejores resultados.

Créenos cuando te decimos que todo se reduce a tener una infraestructura estable y a planificarlo todo con antelación. Si tienes claro que lo tienes todo controlado y listo para ofrecerle al cliente la mejor experiencia posible en todos los puntos de contacto, ya solo te queda estar alegre.

¿Qué es Return Path y por qué debes personalizarlo?

¿Alguna vez has oído hablar de Return Path? Si la respuesta es no, tal vez te estás olvidando de una de las cosas que puedes hacer para mejorar tu entregabilidad. Return Path te ayudará a gestionar tus rebotes y limpiar tu lista. Vamos a verlo de forma detallada.

¿Qué es Return Path?

Comenzaremos por la explicación puramente técnica de return-path que se facilita en la documentación estándar de RFC y luego, la desglosaremos y explicaremos en un lenguaje más comprensible.

El encabezado return-path (return-path header, en inglés) es una dirección de procedencia de email SMTP (SMTP MAIL FROM, en inglés) utilizada para procesar los rebotes que se producen en tus emails.

También puede denominarse reverse path, remitente, expedidor, MAIL DE, 5321-DE, remite, De_ y Errores a. Esta dirección recibe la información de todos los rebotes. Por mucho que los odiemos, los rebotes todavía suceden y debemos ser conscientes de ello. Esto puede servirte de gran ayuda para tu entregabilidad.

Si observas el encabezado completo de tu mensaje (sabemos que generalmente no lo haces, pero ahora puedes intentarlo solo para ver de qué estamos hablando), verás el encabezado de return-path en la parte superior. En la mayoría de los casos está justo encima del encabezado ‘Recibido’, que muestra la dirección IP pública desde donde se envió el mail (en nuestro caso, serían algunas de las direcciones IP de Mailjet).

Conviene saber que el encabezado de return-path debe ser solo uno. En caso de que haya más, esto significaría que la configuración de SMTP no es la correcta y tendrías que verificarla de manera exhaustiva.

return-path

Hasta ahora todo suena muy extraño, ¿verdad? Tal vez conocer la principal finalidad de la ruta de retorno te lo aclare un poco.

¿Para qué sirve el return-path?

Return-path se utiliza para procesar rebotes. Como proveedor de servicios de email, es conveniente tener una dirección genérica que gestione esos rebotes. Esta debería ser un email al que tengas acceso y, por consiguiente, un email con tu dominio. ¿Ves hacia dónde vamos ahora?

Return-path se añade una vez se envía el email, para preservar el valor del comando SMTP MAIL FROM. Por consiguiente, es el proveedor de email (por ejemplo, Mailjet, Google, Hotmail, Yahoo) el que añade el encabezado de return-path.

El encabezado return-path debe estar presente en todos los emails para rastrear los rebotes. Si el encabezado de return-path no está presente y se produce un rebote, los servidores de email se confundirán y no sabrán a dónde enviar la notificación de rebote. Esto significa que desconocerás la existencia del rebote, no podrás eliminar esa dirección de tu lista y continuarás enviando a esa dirección, lo que puede afectar negativamente a tu puntuación de remitente.

En Mailjet, todos los emails que apunten a una dirección en el entorno SMTP de Mailjet tendrán una dirección return-path con dominio de Mailjet. Esto quiere decir que todas las personas que reciban tus emails podrán ver la ruta de retorno (return-path) que usas y que eres cliente de Mailjet. Para algunas personas, esto no supone ningún problema. Sin embargo, si lo deseas puedes personalizar tu ruta de retorno mediante un registro CNAME.

¿Por qué debes personalizar tu return-path?

La razón para personalizar tu return-path tiene que ver con los procesos de autenticación de email, o cómo el servidor del destinatario determina qué emails deja pasar y cuáles rechaza.

DMARC es un sistema de validación de email creado para detectar y prevenir la suplantación de identidad. Una de las muchas tareas que realiza el sistema DMARC es comprobar la concordancia entre el nombre del remitente y tu nombre de return-path.

Con el aumento de los ataques de phishing, los proveedores de internet se han puesto las pilas intentando proteger su reputación. Incluso los proveedores de email de confianza son sometidos a controles exhaustivos.

Hay muchos factores que pueden ocasionar problemas con la entregabilidad, pero uno de ellos tiene fácil solución: limpiar el encabezado de tu email y personalizar tu ruta de retorno. Cada servidor tiene una forma diferente de interpretar los encabezados de email para establecer la autenticidad, pero cuanto más sistemáticas sean las señales en tus mensajes, mejor.

Tiene sentido que la dirección DE y la dirección return-path tengan el mismo dominio, ¿verdad? Muchos servidores rechazarán un email que asegure proceder de una determinada dirección si el mensaje no lo envía un servidor que generalmente gestione esa dirección.

Con Mailjet puedes personalizar la ruta de retorno para asegurarte de que nadie consiga que tu reputación se vea comprometida mediante un registro CNAME. Para entender cómo funciona, primero debemos ver qué es CNAME.

¿Qué es CNAME?

CNAME es la abreviatura del inglés Canonical Name (nombre canónico). Los registros CNAME se pueden usar como alias de un nombre. Cualquier sistema que aloje un sitio debe tener una dirección IP para poder estar conectado a la World Wide Web. El DNS resuelve el nombre de tu sitio con su dirección IP, aunque a veces son varios nombres los que lo resuelven en la misma dirección IP y es aquí donde el CNAME resulta muy útil.

Por ejemplo, si posees midominio.com y www.midominio.com que apuntan a la misma web o a la misma aplicación y están alojadas en el mismo servidor, sería muy útil crear lo siguiente para evitar mantener dos registros diferentes:

Un registro A para midominio.com que apunte a la dirección IP del servidor,
Un registro CNAME para www.midominio.com que apunte a midominio.com.

Entonces tendrás midominio.com, que apunta a la dirección IP del servidor, y www.midominio.com, que apunta a la misma dirección IP del servidor (midominio.com). Si es necesario modificar la dirección IP, solo necesitas actualizarla en un lugar ya que esta se replicará en el otro.

No obstante, el registro CNAME tiene algunas restricciones.

Siempre debe apuntar a otro nombre de dominio y nunca directamente a una dirección IP.
No puede coexistir con otro registro para el mismo nombre. No se puede tener un registro CNAME y TXT para www.midominio.com.
Puede apuntar a otro registro CNAME, aunque generalmente esta configuración no se recomienda por motivos de rendimiento. Si procede, el registro CNAME debe apuntar lo máximo posible al nombre de destino para evitar exigencias innecesarias de rendimiento.
No se puede poner un registro CNAME en el nivel de dominio raíz porque el dominio raíz es el Inicio de autoridad (SOA, del inglés Start Of Authority) del DNS que debe apuntar a una dirección IP.
Los registros MX y NS nunca deben apuntar a un alias de CNAME.

Una novedad sorprendente es que con la tecnología DNS de última generación, el mismo registro CNAME podrá redirigir a uno de los diversos nombres en función de parámetros dinámicos. Y esto facilitará aún más la gestión de registros CNAME.

A veces se confunden los registros A y CNAME, aunque son dos formas diferentes y a la vez comunes de asignar un nombre de host a una o varias direcciones IP. Existen importantes diferencias entre estos dos registros que debemos tener en cuenta. El registro A apunta un nombre a una IP específica (deseas que midominio.com apunte al servidor 189.1.147.13) y que el registro CNAME apunte a otro nombre en lugar de a una IP (www.midominio.com apunta a midominio.com).

Piensa en el registro CNAME como un alias para el nombre de destino que hereda toda su cadena de resolución.

Algunos usos comunes de los registros CNAME son:

Proporcionar un nombre de host independiente para servicios de red específicos. Ejemplos comunes son el email o FTP que apuntan ese nombre de host al dominio raíz.
Muchas personas usan subdominios para administrar sus diferentes servicios o clientes vinculados al dominio principal (por ejemplo, empresa.nombrehost.com), y registro CNAME para apuntar al dominio del cliente (www.empresa.com).
Registrar el mismo dominio en varios países y que las versiones del país apunten al dominio principal «.com».
Apuntar desde varios sitios web que son propiedad de la misma organización al sitio web principal.

¿Cómo puedes personalizar tu return-path?

Ahora que sabemos más sobre el registro CNAME, veamos cómo debes configurarlo para poder personalizar tu return-path con Mailjet. Utilizaremos el primero de los ejemplos comunes: usas un registro CNAME para que tu propio dominio apunte a nuestro dominio en la dirección de la ruta de retorno.

El return-path predeterminado que usa Mailjet es «bnc3.mailjet.com». Como debemos recibir los eventos de rebote, no puedes cambiarla por completo, ya que si lo haces no podremos recibir los eventos.

Configuración del registro CNAME

Para personalizar tu return-path, deberás realizar tres sencillos pasos: crear un subdominio, crear el registro CNAME en tu zona DNS y ponerte en contacto con nosotros para activar la redirección.

Paso 1

Paso 1
Crea un subdominio en tu dominio principal utilizando el prefijo «bnc3». Por ejemplo, con un dominio principal midominio.com, tendrás que crear un subdominio bnc3.midominio.com.

Paso 2

Paso 2
Debes acceder a tu zona DNS y crear un registro CNAME con el siguiente aspecto:

bnc3.mydomain.com. IN CNAME bnc3.mailjet.com.

Esto significará que tu dominio bnc3.midominio.com ahora apuntará a bnc3.mailjet.com. Por lo tanto, todos verán bnc3.midominio.com en el encabezado de email, pero en realidad apuntará a nuestro bnc3.mailjet.com y seguiremos recibiendo los eventos de rebote y actualizando tus estadísticas.

Paso 3

El paso final sería ponerte en contacto con nosotros. Para ello, puedes abrir un ticket con nuestro equipo de Soporte y facilitarnos los siguientes datos para que podamos activar tu ruta de retorno personalizada:

La clave de API que deseas para activar el return-path.
El registro CNAME que configuraste: la captura de pantalla o la versión en texto del registro será perfecto.

Debes tener en cuenta que solo puedes tener un return-path activo por clave de API.

Una vez que tengamos esta información, realizaremos las tareas necesarias y nuestros agentes se pondrán en contacto contigo para informarte de que todo está listo. Y ya tienes tu return-path personalizado.

return-path

En resumen

La entregabilidad es muy importante para cada remitente y en este artículo, hemos aprendido una cosa más que puede ayudarnos y hacerla más fácil. El return-path es importante para que los proveedores de email sepan dónde enviar los rebotes y dónde ocuparse de ellos. También hemos aprendido por qué es mejor personalizarla, qué es el registro CNAME y cómo funciona.

Y lo más importante: sabes cómo personalizar tu return-path con Mailjet.

No olvides seguirnos en Twitter, LinkedIn o Facebook para leer más artículos útiles.

Previsualiza tus plantillas de email transaccionales con valores reales

Ya has creado el email transaccional perfecto con todas las variables y bucles que necesitas, pero ¿cómo puedes asegurarte de que es realmente perfecto sin enviar una prueba? Es muy fácil: con el modo de previsualización de emails en nuestro editor, Passport. Sólo tienes que sustituir los valores con unos de ejemplo y podrás visualizar cómo tus clientes verán tu email en sus bandejas de entrada.

Personaliza tus plantillas transaccionales con nuestro lenguaje de plantillas

La personalización avanzada te permite aplicar lógica en la plantilla de email usando bucles y sentencias condicionales. El lenguaje de plantillas te da la posibilidad de
crear una plantilla para varios objetivos y mostrar el contenido adecuado para cada destinatario. Puede basarse en intereses, comportamiento o alguna propiedad del contacto como la ciudad, la fecha de cumpleaños, programa de fidelidad, etc.

Con el modo de previsualización en tiempo real, ahora puedes previsualizar tu plantilla y saber exactamente cómo lo verán tus destinatarios con el contenido personalizado.

Previsualiza tus plantillas en el editor de emails de Mailjet

Cuando tengas lista la plantilla, haz clic en “Previsualizar y probar” y a continuación selecciona “Previsualizar email”.

Modo Normal

El modo Normal te permite especificar valores determinados a las variables y previsualizarlas. Haz clic en “Actualizar variables” y observa cómo se muestran tu email.

Previsualizar email transaccional

Este modo es la mejor opción si las variables que has añadido no forman parte de ningún bucle o matriz, ya que estos no pueden definirse en este modo.

Modo Experto

El nuevo modo Experto es parecido a una llamada API en formato JSON, con pequeñas diferencias con respecto a las variables de los tipos de datos. No es necesario definir las variables de los tipos de datos en la llamada API real porque los valores de cada contacto se recuperarán automáticamente, pero los incluiremos en el código de la opción de previsualización. Así, podremos añadir el valor que queremos que se muestre.

Ya sabemos que sabes cómo definir las variables de los diferentes tipos de datos pero si te preguntas cómo se definen los valores de prueba para la sentencia IF y los bucles FOR, a continuación puedes ver cómo aparecen en el modo Experto.

Previsualizar email transaccional

El último paso es hacer clic en “Actualizar variables” para generar la vista previa.

Ejemplo email transaccional

Consejo: Las variables de prueba se guardarán aunque salgas del modo de previsualización, por lo que puedes volver a la plantilla más tarde y modificarla sin tener que rellenar otra vez todas las variables. Además, si te mandas a ti un email de prueba, se aplicarán los valores configurados y podrás ver cómo quedan directamente en tu bandeja de entrada.

Para recibir más noticias y artículos, síguenos en Twitter y Facebook.

Mailjet SMS ha llegado a Zapier

Sí, has leído bien. Con la ayuda de Zapier, ahora puedes integrar la API de SMS de Mailjet sin complicaciones.

Si ya has probado la opción de SMS transaccionales de Mailjet, sabes lo fácil que es usarla. Ahora es pan comido enviar SMS a tus clientes para que puedan usar la autenticación en dos pasos y enviarles confirmaciones de pedidos, números de reserva o cualquier otra información transaccional que se te ocurra.

¿Qué es Zapier?

Deja que te ilustre: imagina que, cada vez que alguien contacta contigo a través de tu sitio web, quieres crear una nueva línea en una hoja de cálculo con la información de su solicitud. Estarás pensando que tendrás que descargar la información de forma manual, copiarla y luego pegarla… y repetir cada vez.

Qué horror, ¿verdad? Pero no te preocupes, porque Zapier te lo pone muchísimo más fácil.

En pocas palabras, Zapier es una herramienta que conecta y automatiza la mayoría de las aplicaciones que usas, como Mailjet, WordPress, Gmail, Zoho, Trello y cientos más. ¿Y lo mejor? ¡Que no necesitas código para hacerlo! Si alguna vez has usado IFTTT (If This Then That), es muy parecido, pero Zapier te permite encadenar varias acciones juntas para crear flujos de trabajo Zap de varios pasos. Plantéatelo como: “si esto, entonces eso, eso, eso y eso”.

Puedes programar Zapier para que repita de forma automática tareas que normalmente harías en las distintas aplicaciones que usas. Puedes crear un Zap que conecte dos o más aplicaciones para que puedan hablar entre ellas sin que tengas que entrar en la conversación. Te permite conectar aplicaciones que no sueles comunicar Y automatizar tareas entre ellas.

Imagina que tienes un empleado que solo habla inglés (pongamos que se llama Mailjet) y otro que solo habla francés (llamémoslo BigCommerce). Lo normal es que Mailjet y BigCommerce no puedan entenderse, porque los idiomas son muy diferentes. Pero como Zapier habla API, actúa como intérprete entre ellos y facilita la comunicación.

Ahora te preguntarás, ¿qué es API? API es el lenguaje universal de todos los programas. Con su ayuda, Mailjet y BigCommerce pueden comunicarse.

Un Zap contiene desencadenantes y acciones. Si un Zap funciona con un modelo causa-efecto, la causa sería el desencadenante y el efecto es la acción. Un ejemplo: imagina que tienes un pedido nuevo en Shopify. Esta sería la causa (desencadenante) del efecto (acción) de enviar un email con la información de seguimiento usando Mailjet. Flujo de datos automatizado. ¿A que es bonito? 🙌

SMS transaccionales de Mailjet

La tasa media de apertura de un SMS transaccional es del 98 %, por lo que es una de las formas más eficaces de interactuar con tus contactos. Con Mailjet, ahora podrás crear y enviar fácilmente SMS transaccionales personalizados a tus clientes en más de 60 países. Seguro que entiendes por qué hemos lanzado nuestra solución de SMS. 😎

Cada vez que creamos una función API, tenemos en cuenta dos cosas de cara a los usuarios: hasta qué punto es útil y hasta qué punto es fácil implementarla.

Ya hemos explicado su utilidad y precisado lo práctica que es (¡un 98 % de tasa de apertura!). También nos alegra decirte que usar nuestra API de SMS es muy sencillo, y que te permite enviar SMS a cualquier usuario con apenas unas líneas de código.

Ahora mismo solo admitimos SMS transaccionales, como confirmación de reservas o de suscripciones, o cuando se hace una compra. Los SMS transaccionales funcionan igual que los emails transaccionales: los desencadena una acción en nombre del cliente. Por ejemplo, si tienes una agencia de viajes, puedes enviar confirmaciones de reserva también por SMS de forma fácil.

Para enviar SMS con Mailjet, necesitas fondos en tu wallet de SMS y un token de portador para autenticar tus solicitudes.

En nuestra guía de SMS te explicamos cómo se hace.

Mailjet y Zapier

Llegados a este punto, te preguntarás cómo encajan Mailjet y Zapier. Tenemos la respuesta.

La integración de Zapier para Mailjet permite a los clientes de Mailjet ampliar el alcance de su cuenta de Mailjet a sus aplicaciones favoritas. Empieza a transferir datos entre tu cuenta de Mailjet y varias aplicaciones SaaS de terceros; con nuestra integración, puedes enviar emails y SMS mediante Zapier sin complicaciones. Empecemos con la opción de los SMS.

Enviar SMS

La nueva acción para enviar SMS en Zapier te permite integrar de forma fácil la API de SMS de Mailjet. Conecta tu plataforma (de comercio electrónico, CRM o de otro tipo) a Mailjet y envía de forma automática SMS transaccionales cuando se produzca un evento.

Cuando alguien haga una compra en tu tienda en línea, puedes enviarle la confirmación del pedido y el número de seguimiento a través de SMS. De este modo, puede consultarlo en el teléfono fácilmente cuando quiera. ¿A que es ingenioso?

Y la guinda del pastel: ¡la configuración es juego de niños! Puedes ver cómo crear y gestionar tus Zaps de SMS en nuestra guía detallada.

Enviar emails

Pero ¿qué hay de los envíos con fines de marketing? En esos casos aún tienes que enviar un email. Con Passport, nuestro maravilloso editor de emails responsive, puedes crear bonitos emails sin quebrarte la cabeza.

Benefíciate de los servicios que ofrece Mailjet, como supervisión en tiempo real, lenguaje de plantillas o IP dedicadas, entre otros, y automatiza tus tareas usando nuestra integración con Zapier. Envía a tus clientes un email de bienvenida o mándales algunos emails con ofertas nuevas que les puedan interesar, y lleva un seguimiento de los datos de apertura y clics. También tienes a tu disposición más de 1500 herramientas que harán que analizar los datos sea coser y cantar.

En resumen

El SMS es la opción perfecta para facilitar a tus clientes información sobre sus pedidos, y puedes combinarla perfectamente con tus emails de marketing. Mailjet te permite acceder a funciones que pueden ayudarte a mejorar tu entregabilidad, impulsando tu interacción con los clientes, y a tus clientes les encantará tener la información de sus pedidos a la mano en cuanto hagan clic en “Comprar”.

Zapier también se integra fácilmente con tus herramientas y aplicaciones. Echa un vistazo a las integraciones de Mailjet que puedes usar mediante Zapier aquí.

 

¿A qué esperas? Empieza a explorar y comparte tu opinión con nosotros en Twitter.

Contact Form 7 ya está disponible en el plugin de WordPress de Mailjet

Si usas WordPress, tenemos novedades. Una gran noticia. La mejor de las noticias.

Hemos mejorado todavía más la integración de Mailjet con WordPress.“¿Cómo es posible?”, te preguntarás. Acabamos de añadir el plugin más popular de WordPress, Contact Form 7, en nuestra integración con WordPress.

¿Quieres saber cómo puedes usarlo y cómo hacer crecer tu lista de suscriptores y simplificar tus envíos de email? ¡Sigue leyendo!

Por qué deberías usar WordPress

Si todavía no usas WordPress, pero sientes curiosidad por saber por qué lo hace tantísima gente, te dejamos una pequeña introducción a continuación.

WordPress es una herramienta de creación de sitios web de código abierto. Muchos blogs famosos, canales de noticias, sitios de música y celebridades usan WordPress para crear y gestionar sus propios sitios web. Si te preguntas qué es lo que hace que WordPress sea especial, te explicamos los cuatro motivos más importantes (en nuestra opinión).

WordPress es gratis

¡Sí, lees bien! WordPress es un software gratuito. Esto significa que puedes descargarlo, instalarlo, usarlo y modificarlo sin coste alguno para adaptarlo a lo que tú necesitas.

No obstante, si bien el software de WordPress es gratuito, necesitas un nombre de dominio y un alojamiento web para instalarlo… Y eso sí que no es gratis.

WordPress es fácil de usar

WordPress no es solo para diseñadores web o programadores. De hecho, la mayoría de las personas que usan WordPress no ha creado en su vida un sitio web.

Si la tecnología no es lo tuyo, WordPress es la solución perfecta porque tiene miles de plantillas de sitios web gratuitas (temas) entre los que puedes elegir y que facilitan muchísimo la labor de diseñar tu página de comercio electrónico, tu sitio de noticias o tu portfolio de fotografías.

El SEO en WordPress es muy fácil

¿Te has fijado en que los sitios de WordPress tienden a posicionarse mejor que otros en los buscadores?

Esto se debe a que WordPress se escribe usando un código de alta calidad de cumplimiento estándar y produce un markup semántico. En cristiano, significa que Google y otros buscadores adoran WordPress. Como guinda del pastel, puedes usar distintos plugins de SEO para WordPress, como Yoast, SEMrush, SeoQuake y otros.

WordPress ofrece muchos plugins

Hablando de plugins, ¡WordPress ofrece muchísimos! Es parecido a los temas: hay miles de plugins gratis y de pago disponibles. Entre las posibilidades que ofrecen, tenemos crear formularios de contacto, mejorar la seguridad de tu sitio, gestionar usuarios, mejorar el rendimiento de tu página y cargas, y mucho más.

Además, como este artículo va precisamente sobre plugins, vamos a profundizar un poco más en dos de ellos: el de Mailjet y Contact Form 7.

Integrar Mailjet con WordPress

El plugin gratuito de Mailjet para WordPress, fácil de instalar y de configurar, te ayudará a crear, enviar y monitorizar fantásticas newsletters en cuestión de minutos. Mailjet es una solución integral de envío, seguimiento y entrega de emails transaccionales y de marketing. Esto significa que puedes aprovechar todas las opciones de Mailjet mediante WordPress una vez que hayas instalado nuestro plugin.

Con el plugin de Mailjet para WordPress, puedes:

  • Crear emails increíbles con Passport, nuestro editor de emails de arrastrar y soltar, directamente desde WordPress.
  • Enviar tus emails a tu lista de suscriptores sin salir de WordPress.
  • Sincronizar tus contactos y sus propiedades con tu cuenta de Mailjet para personalizar el contenido de tus emails.
  • Consultar tus estadísticas desde tu WordPress.

Configurar el plugin de Mailjet para WordPress

¿Quieres probarlo? Puedes descargar la última versión de Mailjet para WordPress (la v5.1) del directorio de plugins para WordPress.

mailjet-plugin-wordpress

Además, configurarlo también es muy sencillo:

wordpress-plugin-mailjet

En la página de plugins instalados, primero haz clic en “Setup account” (Configurar cuenta).

En esta página se te pedirá que escribas tu API de Mailjet y clave secreta.

mailjet-wordpress-plugin-setup

Cuando lo hayas hecho, tu cuenta de Mailjet se conectará a tu WordPress y estará lista para usarla. ¿Lo ves? ¡Ya te dijimos que era fácil!

Qué es Contact Form 7

Contact Form 7 es un plugin que te permite crear, personalizar e integrar cualquier tipo de formulario de contacto en tu sitio de WordPress. Si tienes un sitio web de WordPress, no puede faltar un formulario de contacto. En lugar de pedir a tus lectores que se pongan en contacto contigo por email, puedes añadir una página con un formulario de contacto y pedirles que lo usen para enviarte sus comentarios o consultas.

Contact Form 7 es el plugin gratuito de WordPress más conocido. Usarlo es fácil y admite varios formularios de contacto, envío AJAX, carga de archivos y CAPTCHA. Contact Form 7 tiene más de 5 millones de usuarios. ¿A que impresiona?

La característica principal del plugin Contact Form 7 es que es muy sencillo y fácil de usar. Algunas otras funciones que lo convierten en caballo ganador son:

  • Personalización completa con un markup simple.
  • Interfaz sencilla con varias opciones.
  • Documentación útil y detallada.
  • Cuando un usuario envíe el formulario de Contact Form 7, llegará directo a tu bandeja de entrada.

El plugin está en el mismo directorio que el de Mailjet. Solo tienes que buscarlo, instalarlo y activarlo.

contact-form-7-wordpress-plugin

Para crear un formulario de contacto, haz clic en Contact > Contact Forms (Contacto > Formularios de contacto) desde el panel del administrador. Verás una lista de los formularios disponibles, que estarán en blanco antes de que añadas uno. Haz clic en Add New (Añadir nuevo) y elige el idioma que prefieras.

Aparecerá el nuevo editor del formulario de contacto. Los campos obligatorios de los formularios de contacto aparecen de forma predeterminada: nombre, email, asunto, mensaje y botón de envío. Se sigue un formato de markup sencillo, así que no te dejarás ninguno de esos campos por el camino.

Puedes añadir más si quieres, marcarlos como obligatorios o añadir reCAPTCHA. Cuando hayas terminado, haz clic en el botón de guardado.

Añadir Contact Form 7 al plugin de Mailjet

¡Buenísimas noticias! Como sabemos lo útil que es Contact Form 7, hemos añadido ahora una nueva integración con Contact Form 7 como parte del plugin de Mailjet para WordPress. Ahora  puedes añadir fácilmente una casilla de verificación “Suscríbete a nuestra newsletter” a tus formularios de Contact Form 7 para incluir a quienes envíen el formulario a una lista de suscriptores en tu cuenta de Mailjet de forma automática.

Mailjet es el primer ESP que ha conseguido la certificación del RGPD y, para nosotros, el respeto de las mejores prácticas de cumplimiento es esencial. Por eso, es muy importante que todas las suscripciones pasen por una confirmación doble. Con nuestro plugin, los visitantes que hayan marcado la casilla de suscripción recibirán un email de confirmación.

Para usar la integración, solo tienes que activarla en la pestaña Settings → Integrations (Configuración → Integraciones) del plugin de Mailjet. Basta con seguir unos sencillos pasos:

  • Elige la lista a la que quieres que se añadan los usuarios que envíen el formulario.
  • Comprueba que las etiquetas del campo de email y la del campo de nombre (opcional) coinciden con las del formulario de Contact Form 7.
contact-form-7-mailjet-setup
  • Copia el código de la casilla de verificación de Mailjet y pégalo en el formulario de Contact Form 7. Cuando lo tengas, vuelve al formulario de contacto que ya has creado y pégalo dentro. Ya has completado la integración.
contact-form-7-mailjet-activation

Ahora es fácil ganar suscriptores cuando alguien use tu formulario de contacto para enviarte un mensaje o solicitarte un presupuesto. ¿Podría haber algo mejor? Exacto, no.

No esperes más: integra Mailjet y Contact Form 7 con tu página de WordPress y haz que tu sitio sea aún mejor, y que tus envíos sean más sencillos. Puedes consultar nuestra guía paso a paso para ver más instrucciones.

En resumen

Hemos visto lo genial que es WordPress y cómo integrarlo con Mailjet puede simplificar tus envíos. Crea tu sitio con WordPress y gestiona tus contactos y envíos con Mailjet. Ya no hace falta que dejes que sea WordPress el que envíe, lleve el seguimiento y gestione los emails, y puedes automatizar la sincronización de contactos en unos pocos clics.

¿Se te ocurre algo mejor que poder ganar clientes cuando intentan ponerse en contacto contigo? Por eso hemos introducido Contact Form 7 en nuestro plugin de WordPress, para que puedas añadir la opción “Suscríbete a nuestra newsletter” en la parte inferior de cualquiera de tus formularios de contacto.

Haz crecer tu negocio más rápido que nunca. Date prisa y descarga el plugin que te hará la vida más fácil.Descubre todas las funciones maravillosas de Mailjet que puedes usar directamente mediante WordPress o nuestro sitio.

Encontrarás todas las integraciones de Mailjet aquí. Te prometemos que hay mucho por descubrir. ;)

No olvides seguirnos en Twitter y Facebook para leer más consejos y estar al tanto de todo.

¿Qué es un webhook y por qué lo necesitas?

¿Te interesa saber lo que es un webhook y cómo funciona?

Simplemente piensa en la cantidad de información que extraes de los emails que envías. No nos cabe duda de que te encantan nuestras estadísticas detalladas, pero seguro que desearías que hubiera una forma de recibir solo las que necesitas y no tener que perder tiempo buscándolas. Pues estás de suerte, porque tenemos la solución.

Hoy te contamos todo sobre los webhooks, cómo configurarlos y usarlos para impulsar tu programa de emails.

 

¿En qué consisten los webhooks?

Imagina que tienes una tienda online y deseas proponer un descuento especial a cualquier usuario que abra tu email durante las primeras 24 horas. La primera opción es la manual, es decir, comprobar las estadísticas de los emails regularmente y enviar el código de descuento a quienes hayan abierto tu mensaje. No suena muy rápido, ¿verdad?

La segunda opción es automatizarlo con webhooks, que enviarán el descuento a cualquiera que abra tu email. ¿A que parece mucho más eficaz?

En pocas palabras, los webhooks son eventos que desencadenan acciones. Su nombre se debe a que funcionan como «ganchos» de los programas en Internet y casi siempre se utilizan para la comunicación entre sistemas. Son la manera más sencilla de obtener un aviso cuando algo ocurre en otro sistema.

¿Cómo funcionan los webhooks?

Tomemos el ejemplo de tu banco. Cuando sacas dinero de un cajero, la máquina comprueba tu saldo y te da el importe solicitado. Al terminar la operación, se actualiza el saldo y este cambio activa una acción: el envío de un SMS con los detalles de la retirada.

Pues así funcionan los webhooks. Una acción sirve para desencadenar otra acción. El resto es una arquitectura popular utilizada para la comunicación entre sistemas.

Un webhook es una retrollamada HTTP, una solicitud HTTP POST que interviene cuando ocurre algo (una notificación de evento a través de HTTP POST). Los webhooks se utilizan para las notificaciones en tiempo real, por lo que el sistema puede actualizarse cuando se produce el evento.

Por lo general, los webhooks son puntos de retrollamada HTTP definidos por el usuario. Permiten registrar una dirección http:// o https:// donde se almacenan los datos del evento en JSON o XML. Después, podrás hacer lo que quieras con los datos que recuperes y almacenes de un determinado evento.

La mecánica principal de los webhooks consiste en enviar una solicitud HTTP a la URL especificada por un usuario; un webhook efectúa una retrollamada HTTP a una URL que debe configurarse por el sistema que recibe la información.

Esta URL se llama extremo de webhook. Los extremos de webhook deben ser públicos y es importante que la URL pertenezca al sistema receptor. La retrollamada se activa si se produce un evento que deseas notificar a otro sistema.

En el caso de Mailjet, este webhook es una URL que añades a nuestro sistema para recibir eventos de email, como “enviado”, “abierto, “clic”, “rebote”, “bloqueo”, “spam” o “baja”. De esta manera, puedes seguir tus mensajes durante todo su recorrido, o solo consultar el estado que quieras.

Volvamos al ejemplo del cajero. Al sacar dinero, tu banco recibe el aviso, actualiza tu saldo y el sistema interpreta que debe enviarte un SMS con todos los detalles.

Los webhooks siguen el mismo principio. El cajero es una aplicación/web de terceros (proveedor webhook) que envía una señal cuando ocurre un evento específico. El sistema que te envía el SMS es lo que conocemos como un «oyente«. El oyente es la URL que recibe los webhooks y ejecuta una acción predefinida a continuación, en este caso, enviar un SMS. Los webhooks son un mecanismo de programación diseñado para recibir, en tiempo real, información que se origina en un sistema externo. En este caso, el sistema es la cuenta bancaria. ¿Lo vas pillando?

¿Qué posibilidades te ofrecen los webhooks? Entre otras cosas, puedes:

  • Sincronizar sistemas en tiempo real.
  • Enviar cualquier tipo de notificación.
  • Procesar los datos como quieras.
  • Crear informes.
  • ¡Y todo lo que puedas imaginar!

 

¿Por qué los necesitamos?

Las aplicaciones pueden comunicarse entre sí para compartir información con sondeos (polling) o webhooks. En nuestro ejemplo, polling sería ir al banco y preguntar tu saldo cada vez que sacas dinero.

En la actualidad, todos necesitamos una manera más fácil de obtener la información en tiempo real cuando queramos. Por tanto, solicitar cada minuto exportaciones colosales que tu sistema deberá analizar, pudiendo sufrir una sobrecarga o perder todos los datos si falla, no es lo más adecuado. Emplear HTTP es una solución más sencilla y fácil, ya que los webhooks son mensajes automáticos que las aplicaciones envían cuando ocurre algo.

Puedes usar los webhooks para:

  1. Recibir información sobre el evento y almacenarla.
  2. Recibir información sobre el evento y comunicarla.

Vamos a ver más de cerca estos dos escenario.

Recibir información sobre el evento y almacenarla

El método «push» es el más sencillo para usar webhooks. Como ya hemos indicado, no es necesario «sondear» tus datos cada pocos minutos en busca de nueva información. Puedes recibirla directamente con la ayuda de los webhooks. Además, podrás almacenarla hasta que te haga falta para otra cosa. En definitiva, el sistema en el que configuraste el webhook te hará llegar la información que necesites en cuanto la tenga.

Recibir información sobre el evento y comunicarla

La denominada «tubería» (pipe) se produce cuando el webhook no solo recibe la información que «oye», sino que la utiliza para hacer algo nuevo, como desencadenar acciones. Puedes crear un script, registrar su URL en tu web y enviar un email cuando un visitante crea una cuenta. O crear un script que actualice la cantidad de productos disponibles cada vez que se efectúa una nueva compra.

En realidad, con los webhooks tienes libertad para hacer lo que quieras. Y, encima, es simple y eficaz, porque no estás perdiendo tiempo solicitando una enorme cantidad de información, ¡la recibes cuando llega!

¿Cómo puedes usar webhooks con Mailjet?

Los webhooks te informan de las aperturas, clics, rebotes, bloqueos, etc. justo después de que se produzcan. Imagina que, en 15 minutos, más del 60 % de tus emails a un destino se bloquea. Gracias a los eventos que recibes en tiempo real, podrás detectar este problema y actuar de inmediato.

Siempre puedes utilizar los eventos para crear un panel de control personalizado en la aplicación interna que utilices y procesar los datos a tu manera. Solo aparecerán los eventos que necesites y podrás seguir la información más relevante. Si lo prefieres, puedes usar los eventos que recibas en tu webhook para activar el envío de un email nuevo, y crear así un flujo automático personalizado para todos tus usuarios.

Ejemplos de eventos de Mailjet

Veamos con más detalle en qué consisten los eventos que recibes en los webhooks. Este es el mensaje que verás cuando recibas un evento de apertura:

{
“event”: “open”,
“time”: 1433103519,
“MessageID”: 19421777396190490,
“email”: “api@mailjet.com”,
“mj_campaign_id”: 7173,
“mj_contact_id”: 320,
“customcampaign”: “”,
“CustomID”: “helloworld”,
“Payload”: “”,
“ip”: “127.0.0.1”,
“geo”: “US”,
“agent”: “Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0”
}

Puedes consultar qué mensaje se ha abierto, el momento exacto y otra información útil que podrás usar como te plazca.

Esto es lo que te llega cuando se produce un rebote:

{
“event”: “bounce”,
“time”: 1430812195,
“MessageID”: 13792286917004336,
“email”: “bounce@mailjet.com”,
“mj_campaign_id”: 0,
“mj_contact_id”: 0,
“customcampaign”: “”,
“CustomID”: “helloworld”,
“Payload”: “”,
“blocked”: true,
“hard_bounce”: true,
“error_related_to”: “recipient”,
“error”: “user unknown”
}

En el campo «error» puedes ver también el tipo de error. En este caso, el error de “user unknown” indica que es un usuario desconocido. Por tanto, sabes que es mejor no intentar contactar otra vez con dicho usuario. Podría ser útil para sincronizar dos sistemas y limpiar las listas de contactos inactivos o incorrectos.

En resumen, con los eventos que recibes de Mailjet puedes hacer todo lo que quieras. Úsalos en tu configuración y crea lo que necesites.

¿Cómo puedes configurar un webhook con Mailjet?

Lo primero que necesitas es la URL del sistema en el que quieres recibir los eventos. Si ya la tienes, lo demás es facilísimo. Esa URL aceptará la información y puede activar un flujo de trabajo para convertir los datos en algo útil. Puedes configurar los webhooks en Mailjet de dos maneras:

  • Con nuestra API,
  • Con nuestra interfaz.

 

Con nuestra API

Solo tendrás que hacer una solicitud para configurar la URL que vas a usar. Toma nota:

curl -s \
-X POST \
–user “$MJ_APIKEY_PUBLIC:$MJ_APIKEY_PRIVATE” \
https://api.mailjet.com/v3/REST/eventcallbackurl \
-H ‘Content-Type: application/json’ \
-d ‘{
“EventType”:”open”,
“Url”:”https://mydomain.com/event_handler”,
“Version”:2
}’

La URL recibirá todos los eventos de apertura. Cada vez que un contacto abra tu email, te llegará un evento de apertura como el anterior. Podrás almacenar los datos o desencadenar una acción, como enviar otro email.

¿Ves que fácil? Una solicitud y estará todo listo. Echa un vistazo a nuestra documentación para ir empezando.

Con nuestra interfaz

La alternativa es configurar el webhook desde nuestra interfaz. Puedes hacerlo desde la página «Mi cuenta» en la sección «Rest API». Deberás elegir la opción » Tracking de los eventos (triggers)».

API Mailjet gestión de webhooks

Podrás añadir un webhook para todos los eventos, o configurar algunos específicos para cada tipo de evento.

Tipos de evento de email para webhook

También podrás comprobar que la URL funciona correctamente. Si todo va bien, devolverá un «200 OK HTTP«. Cualquier otro código HTTP provocará que nuestro servidor vuelva a intentar la solicitud más tarde.

Nuestro sistema volverá a intentarlo siguiendo estas reglas:

  • 10 intentos en intervalos de 30 segundos;
  • Después de eso, 10 intentos en intervalos de 30 minutos;
  • Si ninguno de estos intentos funciona, la URL se desactivará.

No pierdas de vista tu webhook para cualquier otra respuesta que no sea un “200 OK”. 😉

¡Esto es todo! Tu webhook funciona de maravilla y está listo para recibir los eventos de tus emails. Aplícalo a tu configuración para contar con tus propias estadísticas o flujos de trabajo personalizados.

En resumen

Ahora ya sabes lo que es un webhook y has entendido por qué es la forma más sencilla de seguir cualquier tipo de evento en Internet. Configura tu «oyente» y define sus acciones cuando reciba los eventos.

Los eventos de Mailjet te ayudan a tener bajo control todo lo que ocurre con tus emails. Es un método excelente para limpiar tus listas o crear tu propio panel de control en la aplicación interna de tu empresa.

¿Conocías ya todas las aplicaciones de los webhooks? Cuéntanos cómo piensas utilizarlos en Twitter.

¿Qué puerto SMTP debo usar?

Elegir un puerto SMTP puede ser complicado. Si vas a configurar tu sistema de email para enviar o retransmitir emails, es probable que te preguntes: “¿Qué puerto SMTP debo usar?” Suena difícil…

Para ser sinceros, son unas cuantas cosas las que hay que tener en cuenta. ¿Necesitas algún tipo de cifrado? ¿Estará abierto este puerto en la parte del destinatario para recibir emails? ¿Admite este puerto el proveedor de servicios de email que usas?

Sí, lo sabemos. Son muchos los detalles que hay que tener en cuenta y es fácil perderse. Por eso, en este artículo te ayudaremos a encontrar las respuestas que necesitas para encontrar la configuración ideal en tu caso.

¿Qué es el SMTP?

El Protocolo simple de transferencia de email (o SMTP) es el estándar básico que usan los servidores de email para enviar emails en Internet. También hay algunas aplicaciones y servicios que usan el SMTP para retransmitir a sus usuarios a otros servidores de email.

Gracias a un proceso denominado “almacenar y reenviar”, el SMTP transfiere tu email a través de las redes. Trabaja estrechamente con un agente de transferencia de email (MTA, por sus siglas en inglés) para enviar tu comunicación al ordenador y a la bandeja de entrada correctos. El MTA es cada aplicación de software que usan los clientes de email (como Gmail, Outlook, Apple Mail, etc.).

El SMTP también podría usarse como protocolo TCP/IP para recibir emails. No obstante, dada su limitada capacidad para poner en cola los mensajes en el lugar del receptor, por lo general se usa únicamente para el proceso de envío. Los protocolos POP3 o IMAP se usan junto con el SMTP para recibir emails y permiten que el usuario guarde los mensajes en un servidor de emails y los descargue de él de forma periódica. No es tan complicado, ¿verdad?

¿Qué es un puerto SMTP?

Empecemos por qué es un puerto.

Un puerto de red no tiene nada que ver con los puertos que usas para cargar tus dispositivos o conectar el ratón al ordenador. De hecho, los puertos tienen un significado muy concreto y bien definido en lo que a las comunicaciones digitales se refiere.

Para entender cómo funciona un puerto, tenemos que rebobinar y ver qué es lo que ocurre cuando los ordenadores se comunican entre sí en Internet.

Imagina que estás intentando llegar a mailjet.com. En este caso, el Sistema de nombres de dominio (DNS) convierte el nombre en la IP real que se oculta tras la dirección del sitio. En el caso de Mailjet es 104.199.110.216. Quizá recuerdes cuatro o cinco IP como la nuestra, pero ¿quién puede recordar más? O mejor dicho… ¿quién querría hacer eso?

Tu servidor está solicitando conectarte con este sitio desde tu proveedor de servicios de Internet, o ISP.

¿Y ahora qué? Aquí es donde el puerto viene de perlas.

Sabemos que la dirección a la que queremos llegar y el número de puerto (80 en este caso) le dicen al servidor qué es lo que quieres hacer. Imagina que los puertos son el número de direcciones a los que te gustaría llegar. La dirección IP sería el equivalente a la dirección física del destinatario y el número de puerto podría ser la persona que vive en esa calle, el potencial destinatario de tu carta.

En otras palabras: un puerto es un punto de entrada a una conexión lógica. En el nivel de software, en un sistema operativo, un puerto es una construcción lógica que identifica un proceso concreto o un tipo de servicio de red.

El número de puerto identifica qué tipo de puerto es. Algunos puertos tienen números que les asigna la IANA. Estos tienen el sobrenombre de “puertos conocidos”, que se especifican en RFC 1700.

Cada puerto tiene dos estados: abierto y cerrado. Si el puerto está abierto, significa que puedes conectarte y transferir la información. Si el puerto está cerrado, no podrás llegar a la dirección y la conexión dará error.

Puedes comprobar si un puerto está abierto o cerrado usando telnet. ¿Qué cómo se hace? Es demasiado largo para contarlo aquí, pero puedes consultar este artículo detallado para obtener más información.

Un puerto SMTP es un puerto pensado para usarse con conexiones SMTP. En la actualidad, los puertos SMTP más habituales son: 25, 465, 587 y 2525. Esto no significa que sean los únicos: son los más usados para estos tipos de conexión y por eso casi siempre están abiertos, lo que significa que deberías poder llegar a tu destino.

Sí, sabemos que te mueres de ganas de saber más.

Retransmisión SMTP de Mailjet

La sólida infraestructura de entrega de Mailjet permite que, cada mes, miles de millones de emails aterricen en las bandejas de entrada. Nuestra retransmisión SMTP gratuita se configura en cuestión de minutos, y descubrirás cómo nuestras potentes prestaciones pueden ayudarte a hacer más con menos.

Si usas Mailjet para enviar tus emails transaccionales mediante SMTP, configurarlo está chupado. Cuando hayas creado tus maravillosas plantillas, solo tienes que seguir este artículo para configurar tu conexión SMTP. Puedes hacerlo desde cualquier cliente de sobremesa, como Outlook o Thunderbird, y lo que es mejor: puedes usar MTA y MDA, como Postfix, exim y Exchange.

Por supuesto, puedes configurar el servidor SMTP con cualquier tecnología que sea compatible con SMTP para elegir el framework o lenguaje perfecto para ti. Eso suena más sencillo. ¿A que sí?

Solo tienes que añadir tu clave de API como nombre de usuario y la clave secreta como contraseña, y configurar el servidor host/SMTP in-v3.mailjet.com Ahora veamos qué puertos te ofrecemos.

Puerto Finalidad TLS SSL
25 Protocolo simple de transferencia de email Opcional No
80 Protocolo de transferencia de hipertexto Opcional No
465 SMTP autenticado con SSL No
587/588 Envío de mensajes de email Opcional No
2525 El puerto alternativo Opcional No

 

A continuación incluimos toda la información de estos puertos:

Puerto 25: puerto de Protocolo simple de transferencia de email

Cualquier administrador de sistemas (de una cierta edad, al menos) sabe que el SMTP se diseñó para usar el puerto 25 en IETF Request for Comments (RFC) 821. En la actualidad, IANA sigue reconociendo el puerto 25 como el puerto estándar predeterminado de SMTP.

Aunque el puerto 25 sigue siendo el más habitual para la retransmisión SMTP, muchos clientes SMTP modernos podrían tener bloqueado este puerto.

¿Por qué?, te preguntarás.

El puerto 25 está bloqueado en muchas redes por el spam que históricamente se ha retransmitido desde ordenadores y servidores que han sido objeto de un uso fraudulento. Por eso, muchos ISP y proveedores de servicios bloquean o restringen las conexiones SMTP en el puerto 25. Esta acción permite reducir el número de emails no solicitados que se envían desde sus redes.

No obstante, si gestionas un servidor de email, tú decides si quieres dejar el puerto 25 abierto y permitir la conexión SMTP a través de él. Puedes implementar otras medidas de seguridad en el servidor, como frameworks y verificación adicional de email, para evitar el envío de spam.

Puedes usar el cifrado TLS con el puerto 25 en Mailjet.

Puerto 80: puerto de Protocolo de transferencia de hipertexto

El puerto 80 es el número de puerto asignado al protocolo de transferencia de hipertexto (HTTP), el protocolo de comunicación más usado en Internet. Es el puerto desde el que un ordenador envía y recibe comunicaciones y mensajes basados en cliente web desde un servidor web, y se usa para enviar y recibir páginas o datos HTML. Este es el puerto al que el servidor “escucha” o espera recibir de un cliente web, asumiendo que se asignó el predeterminado durante la configuración del servidor.

¿Sabes qué es lo mejor de usar este puerto? Que está abierto el 99,9 % de las veces. Por eso, las posibilidades de que tu email llegue al destinatario son altísimas. Todo el mundo necesita acceder a Internet y que este puerto esté abierto.

También puedes usar el cifrado TLS con el puerto 80.

Puerto 465: puerto SMTP autenticado con SSL

La IANA asignó el puerto 465 en un principio para hacer una versión cifrada del SMTP llamada SMTPS. A finales de 1998, la IANA reasignó este número de puerto a un servicio nuevo. Aun así, muchos servicios siguen ofreciendo la interfaz SMTPS en el puerto 465. Nosotros somos uno de ellos.

El objetivo del puerto 465 es establecer un puerto para que el protocolo SMTP opere con Capa de sockets seguros (SSL). El protocolo SSL suele usarse para cifrar comunicaciones en Internet. Por lo general, usarás este puerto solo si tu aplicación lo exige.

Esta es la mejor manera de usar una conexión SMTP más segura. El puerto 465 es el único con el que aceptamos cifrado SSL.

Puerto 587 y puerto 588: puerto de envío de mensajes de email

En la actualidad, el puerto 587 se usa para enviar los emails de forma segura y garantizar que llegan a su destino. La mayoría de los softwares cliente están configurados para usar este puerto para enviar tus mensajes. Casi todos los servidores de email admiten este puerto, pero aunque el servidor de email lo admita, puede que esté o no abierto para envíos de email.

Con Mailjet, este puerto está abierto. Para ver si el de destino también lo está, puedes usar la técnica telnet.

Puedes emparejar los puertos 587 y 588 con cifrado TLS cuando uses Mailjet.

Puerto 2525: el puerto alternativo

El puerto 2525 no es un puerto SMTP oficial, y ni el IEFT ni la IANA lo sancionan. Casi todos los ESP admiten el uso del puerto 2525, aunque no sea un puerto SMTP oficial. Podría usarse como alternativa al puerto 587 para SMTP en el caso de que los demás puertos estén bloqueados.

El puerto 2525 es posiblemente el más usado por los usuarios que se alojan en Google Computer Engine y experimentan problemas de conectividad con el puerto 587.

Este puerto también admite cifrado TLS.

Qué hemos aprendido

Ahora puedes decir que sabes lo que es el SMTP y un puerto de red. ¡Así se hace! Aún mejor: ahora sabes cuál es la finalidad de algunos puertos y que puedes usarlos para conexiones y retransmisiones SMTP. También puedes comprobar si un puerto está abierto en tu configuración o en la del destinatario usando telnet.

Tenemos claro que si te enfrentaras ahora a algún problema con el servidor SMTP entre Mailjet y tu servidor, sabrías lo que tienes que probar para ver si hay un problema con la conexión del puerto.

 

¿Quieres obtener más información sobre el SMTP y Mailjet? ¡Síguenos en Twitter para enterarte de primera mano cuando publiquemos nuevos artículos!