Ir al contenido principal

Usar Personalización en Omnisend

Aprende cómo agregar nombres y otros datos sobre suscriptores a tus campañas y automatización

Escrito por Paulius

Omnisend te permite personalizar los mensajes enviados a tus contactos incluyendo datos como nombres y apellidos, ubicación, detalles del pedido o información personalizada. La Personalización ayuda a crear experiencias relevantes y atractivas en los mensajes de Correo electrónico, SMS y Notificaciones Push.

En este artículo, aprenderás cómo agregar personalización a tus mensajes, entender la diferencia entre propiedades de contacto y campos de eventos, y usar valores por defecto para manejar datos faltantes.


Antes de comenzar

  • Todos los canales en Omnisend (Correo electrónico, SMS y Notificación push) soportan personalización.

  • Los datos de contacto deben existir – La Personalización extrae datos de los perfiles de contacto. Si el nombre de pila de un contacto está en blanco, la etiqueta no mostrará nada (o texto alternativo si has configurado uno).

  • Propiedades personalizadas vs. Campos personalizados – Las propiedades personalizadas se almacenan permanentemente en los perfiles de contacto y funcionan en todas las campañas y automatizaciones. Los campos de eventos se pasan con eventos específicos y solo funcionan en automatizaciones desencadenadas por ese evento.Aprende más sobre la diferencia entre propiedades personalizadas y campos personalizados

  • Los correos de prueba no incluyen datos de contacto reales – Etiquetas con unpredeterminado: el valor de reserva muestra el valor de reserva.Las etiquetas sin un valor de reserva se muestran como vacías.Para ver valores de contacto reales, utiliza la Vista Previa Dinámica con un contacto o envía el mensaje a un contacto de prueba.

  • Las automatizaciones admiten la personalización basada en eventos – Las automatizaciones activadas por eventos (como Carrito Abandonado o Eventos Personalizados) pueden incluir datos específicos del evento. Las campañas no pueden acceder a las variables de evento.

  • Siempre agrega valores de respaldo – Usa texto de respaldo para evitar espacios en blanco o errores cuando falten datos: [[contact.first_name | default: "there"]]

a0e0f La sintaxis de personalización debe usar corchetes cuadrados dobles: [[contact.first_name]] – Otros formatos se mostrarán como texto sin procesar.

Cómo funciona la personalización

Las variables personalizadas se pueden agregar como texto normal o como enlaces personalizados en los siguientes lugares:

  • Línea de asunto y contenido del correo electrónico;

  • Bloques de contenido del correo electrónico (Título, Texto, Enlaces, Botones);

  • Texto del mensaje SMS;

  • Título y texto de la Notificación push.

Puedes insertar personalización de dos maneras al trabajar en un bloque de texto en el Editor de correos electrónicos:

  • Haz clic en el ícono de Etiqueta de personalización en la barra de herramientas de texto.

  • Escribe @ directamente dentro del bloque de texto para abrir el menú de personalización en línea.

Para líneas de asunto, SMS y campos de Notificación push, usa solo el ícono de Etiqueta de personalización.

Sintaxis de personalización

Una vez que selecciones la categoría de personalización y el valor, Omnisend colocará automáticamente esa información en tu mensaje:

¡Hola, [[contact.first_name]]! ¡El amor está en pleno apogeo y estamos aquí para ayudarte a celebrarlo con estilo! Explora nuestra colección curada del Día de San Valentín con regalos únicos y sorpresas conmovedoras.

Nota: Omnisend utiliza la sintaxis Liquid con corchetes cuadrados dobles como[[contact.first_name]]

Valores de reserva

Puedes definir un texto de reserva que aparece si faltan los datos de un contacto:

¡Hola, [[contact.first_name|default: "there"]]! ¡El amor está en pleno apogeo y estamos aquí para ayudarte a celebrarlo con estilo! Explora nuestra colección curada del Día de San Valentín con regalos únicos y sorpresas conmovedoras.

Si falta el primer nombre del contacto, el correo electrónico dirá "¡Hola, ahí!" en lugar de "¡Hola, !"

El editor de correos de Omnisend te permite establecer y guardar valores de reserva predeterminados para uso futuro.

Puedes usar la personalización de reserva predeterminada para:

  • Configuraciones de correo electrónico: Línea de asunto (Campañas)

  • Configuraciones A/B de correo electrónico: Línea de asunto (Campañas)

  • Contenido SMS: Texto del mensaje (Campañas)

  • Notificaciones push: Título y Texto (Campañas)

  • Bloques SMS (Automatizaciones)

Importante: Los correos electrónicos de prueba no incluyen datos reales de contacto. Los valores de respaldo se muestran cuando se utiliza unfiltro por defecto.Las etiquetas sin un respaldo permanecen vacías.Para ver valores reales de contacto, usa la vista previa dinámica o envía el correo electrónico a un contacto de prueba.

Variables de personalización

Cuando haces clic en el ícono de Etiqueta de personalización (o escribes @ en un bloque de texto), verás diferentes categorías de variables:

  • Contacto – Información de los perfiles de contacto (nombres, ubicación, propiedades personalizadas).

  • Cuenta – Información sobre tu tienda.

  • Fecha – Fecha y hora actuales.

  • Propiedades personalizadas – Datos recopilados para cada contacto como un propiedad personalizada.

  • Evento – Datos específicos del evento (disponibles solo en Automatizaciones).

Usa la barra de búsqueda en la parte superior del menú para encontrar rápidamente cualquier variable por nombre.

Variables de contacto

Las variables de Contacto incluyen propiedades predeterminadas de perfiles de contacto. Estos incluyen:

[[contact.email]] 
[[contact.first_name]]
[[contact.last_name]]
[[contact.city]]
[[contact.country]]
[[contact.state]]
[[contact.phone_number]]
[[contact.postal_code]]
[[unsubscribe_link]]
[[preference_link]]

Variables de cuenta

Las variables de cuenta contienen información sobre tu tienda, incluyendo:

[[account.name]] 
[[account.address]]
[[account.city]]
[[account.state]]
[[account.zip_code]]
[[account.country]]
[[account.timezone]]
[[account.currency]]
[[account.website]]

Variables de fecha

Las variables de fecha te permiten mostrar la fecha y hora actuales en mensajes de automatización:

Current day              [[current_date|date:'%d']] 
Current day name [[current_date|date:'%A']]
Current month [[current_date|date:'%m']]
Current month name [[current_date|date:'%B']]
Current year [[current_date|date:'%Y']]

4a1 Si pasas valores de fecha usando Eventos Personalizados y el evento incluye tanto la fecha como la hora, pero solo quieres mostrar la fecha, formátalo de la siguiente manera:

[[ event.fieldSystemName | date: "%Y-%m-%d" ]]

Propiedades personalizadas

Si recopilas información de contacto personalizada (como talla de ropa, cumpleaños o puntos de lealtad), puedes agregarla haciendo clic en Etiqueta de personalización Propiedades personalizadas.

Sintaxis de propiedad personalizada:

[[contact.custom_properties.name_of_custom_property]]

Ejemplo:

[[contact.custom_properties.clothing_size]] [[contact.custom_properties.loyalty_points]]

💬 Aprende cómo crear y gestionar propiedades personalizadas. Las propiedades personalizadas se pueden recopilar con formularios de registro, asignadas manualmente o sincronizadas desde aplicaciones integradas.

Variables de evento

Las variables de evento están disponibles solo en Flujos de trabajo de Automatización y dependen del evento desencadenante utilizado en la automatización.

Categorías de variables de evento:

  • Variables de evento predeterminadas de Omnisend - Estas son variables integradas incluidas automáticamente al usar los desencadenantes de automatización predefinidos de Omnisend (por ejemplo, Carrito Abandonado, Confirmación de Pedido, Abandono de Navegación, etc.).

    • Ejemplo: En una automatización de Checkout abandonado, puedes usar el enlace de pago con esta variable: [[event.raw.abandoned_checkout_url]]

  • Variables de Evento Personalizadas - Si estás usando Eventos Personalizados activados a través de API o integraciones, puedes define tus propios campos personalizados y úsalos como variables de personalización dentro de la automatización.

Personalización condicional

Puedes mostrar texto diferente según los valores de las variables de personalización utilizando declaraciones condicionales de Liquid.

Ejemplo: Puedes mostrar diferentes saludos según el país del contacto:

[% if contact.country == "France" %] Bonjour! [% else %] Hello! [% endif %] 

Salida:

  • Si el país del suscriptor en nuestra base de datos es Francia, la salida será: ¡Bonjour!

  • Si el país del suscriptor es diferente, la salida será: ¡Hola!

Nota: La personalización condicional funciona en Solo automatización.

Personalización en bloques de contenido

Puedes agregar personalización a diferentes partes de un bloque de contenido, incluyendo:

  • Título y texto;

  • Enlaces;

  • Botones.

💡 Algunos bloques de contenido basados en eventos incluyen personalización predefinida. Por ejemplo, el botón de Pago en la automatización de Carrito abandonado tiene una enlace de carrito abandonado preconfiguración.

Casos de uso

Saludos con el primer nombre

Incluir el primer nombre de un contacto en tu saludo ayuda a que tu mensaje se sienta más personal y conversacional. También puedes combinar filtros para formatear el nombre correctamente.

Agregando una coma después del primer nombre:

Hi [[contact.first_name | append: ","]] we have some exciting news for you!

Salida: ¡Hola James, tenemos algunas noticias emocionantes para ti!

Capitalizando el primer nombre:

Hi [[contact.first_name | capitalize | append: ","]] welcome back!

Salida: Hola James, ¡bienvenido de nuevo!

Cómo funciona:

  • [[ contact.first_name ]] – Extrae el primer nombre del contacto de tu base de datos.

  • | capitalize – Asegura que la primera letra esté en mayúscula.

  • | append: "," – Agrega una coma directamente después del primer nombre.

Mensajes de celebración de cumpleaños

Puedes enviar deseos de cumpleaños personalizados usando la fecha de nacimiento de un contacto.

Mostrando la fecha de cumpleaños:

Hope your day on [[contact.birthday|date:"%B %d"]] is amazing!

Salida: ¡Espero que tu día del 07 de mayo sea increíble!

💡 Recoge fechas de nacimiento usando Formularios de Inscripción o propiedades personalizadas. Combina esto con una automatización de cumpleaños activada por una fecha específica.

Reconocimiento de nivel VIP

Reconoce a los clientes VIP y ofrece beneficios exclusivos.

Ejemplo:

Welcome back, [[contact.first_name]]! As a [[contact.custom_properties.viptier]] member, you get early access to our sale.

Salida: ¡Bienvenida de nuevo, Sarah! Como miembro Gold, tienes acceso anticipado a nuestra venta.

Con respaldo para contactos no VIP:

[% if contact.custom_properties.viptier == "Gold" %] As a [[ contact.custom_properties.vip_tier ]] member, enjoy free shipping on this order! [% else %] Spend $50 more to unlock free shipping. [% endif %]

⚠️ Este ejemplo condicional funciona en Automatización solo.

Solución de problemas

La personalización muestra código sin procesar en correos electrónicos

Puede que esté viendo un correo electrónico de prueba en lugar de un correo electrónico real enviado. Para probar la personalización correctamente:

  • Vista previa en el editor y selecciona un contacto de tu lista para ver cómo se completa la personalización

  • O envía la campaña/automatización en vivo a tu propio correo electrónico (asegúrate de que el perfil de tu contacto tenga datos).

Los correos electrónicos de prueba enviados desde el editor siempre mostrarán etiquetas de personalización sin procesar, como [[contact.first_name]] porque no utilizan datos reales de contacto.

La personalización no se transforma en correos electrónicos enviados

La etiqueta de personalización puede haber perdido integridad si se editó parcialmente. Para resolver esto, elimina toda la etiqueta de personalización y vuelve a insertarla utilizando el menú de Etiqueta de Personalización. Esto asegura un formato adecuado.

FAQ

¿Cuál es la diferencia entre propiedades personalizadas y campos personalizados?

  • Propiedades personalizadas se almacenan permanentemente en los perfiles de contacto y se pueden usar en campañas o automatización (por ejemplo, [[contact.custom_properties.property_name]]

  • Los campos personalizados son datos específicos del evento transmitidos con eventos personalizados, disponibles solo en automatizaciones activadas por ese evento.

¿Debería usar comillas o comillas dobles en valores de respaldo?

Tanto las comillas simples como las dobles funcionan:

  • [[contact.first_name | default: 'there']]

  • [[contact.first_name | default: "there"]]

Usa lo que sea consistente con tu estilo. La parte importante es incluir el respaldo para evitar espacios en blanco cuando faltan datos.

¿Qué pasa si quiero dejar la personalización en blanco (sin respaldo)?

Usa [[contact.first_name | default: ""]] para establecer explícitamente un respaldo vacío. Si no incluyes un valor predeterminado en absoluto ([[contact.first_name]]), Omnisend también lo dejará en blanco cuando falten datos. Ambos resultan en un espacio en blanco.

¿Puedo usar texto personalizado directamente en la imagen principal de mi correo electrónico?

No es posible agregar texto personalizado directamente en una imagen. Sin embargo, hay una solución alternativa.

Convierte tu imagen principal en una imagen de fondo, luego coloca un bloque de texto encima de ella y aplica personalización al bloque de texto. Esto te permite mostrar contenido personalizado sobre la imagen.


¿Tiene más preguntas? No dude en contactarnos en Contáctanos en [email protected] o a través del chat en la aplicación.

¿Ha quedado contestada tu pregunta?