Skip to content

Directrices de correo electrónico

A la hora de crear una campaña de correo electrónico, es importante tener en cuenta cómo se reciben los mensajes en los distintos usuarios y proveedores de servicios de correo electrónico (ESP).

Estos son algunos consejos rápidos que debes tener en cuenta al elaborar tu contenido:

  • Cuando formatees tu correo electrónico, utiliza hojas de estilo en línea como CSS.
  • Para utilizar una plantilla de correo electrónico para las versiones móvil y de escritorio, mantenga la anchura por debajo de 500 píxeles.
  • Las imágenes deben tener menos de 5 MB. Recomendamos utilizar PNG, JPEG o GIF para obtener la máxima compatibilidad. Evita los formatos SVG y WebP, ya que muchos de los principales clientes de correo electrónico aún no los admiten.
  • No establezcas alturas y anchuras para las imágenes, ya que esto puede provocar espacios en blanco innecesarios en un correo electrónico degradado.
  • No se deberían usar etiquetas div ya que la mayoría de los clientes de correo electrónico no admiten su uso. En su lugar, utilice tablas anidadas.
  • Evita utilizar JavaScript porque no funciona con ningún ESP.
  • Braze mejora los tiempos de carga utilizando una CDN global para alojar todas las imágenes de correo electrónico.

Implementar texto alternativo

Dado que los filtros de spam buscan tanto una versión HTML como una versión en texto plano de un mensaje, utilizar alternativas en texto plano es una buena forma de reducir la puntuación de spam. Además, el texto alternativo (alt="") puede servir para complementar y, en algunos casos, sustituir a las imágenes incluidas en el cuerpo del mensaje que hayan sido filtradas por el proveedor de correo electrónico del usuario. Los lectores de pantalla anuncian el texto alternativo para explicar las imágenes, por lo que se trata de una oportunidad para utilizar el lenguaje llano para proporcionar información clave sobre una imagen.

Validación del correo electrónico

La validación del correo electrónico se produce cuando la dirección de correo electrónico de un usuario se actualiza o se importa a Braze mediante la API, la carga de CSV, el SDK o se modifica en el panel. Ten en cuenta que tus direcciones de correo electrónico no pueden incluir espacios en blanco y, si se envían mediante la API, los espacios en blanco pueden provocar un400error.

Las direcciones de correo electrónico dirigidas a través de los servidores Braze deben ser validadas según las normas RFC 2822, Braze no acepta ciertos caracteres y los reconoce como no válidos. Si un correo electrónico es rebotado, Braze marca el correo electrónico como no válido y el estado de la suscripción no se modifica.

Para obtener información sobre los caracteres no permitidos y las reglas de validación de correo electrónico, consulta Validación de correo electrónico.

Establecer direcciones de origen y de respuesta

Cuando configure sus direcciones “de”, asegúrese de que su dominio de correo electrónico “de” coincide con su dominio de envío (como marketing.yourdomain.com). Si no lo hace, puede producirse una desalineación entre SPF y DKIM. Todos los correos electrónicos de respuesta se pueden configurar en tu dominio raíz.

Comprobación de los detalles HTML

Tenga en cuenta que algunas etiquetas y atributos HTML no están permitidos, ya que pueden permitir la ejecución de código malicioso en el navegador.

Consulte las siguientes listas de etiquetas y atributos HTML que no están permitidos en sus mensajes de correo electrónico:

Expand for disallowed HTML tags
  • <!doctype>
  • <applet>
  • <bgsound>
  • <embed>
  • <frameset>
  • <iframe>
  • <ilayer>
  • <layer>
  • <link>
  • <meta>
  • <object>
  • <script>
  • <title>
  • <xml>
  • <svg>
Expand for disallowed HTML attributes
  • <animationend>
  • <animationiteration>
  • <animationstart>
  • <data-bind>
  • <fscommand>
  • <onabort>
  • <onabort>
  • <onactivate>
  • <onafterprint>
  • <onafterupdate>
  • <onbeforeactivate>
  • <onbeforecopy>
  • <onbeforecut>
  • <onbeforedeactivate>
  • <onbeforeeditfocus>
  • <onbeforepaste>
  • <onbeforeprint>
  • <onbeforeunload>
  • <onbeforeupdate>
  • <onbegin>
  • <onblur>
  • <onbounce>
  • <oncanplay>
  • <oncanplaythrough>
  • <oncellchange>
  • <onchange>
  • <onclick>
  • <oncontextmenu>
  • <oncontrolselect>
  • <oncopy>
  • <oncut>
  • <ondataavailable>
  • <ondatasetchanged>
  • <ondatasetcomplete>
  • <ondblclick>
  • <ondeactivate>
  • <ondrag>
  • <ondragdrop>
  • <ondragend>
  • <ondragenter>
  • <ondragleave>
  • <ondragover>
  • <ondragstart>
  • <ondrop>
  • <ondurationchange>
  • <onemptied>
  • <onend>
  • <onended>
  • <onerror>
  • <onerror>
  • <onerrorupdate>
  • <onfilterchange>
  • <onfinish>
  • <onfocus>
  • <onfocusin>
  • <onfocusout>
  • <onhashchange>
  • <onhelp>
  • <oninput>
  • <oninvalid>
  • <onkeydown>
  • <onkeypress>
  • <onkeyup>
  • <onlayoutcomplete>
  • <onload>
  • <onloadeddata>
  • <onloadedmetadata>
  • <onloadstart>
  • <onlosecapture>
  • <onmediacomplete>
  • <onmediaerror>
  • <onmessage>
  • <onmousedown>
  • <onmouseenter>
  • <onmouseleave>
  • <onmousemove>
  • <onmouseout>
  • <onmouseover>
  • <onmouseup>
  • <onmousewheel>
  • <onmove>
  • <onmoveend>
  • <onmovestart>
  • <onoffline>
  • <ononline>
  • <onopen>
  • <onoutofsync>
  • <onpagehide>
  • <onpageshow>
  • <onpaste>
  • <onpause>
  • <onplay>
  • <onplaying>
  • <onpopstate>
  • <onprogress>
  • <onpropertychange>
  • <onratechange>
  • <onreadystatechange>
  • <onredo>
  • <onrepeat>
  • <onreset>
  • <onresize>
  • <onresizeend>
  • <onresizestart>
  • <onresume>
  • <onreverse>
  • <onrowdelete>
  • <onrowexit>
  • <onrowinserted>
  • <onrowsenter>
  • <onscroll>
  • <onsearch>
  • <onseek>
  • <onseeked>
  • <onseeking>
  • <onselect>
  • <onselectionchange>
  • <onselectstart>
  • <onshow>
  • <onstalled>
  • <onstart>
  • <onstop>
  • <onstorage>
  • <onsubmit>
  • <onsuspend>
  • <onsyncrestored>
  • <ontimeerror>
  • <ontimeupdate>
  • <ontoggle>
  • <ontouchcancel>
  • <ontouchend>
  • <ontouchmove>
  • <ontouchstart>
  • <ontrackchange>
  • <onundo>
  • <onunload>
  • <onurlflip>
  • <onvolumechange>
  • <onwaiting>
  • <onwheel>
  • <seeksegmenttime>
  • <transitionend>
New Stuff!