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. Revisa la tabla de triggers 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 del evento de Shopify, consulta la documentación de Liquid de Shopify.

  • Carrito abandonado yConfirmación de pedido los bloques no admiten cargas 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, elige 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 'Raíz de la carpeta, 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.

Paso 4: Configurar y Estilizar el Bloque de Diseño

Utiliza la barra lateral derecha para controlar cómo se muestra y se ve el bloque de diseño.

  • Audiencia: Elige si el bloque se muestra a todos los contactos o a un segmento personalizado.

  • Fuente de datos de contenido: Establecer o actualizar la fuente de datos para el contenido dinámico.

  • Apilamiento móvil: Apilar columnas verticalmente en móvil para una mejor experiencia de lectura.

  • Visibilidad en dispositivos: Mostrar el bloque en todos los dispositivos, solo móvil, o solo escritorio.

  • Alineación de contenido: Alinear el contenido verticalmente dentro del bloque: Superior, Medio o Inferior.

  • Relleno: Establecer el espaciado alrededor del bloque (superior, derecho, inferior, izquierdo).

  • Fondo: Elegir un color o imagen de fondo y controlar si se extiende en el área de relleno.

Configuraciones de imagen

Haz clic en un elemento de imagen dentro del diseño, luego ve a la pestaña Imagen.

  • Alineación: Elegir cómo se alinea la imagen dentro de su columna: Izquierda, Centro o Derecha.

  • Altura máxima: Establecer una altura máxima de imagen en píxeles. Las imágenes se escalan proporcionalmente hasta ese límite. La altura real renderizada puede ser menor dependiendo del ancho de la columna, el ancho del lienzo y la configuración de relleno.

  • Relleno: Establecer valores de espaciado individuales alrededor de la imagen (superior, derecho, inferior, izquierdo).

4a1 Siempre previsualiza en escritorio y móvil antes de enviar.

Casos de Uso

A continuación se presentan ejemplos de cómo puedes utilizar diseños de contenido dinámico y propiedades de eventos en tus flujos de trabajo.

Carrito abandonado con descuento

Utiliza diseños de contenido dinámico y propiedades de eventos para reorganizar el diseño del correo electrónico y agregar un porcentaje de descuento.

  • Selecciona el evento "Producto Agregado al Carrito" como el trigger del flujo.

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

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

  • Utiliza event.line_items para mostrar nombres, imágenes y precios de productos 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 deseas informar a los clientes sobre actualizaciones del programa de lealtad, utiliza diseños de contenido dinámico y propiedades de eventos para mostrar información relevante.

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

  • Personaliza el correo electrónico con los detalles de lealtad del cliente.

  • Muestra puntos actualizados, cambios de nivel o información sobre recompensas de manera dinámica.

Solicitud de Reseña de Producto

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

  • Selecciona el evento Pedido Pagado como el trigger.

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

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

Wix Bookings

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

  • Selecciona el evento de reserva (evento personalizado) como el trigger.

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

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

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

  • Utiliza un evento personalizado para activar el flujo.

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

Lugares para Visitar

Si deseas compartir información relacionada con viajes:

  • Selecciona 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 del evento, el contenido de su correo electrónico se adapta automáticamente según el evento que se activó.

FAQ

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

Algunos disparadores no son eventos por naturaleza, como el back-in-stock de productos o aniversarios.

¿Por qué están en blanco mis etiquetas de personalización 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:

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

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

¿Cómo necesito usar Raw / Line items, no Raw / Line items / Producto / Colecciones?

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?

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

¿Podemos agregar un nombre personalizado para el evento pasado, similar a la plantilla liquid? Por ejemplo, tener [[line_item.productURL | 'Tu enlace de producto']] en lugar de tener una ruta de 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 hacerse al implementar eventos personalizados desde tu lado.

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

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

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

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 poblar 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. Así que si tienes una lista de elementos, y cada elemento tiene una 'listProperty', puedes usar esta sintaxis para acceder a esa propiedad para cada elemento en la lista.

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

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


📝¿Necesitas ayuda? Si no encontraste la respuesta a tu pregunta, contacta a nuestro equipo de soporte a través del chat en la aplicación o en [email protected].

¿Ha quedado contestada tu pregunta?