Usar códigos de personalización para crear mensajes personalizadas

Temas de este artículo

 

Los códigos de personalización son una forma sencilla y poderosa de crear mensajes personalizados que proporcionan una experiencia única a tus contactos.

 

 

¿Qué son los códigos de personalización?

Son un conjunto de códigos especiales de E-goi que, basándose en los datos que tienes en tu lista de contactos, ayudan a personalizar automáticamente los mensajes que envías a cada contacto.

Desde información básica como el nombre, hasta cualquier otro campo de tu lista de contactos (como dirección postal, tienda más cercana, fecha de cumpleaños, productos favoritos, etc.), los códigos ofrecen una gran flexibilidad y personalización.

Su uso es sencillo. Solo hay que insertar el código en el lugar del mensaje donde desees que aparezca la información personalizada del contacto.

Ejemplo: Imagina que tu lista de contactos en E-goi tiene el nombre de cada contacto y quieres personalizar el saludo ("Hola, Maria", "Hola, José", "Hola, Sandra", etc.). Solo tendrás que colocar nuestro código !fname al lado de "Hola" en el texto de tu mensaje (es decir, "Hola, !fname")

 

 

Requisitos para usar los códigos de personalización

  • Cualquier cuenta de E-goi.
  • Una lista de contactos que, además de la dirección de email o número móvil, también tenga datos que los códigos de personalización puedan buscar (ej. nombre, fecha de nacimiento, etc.)

 

 

Costos

Los códigos de personalización están disponibles en cualquier cuenta de E-goi.

Su uso no tiene costes ni existe un coste adicional en los mensajes con códigos de personalización. Sin embargo, el envío de los mensajes (ej. email, SMS) tendrá sus propios costes asociados, que dependerán de las características de tu plan E-goi.

 

 

Antes de empezar

 

Escenarios de uso

Los códigos de personalización son ideales para:

  • Saludos personalizados: "Hola, Sandra! Tenemos novedades para esta semana!".
  • Mensajes con ofertas específicas para cada contacto: "Sandra, por ser nuestro cliente VIP, tenemos una oferta exclusiva. Usa el código SANDRAVIP. ¡Solo hoy!".
  • Información exclusiva, como la tienda más cercana: "Nuestra red de tiendas está a tu disposición. Visítanos en Calle Egoi, 555".
  • Personalización basada en comportamientos anteriores: "Estas son las noticias de hoy basadas en tu preferencia sobre Fútbol".

 

 

Dónde usar los códigos de personalización

Los códigos se pueden usar en campañas de:

 

 

Principales códigos disponibles

Son los siguientes:

!fname
Nombre del contacto

!lname
Apellido del contacto

!fullname
Nombre completo del contacto

!email
Dirección de email

!cellphone
Número móvil

!telephone
Número de teléfono

!birth_date
Fecha de nacimiento

!dateadd
Fecha de suscripción a la lista de contactos

!lang
Idioma

!uid
ID del contacto en E-goi

!extra_field_X
Cualquier campo adicional que hayas añadido a la lista (por ejemplo, dirección postal, código de cliente, productos favoritos, etc.). La "X" debe ser reemplazada por el número del campo adicional.

Si no sabes cuál es ese número, simplemente ve al menú "Listas" y haz clic en "Opciones" de la lista.

 

 

Paso a paso

 

 

Insertar un código de personalización

1) Edita el mensaje en E-goi, posicionando el cursor donde deseas personalizar.

2) En el panel de edición de texto (por ejemplo, utilizando el editor Email Builder), haz clic en el botón de los códigos de personalización.

3) Elige el código en la ventana de códigos y cópialo.

4) Pega el código en el mensaje.

 

 

Probar el código de personalización

En la vista previa de una campaña de email

1) Previsualiza la campaña. El mensaje aparecerá personalizado automáticamente para un contacto aleatorio de la lista de contactos a la que enviarás la campaña.

2) Si deseas ver la personalización para un contacto específico, elige la opción Solo un contacto en la vista previa, escribe los datos del contacto y haz clic en Aplicar.

 

En la prueba de envío de una campaña

1) Haz una prueba de envío a una dirección de email o número móvil que esté en la lista de contactos a la que enviarás la campaña.

Importante! Si el contacto no tiene la información que deseas personalizar (por ejemplo, el nombre), el código simplemente no aparecerá en la vista previa o en el mensaje enviado (es decir, el mensaje dirá "Hola" en lugar de, por ejemplo, "Hola Sandra").

 

 

Insertar fechas y días

Además de los datos de los contactos, los códigos de personalización también pueden insertar fechas y años en tu mensaje.

Ejemplo: Si tienes las fechas de nacimiento de tus contactos en E-goi, puedes crear un mensaje que diga "¡Feliz cumpleaños por tus X años!" donde los "X años" se calculan automáticamente en función de la fecha de nacimiento.
Los códigos disponibles son los siguientes (en estos ejemplos, utilizamos el 16 de enero de 2034 como la fecha actual):

 

Código Resultado Descripción
!today 2034-01-16 Muestra la fecha actual en formato AAAA-MM-DD.
{!today:DATEFORMAT:Y/m/d} 2034/01/16 Cambia el formato de la fecha.

Algunos de los formatos soportados:
Y/m/d
d/m/Y
d-m-Y
d.m.Y

Puedes invertir la posición de cualquier elemento de la fecha. También se admiten muchos otros formatos, según la notación PHP.
 
{!birth_date:AGE:YEARS} 30
(varía según la fecha de nacimiento del contacto, que se proporciona automáticamente mediante el código !birth_date)
Muestra la edad del contacto en años.
{!dateadd:AGE:DAYS} 72
(varía según la fecha de suscripción del contacto, que se proporciona automáticamente mediante el código !dateadd)
Muestra el número de días que han pasado desde que el contacto se suscribió a la lista.
{!today:DATEADD:+5:DAYS} 2034-01-21 Agrega 5 días a la fecha de hoy y muestra esa nueva fecha.


También es posible combinar varios códigos en secuencia, separándolos por dos puntos.

Ejemplo: Para agregar 5 días a la fecha de hoy y mostrar el resultado en formato DD/MM/AAAA, usa este código:
{!today:DATEADD:+5:DAYS:DATEFORMAT:d/m/Y}

 

 

Lenguaje de personalización avanzada

El lenguaje de personalización avanzada ayuda a mejorar la presentación de los datos de tus contactos en el mensaje.

Ejemplo: Si tienes los nombres de tus contactos en formatos inconsistentes de mayúscula (ej. Sara, jOsé, SANDRA), puedes forzar que siempre aparezcan en formato de mayúscula inicial (ej. Sara, José, Sandra).
El lenguaje de personalización avanzada tiene este modelo de uso:

{código_de_personalización:parámetro}

La parte "código_de_personalización" puede ser cualquiera de los códigos de personalización. La parte "parámetro" puede ser uno de los siguientes:

 

Parámetro Descripción Ejemplo Resultado
UPPER o  TOUPPER Pone en mayúscula. Hola, {!fullname:UPPER}! Hola, JOSÉ RODRIGUEZ!
LOWER o  TOLOWER Pone en minúscula. Hola, {!fullname:LOWER}! Hola, josé rodriguez!
UCWORDS Mayúscula inicial en cada palabra. Hola, {!fullname:UCWORDS}! Hola, José Rodriguez!
UCFIRST Mayúscula solo en la primera letra. Hola, {!fullname:UCFIRST}! Hola, José rodriguez!
FIRSTWORD Muestra solo la primera palabra. Hola, {!fullname:FIRSTWORD}! Hola, José!
LASTWORD Muestra solo la última palabra. Hola, {!fullname:LASTWORD}! Hola, Rodriguez!
TRUNCATE Corta el texto después de X caracteres (el parámetro ":1"  obliga a incluir el último caracter).

Si no se incluye el último caracter y el texto tiene varias palabras, solo se mostrará la primera.
Hola, {!fname:TRUNCATE:4:1}!
Hola, {!fname:TRUNCATE:4}!

Hola, {!fullname:TRUNCATE:9:1}!
Hola, {!fullname:TRUNCATE:9}!
Hola, José!
Hola, Jos!

Hola, José Rodr!
Hola, José!
IF:!segment_x=1
contenido1 ELSE:
contenido2
ENDIF
Muestra contenido diferente dependiendo del segmento en los envíos de email, SMS y SmartSMS.

La "x" es el ID del segmento.

"=1" significa "si el segmento es x". Si necesitas que sea "si el segmento NO es x", usa "=0".

Este código ainda no está disponible en las páginas de captura.
{{IF:!segment_x=1}}
¡Hola, bienvenida {{fullname}}!
{{ELSE:}}
¡Hola, bienvenido {{fullname}}!
{{ENDIF}}
¡Hola, bienvenida Maria Rodriguez!

¡Hola, bienvenido José Rodriguez!
URLENCODE Convierte en URL (por ejemplo, para transmitir a un CRM externo el nombre de los contactos que hagan clic en el enlace de un email). //www.misitio.com/?data={!fullname:URLENCODE} //www.misitio.com/?data=Jos%C3%A9+Rodriguez

 

 

Mostrar solo el primer nombre del contacto y siempre con mayúscula inicial

¿Los nombres de tus contactos tienen una mezcla de mayúsculas y minúsculas (por ejemplo, José, JosÉ y JOSÉ)? Basta con usar:

¡Hola, {!fname:UCWORDS}!

Así, el nombre aparecerá con mayúscula inicial ("¡Hola, José!") en todos los casos.

También puedes usar varios códigos seguidos. Solo tienes que separarlos por el símbolo de dos puntos. Por ejemplo, para mostrar solo la primera palabra del nombre del contacto y siempre con mayúscula inicial (es decir, transformar "JOSÉ IVÁN RODRIGUES" en "José"), usa:

¡Hola, {!fname:FIRSTWORD:UCWORDS}!

¡No olvides! Al usar códigos seguidos, los códigos FIRSTWORD, LASTWORD o TRUNCATE deben ser colocados siempre en primer lugar.

 

Cortar el nombre de un contacto para que el texto de un SMS no supere el límite de caracteres

Si tu SMS comienza con "¡Hola, !fname!", el "!fname" será reemplazado por el primer nombre del contacto, pero un nombre muy largo puede empujar el resto del mensaje fuera del límite de caracteres. Para evitar ese riesgo, basta con usar:

¡Hola, {!fname:TRUNCATE:8:1}!

Así, el nombre del contacto estará siempre limitado a 8 caracteres (inclusive). Por ejemplo, si es "José", aparecerá normalmente. Pero si es "Margarita", aparecerá "Margarit" sin romper el resto del mensaje.

 

Mostrar en el mismo email ropa femenina a las mujeres y ropa masculina a los hombres

Empieza por crear un segmento que abarque solo los contactos femeninos. Después, basta con insertar en el HTML del mensaje de email esta condición:

{{IF:!segment_IDSegmento=1}}

<img src="//www.example.com/images/roupafeminina.jpg" />

{{ELSE:}}

<img src="//www.example.com/images/roupamasculina.jpg" />

{{ENDIF}}

Sustituye "IDSegmento" por el ID del segmento de las mujeres y listo! E-goi mostrará automáticamente la imagen "roupafeminina.jpg" a los contactos que están en el segmento de las mujeres y "roupamasculina.jpg" a los que están fuera de ese segmento.

Como alternativa a este método, puedes usar el contenido variable del editor Email Builder, que hace lo mismo de forma visual y más intuitiva.

 

 

Mostrar un cupón diferente para clientes fieles, clientes ocasionales y leads

Es similar al ejemplo anterior, pero en este caso usa:

{{IF:!segment_IDSegmentoClientesFieles=1}}

Por ser nuestro cliente fiel, te ofrecemos este voucher: AAAAAA

{{ELSEIF:!segment_IDSegmentoClientesOcasionales=1}}

Por haber sido nuestro cliente, te ofrecemos este voucher: BBBBBB

{{ELSE:}}

Por haber visitado nuestro sitio web, te ofrecemos este voucher: CCCCCC

{{ENDIF}}

Sustituya "IDSegmentoClientesFieles" y "IDSegmentoClientesOcasionales" por el ID de los segmentos correspondientes. E-goi mostrará automáticamente un voucher a los contactos que estén en el segmento de clientes fieles, otro a los del segmento de clientes ocasionales y, por último, otro a los que no estén en ninguno de estos dos segmentos.

Como alternativa a este método, puedes usar el contenido variable del editor Email Builder, que hace lo mismo de forma visual y más intuitiva.

 

Mostrar el mismo contenido para clientes brasileños o portugueses pero contenido diferente para clientes ingleses

Es parecido al ejemplo anterior, pero en este caso utiliza:

{{IF:!segment_IDSegmentoClientesBrasileños=1||!segment_IDSegmentoClientesPortugueses=1}}

¡Hola!

{{ELSE:}}

¡Hello!

{{ENDIF}}

Sustituye "IDSegmentoClientesBrasileños" y "IDSegmentoClientesPortugueses" por el ID de los segmentos correspondientes. E-goi mostrará "¡Hola!" a los contactos que estén en los segmentos de clientes portugueses o brasileños y mostrará "¡Hello!" a los contactos que no estén en ninguno de estos dos segmentos.

Como alternativa a este método, puedes usar el contenido variable del editor Email Builder, que hace lo mismo de forma visual y más intuitiva.

 

 

Preguntas frecuentes

 

El mensaje no aparece personalizado en mi previsualización, prueba o envío

El contacto que recibió el mensaje (o para el cual estás haciendo la previsualización) posiblemente no tiene información que se pueda personalizar.

Por ejemplo, si deseas personalizar el saludo del mensaje con el nombre del contacto (por el código !fname), el nombre no aparecerá si ese contacto no tiene un nombre en la lista de contactos en E-goi.