Personalizar los correos electrónicos con la información de tus contactos

Probance te permite personalizar tus comunicaciones integrando información del perfil de tus clientes, como su nombre, apellido o fecha de cumpleaños, directamente en los correos electrónicos que envías.

Este tutorial muestra cómo añadir y dar formato a la información del perfil del cliente en las plantillas de correo electrónico.

Nota: Los siguientes pasos se ilustran con un caso de uso en el editor de Fastbuilder. El procedimiento es el mismo con los editores HTML e Easy builder.

1. Introducción

Los campos de personalización son etiquetas que corresponden a los datos del perfil del cliente, y que pueden integrarse en las plantillas y se sustituyen en cada correo electrónico por la información correspondiente del destinatario. De este modo, es posible dirigirse a cada contacto por su nombre y apellidos, incluir su fecha de inscripción, cumpleaños…

Ejemplo de plantilla personalizada, con la información del destinatario.

También es posible definir el formato de visualización de esta información en los correos mediante formateadores. Los formateadores son parámetros que se aplican a los campos personalizados y permiten transformar los datos según las reglas definidas: poner la primera letra del nombre en mayúscula, mostrar el apellido en mayúsculas, la fecha de inscripción en formato largo y con el mes escrito en letras…

Todos los editores de plantillas Probance dan acceso a una herramienta de creación de expresiones, que permite definir los formateadores que se aplicarán a las etiquetas de personalización de tus platillas.

2. Añadir un campo personalizado en la plantilla

Para añadir campos personalizados a su plantilla, selecciona el bloque de texto donde se mostrará la información del destinatario y haz clic en Campo personal (1) para desplegar la lista de campos disponibles.

Inserción de campos de personalización en Fastbuilder.
Selecciona el campo a utilizar: la etiqueta correspondiente con el formato ${_campos_de_perfil} se añadirá automáticamente al texto.

3. Formatear un campo personalizado

En el editor, selecciona la etiqueta de personalización que quieras formatear y haz clic en Formatear campo (1) para abrir la herramienta de creación de expresiones.

Acceso a la herramienta de creación de expresiones en Fastbuilder

La lista desplegable Formateador(1) contiene todos los formadores existentes, agrupados por tipo de campo en el que pueden aplicarse: cadena de caracteres, número, entero, fecha y fecha-hora.

Selecciona un formateador de la lista para ver su descripción y los posibles parámetros que se pueden establecer. Para añadir el formateador a la expresión, haz clic en Añadir (2).

En este ejemplo, la fecha de registro del destinatario se mostrará en formato largo, con el mes deletreado.

Cuando la expresión contiene varios formateadores, se aplican en el orden en que aparecen en la interfaz: el formateador 1 se aplica a los datos originales, el formateador 2 se aplica al resultado del formateador 2, y así sucesivamente.

Se puede cambiar el orden de los formateadores dentro de la expresión utilizando las flechas.

El simulador situado en la parte derecha de la interfaz permite visualizar la representación de un dato una vez aplicados los formateadores. Para lanzar una simulación, introduce los datos a transformar (1) y haz clic en Ejecutar (2): obtendrás el resultado de cada formateador (3). El campo Resultado de la simulación (4) muestra el resultado de toda la expresión, es decir, el formato final que adoptaría la expresión en el correo.

Para confirmar la expresión y aplicarla al campo personalizado en la plantilla, haz clic en Aplicar y cerrar. La expresión se añadirá automáticamente en el editor.

4. Añadir un campo de personalización al asunto del e-mail

La personalización del mensaje no se limita al cuerpo del e-mail: también se pueden incluir campos de personalización en el asunto.

El asunto del e-mail se define en la sección Asunto de la página de la campaña y corresponde al campo Asunto (con posible personalización).

Puedes seleccionar un campo de personalización para añadirlo al asunto haciendo clic en Campo de personalización +, o simplemente copiar/pegar las expresiones generadas en el editor de plantillas. Los formateadores funcionan aquí de la misma manera que en las plantillas.

Nota: El asunto de sustitución es el asunto de e-mail que se enviará a los contactos cuyos campos de personalización estén vacíos. Debe rellenarse sistemáticamente y no puede contener ningún campo de personalización.

5. Los principales formateadores

5.1. Formateadores de texto

  • Capitalize

El formateador Capitalize convierte la primera letra de cada palabra en mayúscula

Ejemplo: «jane doe» se convertiría en «Jane Doe»

  • Upper_case

El formateador upper_case convierte una serie de caracteres en mayúsculas.

Ejemplo: ${_city?upper_case} transforma ‘París’ en PARÍS

  • Truncate

El formateador truncate trunca un texto que excede un determinado número de caracteres.

Toma 2 variables:

  • máx.: número de caracteres que se deben conservar
  • sufijo: valor mostrado para indicar que la frase ha sido truncada

Ejemplo: ${_description?truncate(20, ‘…’)} transforma «Aroma de hierba fresca para traer un ambiente veraniego a su casa» en «Aroma de hierba fres…».

  • Pretty_truncate

El formateador pretty_truncate trunca el texto que sobrepasa un determinado número de caracteres en un punto o espacio, para que no se corte ninguna frase o palabra. Si el texto sobre el que se aplica el formateador supera un determinado número de caracteres, se cortará en un punto, una coma, etc.

Toma, de entrada, 3 variables:

  • máx.: número de caracteres a partir de los cuales se debe truncar la cadena
  • mín.: número mínimo de caracteres que se conservan tras el truncamiento
  • sufijo: valor mostrado para indicar que la cadena ha sido truncada

Ejemplo: ${_description?pretty_truncate(25, 20, ‘(…)’)}transforma «Fragancia de hierba fresca para aportar un ambiente veraniego a su hogar» en «Fragancia de hierba fresca(…)».

5.2. Formateadores de números

  • Price

El formateador price muestra un número en formato de precio: los miles están separados por un espacio y se muestran dos números después del punto decimal. Si el valor original contiene solo un decimal, el formateador añadirá un cero detrás.

Ejemplo: ${_product_price1_1?price} transforma 1234.5 en 1 234,50

5.3. Formateadores de fecha y de fecha-hora

  • Date

El formateador date muestra una fecha en formato DD/MM/AAAA.

Ejemplo: ${_registration_date?date} transforma 2020-12-01 en 01/12/2020.

  • Date_long

El formateador date_long muestra una fecha en el formato DD mes YYYY (mes escrito en su totalidad).

Ejemplo: ${_registration_date?date_long} transforma 2020-12-01 en 1 diciembre 2020.

  • Dayname y Monthname

Los formateadores dayname et monthname permiten extraer y mostrar el día y el mes respectivamente.

Ejemplos:

  • ${_registration_date?day} cambia 2020-12-01 a «martes»
  • ${_registration_date?month} cambia 2020-12-01 a «diciembre»