Ir al contenido principal

Añadir Contenido Dinámico a Sus Automatizaciones

Aprenda a crear diseños de contenido dinámico personalizados en sus correos electrónicos de Automatización

Escrito por Ira

Utilice contenido dinámico en las automatizaciones para personalizar los correos electrónicos con datos activados por eventos, como nombres de productos, totales de pedidos o propiedades de eventos personalizados.

Esta guía le ayudará a configurar diseños dinámicos y a elegir las propiedades de evento adecuadas.


Antes de empezar

  • El contenido dinámico solo está disponible en los flujos de trabajo de Automatización, no en las Campañas.

  • Los diseños de contenido dinámico aparecen solo si su trigger de flujo es basado en eventos. Los activadores basados en entidades (p. ej., Producto Back in Stock) no admiten contenido dinámico. Consulte la tabla de Trigger a continuación.

  • Las secciones de lista de contenido dinámico solo se pueden conectar a propiedades del tipo de lista (arrays). Por ejemplo, en un evento de pedido, la propiedad line_items es una lista que contiene todos los productos comprados. Puede usarlo como fuente de datos (event.line_items) para repetir el contenido de cada artículo.

  • Si no se siente cómodo trabajando con la API y las propiedades basadas en eventos, utilice los diseños y elementos de eventos predeterminados.

  • Para eventos personalizados de integraciones de terceros (p. ej., Loox, Wishlist Hero, Zapier): No todos los eventos personalizados de terceros pasan propiedades de tipo lista necesarias para los diseños de contenido dinámico. Consulte la documentación de la integración o los registros de la API para confirmar qué datos están disponibles antes de crear su correo electrónico.

  • Para las propiedades de eventos de Shopify, consulte la documentación de Liquid de Shopify.

  • Carrito abandonado y Los bloques de Confirmación de pedido no admiten cargas útiles de eventos personalizados.

¿Cómo funciona?

El contenido dinámico se basa en dos componentes principales:

  1. Diseños de contenido dinámico: Contenedores vacíos en su correo electrónico donde usted coloca contenido repetible o condicional (como detalles del producto).

  2. Propiedades del evento: Puntos de datos pasados del evento que activó el correo electrónico, como item.name, item.quantity, o item.product.product_image_urls[0]

Cuando un contacto activa una automatización, el diseño seleccionado se rellena con los datos del evento. Por ejemplo, si realizaron un pedido, el diseño podría mostrar automáticamente los nombres y las imágenes de los productos que compraron.

Los diseños de contenido dinámico aparecen solo para los desencadenadores de flujo basados en eventos. Si su trigger se basa en entidades, no verá las opciones de contenido dinámico en el Editor de correos electrónicos.

Activadores basados en eventos

Activadores basados en entidades

Agregado producto al carrito

Producto Back in Stock

Mensaje clicado

Ocasión especial (Cumpleaños)

Entrada en segmento

Salida del segmento

Mensaje marcado como Spam

Fallo en la entrega del mensaje

Mensaje enviado

Mensaje Abierto

Pedido cancelado

Pedido completado

Pedido reembolsado

Producto pedido

Pagado por pedido

Pedido realizado

Pago iniciado

Suscrito a Marketing

Página vista

Producto visto

Beneficios del contenido dinámico

El uso de contenido dinámico en sus automatizaciones puede impactar significativamente la eficacia de su estrategia de marketing por correo electrónico.

La principal ventaja del contenido dinámico es que le permite crear elementos y diseños de correo electrónico personalizados adaptados a sus necesidades y objetivos específicos, en lugar de depender de elementos y diseños predeterminados.

A continuación, se muestran otras formas en las que puede usarlo:

  1. Personalización: Adapte el contenido del correo electrónico a cada contacto individual según sus acciones y preferencias. Esto crea una experiencia más atractiva y puede conducir a tasas de conversión más altas.

  2. Relevancia: Asegúrese de que los correos electrónicos sean siempre relevantes para el contacto en ese momento particular.

  3. Eficiencia: Cree una única plantilla de correo electrónico personalizada para cada contacto según sus acciones y preferencias específicas. Esto ahorra tiempo y esfuerzo mientras sigue enviando correos electrónicos altamente personalizados.

  4. Flexibilidad: Experimente con diferentes diseños y plantillas sin crear múltiples versiones del mismo correo electrónico. Esto le ayuda a encontrar la combinación óptima de elementos que mejor resuene con sus contactos.

Proceso de configuración

Paso 1: Elija un Trigger de Flujo Basado en Eventos

Ve a Automatizaciones Crear Flujo y selecciona un flujo preconfigurado (por ejemplo, "Confirmación de pedido") o uno personalizado. Luego, elija un Trigger basado en eventos.

Paso 2: Seleccione un diseño de contenido dinámico

  1. Abra el paso del Editor de correos electrónicos de su flujo.

  2. Arrastre el diseño de contenido dinámico. Este bloque permanecerá vacío hasta que se complete con datos de eventos. Alternativamente, puede usar bloques dinámicos preconfigurados rellenados con artículos de producto.

Paso 3. Elija las propiedades del evento

Una vez que haya añadido un diseño Dinámico vacío, seleccione una fuente de datos (basado en su trigger de flujo). Luego, añada bloques de contenido como texto, imágenes o botones al diseño. Los datos de estos elementos se extraerán automáticamente de la fuente de datos seleccionada.

Elija las propiedades del evento:

Tenemos una selección de categorías que almacenan las fuentes de datos reales. Puede pensar en estas categorías como carpetas en su computadora. De manera similar, las fuentes de datos son archivos dentro de esas carpetas. Si solo desea ver la información de un archivo específico, debe abrirlo (en nuestro caso, debe seleccionarlo como fuente de datos).

¿Por qué está todo bajo "Raw"?

La carpeta "Raw" contiene datos sin procesar de su backend de Tienda. Las propiedades del evento se organizan exactamente como su plataforma (por ejemplo, Shopify, WooCommerce) las envía. Puede ver subcarpetas como "Fulfillments" o "Refunds" elija la carpeta raíz (por ejemplo, "Line Items") para extraer todos los elementos, independientemente del estado de cumplimiento.

Ahora, en cuanto a la lógica de nombres de sección, utilizamos la nomenclatura proporcionada por su backend de Tienda. El diseño dinámico extrae los datos directamente de su backend de Tienda, y no los procesamos de ninguna manera.

Aquí tiene un ejemplo de categorías de una Tienda Shopify extraídas de un evento de Pedido Realizado:

Ejemplo: Reconstrucción de un artículo de productos pedidos utilizando un diseño de contenido dinámico

Supongamos que desea cambiar el diseño del elemento de Producto pedido predeterminado que Omnisend proporciona. En nuestro ejemplo, colocaremos las imágenes de productos en el lado derecho del diseño y el nombre y precio del producto en el izquierdo.

Seleccione la fuente de datos: Seleccione la 'La fuente de datos de Artículos de línea, que se encuentra bajo la carpeta raíz 'Raw' como fuente de datos para todo el diseño.

Seleccionamos la fuente de datos 'Line Items' directamente de la categoría 'Raw' porque queremos extraer los datos de todos los productos pedidos, no solo los que están cumplidos o reembolsados (las subcategorías Fulfillments/Refunds se elegirían para ese propósito).

Agregar elementos al diseño: Ahora que hemos seleccionado la fuente de datos para nuestro diseño dinámico, es hora de agregar algunos elementos que nos gustaría incluir en el contenido de nuestro correo electrónico. Primero, agreguemos un elemento de Imagen para mostrar las imágenes de los productos pedidos al lado derecho de nuestro diseño dinámico.

Necesitaremos elegir la fuente de datos que nos permitirá extraer las imágenes de productos pedidos al diseño. Para hacer eso, necesitamos buscar la fuente de datos de las URL de imágenes de Producto (URL, porque las imágenes están alojadas en el backend de la Tienda, donde tienen sus URL).

También puede añadir la URL del Producto a la imagen. Así, cuando los contactos hagan clic, se les redirigirá a la página de este producto en su Tienda. Para ello, añada la fuente de datos relevante al campo 'enlazar a'.

Necesitamos hacer esto una vez, y las imágenes de productos y URL de productos relevantes se añadirán a cada elemento de imagen dentro del único diseño dinámico.

Ahora, añadamos un elemento de texto al lado izquierdo de nuestro diseño dinámico, donde incluiremos Nombres de Productos, Moneda y Precios. Para ello, tendremos que seleccionar cada fuente de datos:

  • Para Nombre del Producto, seleccione 'Name' bajo la sección 'Line Items'.

  • Para Moneda, seleccione 'Moneda' en la sección 'Datos sin procesar/Raw'.

  • Para Precio del Producto, seleccione 'Price' bajo la sección 'Line Items'.

Para lograr los resultados deseados, debe experimentar con las fuentes de datos y sus respectivas categorías según su caso de uso específico.

Si utiliza un evento personalizado como su Trigger, verifique los datos de su evento personalizado:

  1. Ve a Configuración de la Tienda API Eventos personalizados.

  2. Encuentre su evento y compruebe qué campos se están pasando.

  3. Ve a Configuración de la Tienda API Registros de la API para ver el cuerpo de la solicitud real y confirmar que sus propiedades están incluidas.

Si las propiedades no aparecen en el menú de personalización, es posible que no formen parte de la carga útil del evento. Consulte con su desarrollador o con la aplicación/integración que envía el evento.

Casos de uso

A continuación, se muestran ejemplos de cómo puede usar los diseños de contenido dinámico y las propiedades de evento en sus flujos de trabajo.

Carrito abandonado con Descuento

Utilice diseños de contenido dinámico y propiedades de evento para reorganizar el diseño del correo electrónico y añadir un porcentaje de descuento.

  • Seleccione el “Producto Añadido al Carrito” evento como el trigger del flujo.

  • Rellenar el correo electrónico con los artículos del carrito abandonado del contacto.

  • Utilice etiquetas Liquid para calcular y mostrar la oferta de descuento.

  • Utilice event.line_items para mostrar nombres de productos, imágenes y precios dinámicamente.

Esto asegura que el correo electrónico refleje los productos exactos que quedan en el carrito.

Cambios, información o actualizaciones de lealtad

Si desea informar a los clientes sobre las actualizaciones del programa de lealtad, utilice diseños de contenido dinámico y propiedades de evento para mostrar información relevante.

  • Seleccione un evento relacionado con la lealtad (eventos personalizados de aplicaciones de terceros) como el Trigger.

  • Personalice el correo electrónico con los detalles de fidelidad del cliente.

  • Muestre puntos actualizados, cambios de nivel o información de recompensas de forma dinámica.

Solicitud de Reseña de Producto

Anime a los clientes a dejar una reseña de producto insertando dinámicamente los detalles del pedido y del producto.

  • Seleccione el evento Pedido Pagado como el Trigger.

  • Rellene el correo electrónico con la información del pedido del cliente.

  • Añada enlaces a la página de producto específica para simplificar el proceso de reseña.

WIX Bookings

Para notificar a los clientes sobre las reservas de WIX, utilice diseños de contenido dinámico y propiedades de evento para personalizar el mensaje.

  • Seleccione el evento de Reserva (evento personalizado) como el Trigger.

  • Rellene el correo electrónico con los detalles de la reserva e información relacionada.

Eventos de calendario a través de la API de eventos personalizados

Para informar a los clientes sobre próximos eventos del calendario:

  • Utilice un evento personalizado para activar el flujo.

  • Rellene el correo electrónico con detalles relevantes del evento utilizando diseños de contenido dinámico y propiedades de evento.

Lugares para visitar

Si desea compartir información relacionada con viajes:

  • Seleccione un evento personalizado como el Trigger.

  • Utilice las propiedades del evento para personalizar el correo electrónico con los detalles de viaje del cliente.

El uso de diseños de contenido dinámico y propiedades de evento le permite crear correos electrónicos personalizados basados en eventos. Al seleccionar un trigger de flujo apropiado y aplicar propiedades de evento, el contenido de su correo electrónico se adapta automáticamente según el evento que se activó.

Preguntas frecuentes

¿Por qué no todos los desencadenadores de flujo están basados en eventos?

Algunos activadores no son eventos por naturaleza, como Producto Back in Stock o aniversario.

¿Por qué mis etiquetas de personalización aparecen en blanco en los correos electrónicos de prueba?

Los correos electrónicos de prueba no rellenan el contenido dinámico ni las etiquetas de personalización. Este es el comportamiento esperado. Los correos electrónicos de prueba utilizan un contacto de marcador de posición generado por el sistema sin datos reales.

Para validar la personalización:

  • Utilice Vista previa dinámica en el Editor de correos electrónicos y seleccione un contacto real con historial de eventos.

  • Trigger la automatización para recibir un correo electrónico real. Por ejemplo, realice un pedido de prueba para Trigger la automatización de Confirmación de pedido.

¿Cómo debo usar Raw / Line items, no Raw / Line items / Product / Collections?

Debe seleccionar la colección de Raw/Line Items para sus productos como cliente. Cuando elija una fuente de lista dinámica, seleccione Line Items, ya que normalmente necesitará iterar a través de sus productos. Su plataforma de Tienda define las propiedades utilizadas en los eventos. En este caso, Line Item significa Producto.

¿Cómo puedo saber qué descripción elegir?

Puede analizar la carga útil del evento y ver qué propiedad tiene la información que desea.

¿Podemos añadir una nomenclatura personalizada para el evento pasado, similar a liquid templating? Por ejemplo, tener [[line_item.productURL | 'Your product link']] en lugar de una ruta URL completa?

No en este momento. Se realizarán mejoras, pero no hay una fecha estimada.

¿Funcionan las declaraciones condicionales en un diseño dinámico?

No, estos cálculos deben realizarse al implementar eventos personalizados desde su parte.

Mi diseño dinámico no nos da ninguna opción y no tiene datos, ¿por qué? ¿Cómo puedo hacer que los datos se rellenen en nuestro diseño dinámico?

Si el Trigger se basa en un Evento, sus propiedades deben estar disponibles. Verifique si tiene un Trigger basado en eventos en la tabla anterior.

¿El diseño dinámico solo recopila eventos relacionados con pedidos?

El diseño dinámico también puede recopilar otros eventos si el Trigger se basa en el evento.

¿Pueden las tiendas conectadas a la API usar un diseño dinámico y tener la opción de rellenar todos los datos pasados?

Sí, puede usar el diseño dinámico y tendrá la opción de rellenar todos los datos pasados, incluyendo shippingMethod, trackingCode, courierTitle, courierUrl, etc.

¿Qué significa el elemento alias en esta nota?

Esta es una sintaxis utilizada en algunos lenguajes de programación o scripting para acceder a una propiedad de un elemento en una lista. En el ejemplo dado, el alias 'item' se refiere a cada elemento de la lista, y 'listProperty' es la propiedad específica de ese elemento a la que se accede. Entonces, si tiene una lista de elementos, y cada elemento tiene una 'listProperty', puede usar esta sintaxis para acceder a esa propiedad para cada elemento de la lista.

Estoy usando {{event.properties}} pero no funciona. ¿Qué está mal?

Omnisend utiliza corchetes [[ ]] para todo el contenido dinámico y la personalización, no llaves {{ }}. Si está pegando código de plantillas externas u otras plataformas, reemplace {{ con [[ y }} con ]].


Si no encontró la respuesta a su pregunta, contacte a nuestro Equipo de Soporte a través del chat de la aplicación o en [email protected].

¿Ha quedado contestada tu pregunta?