Plantillas de contenido dinámico con una base de datos externa
El editor HTML de Flexmail permite crear una plantilla de mensaje que se rellena automáticamente con datos de una base de datos externa entregados como XML. Esta es una función para desarrolladores destinada a la generación automatizada de correos basada en datos.
Un caso de uso típico: una empresa envía un resumen semanal a cada cliente mostrando los productos o actualizaciones específicos relevantes para ellos, extraídos de una base de datos de productos en vivo. En lugar de crear un correo por cliente, crean una plantilla y dejan que los datos XML rellenen las variables.
Requisitos previos
- Conocimiento de HTML y XML. Esta función requiere conocimientos técnicos; si es un profesional de marketing y no un desarrollador, coordínese con su equipo técnico antes de configurarlo.
- Acceso al editor HTML en Flexmail.
- Una base de datos o sistema externo que pueda exportar datos como archivo XML con la estructura correcta.
Consejo de soporte Esta función requiere familiaridad con HTML y XML. El contenido dinámico integrado del editor de correo electrónico es más adecuado para la mayoría de los casos de uso de marketing. Use esta función únicamente cuando su contenido esté genuinamente impulsado por una fuente de datos externa que se actualiza regularmente.
Cómo funciona
Crea una plantilla de mensaje en el editor HTML usando marcadores de posición de variables que usted mismo define, por ejemplo [$title], [$article.header1], [$article.image]. Al generar el mensaje, estas variables se reemplazan con valores de un archivo XML que usted proporciona. La estructura XML debe coincidir con los nombres de variables de su plantilla.
Cuándo usar esto
- Resúmenes de productos automatizados o correos de inventario.
- Confirmaciones automatizadas de reservas con detalles variables.
- Correos de resumen semanal creados a partir de un feed de datos en vivo.
- Cualquier caso de uso donde el contenido del mensaje esté impulsado por una fuente de datos externa que se actualiza regularmente.
Configuración
- Cree su plantilla de mensaje en el editor HTML. Use la sintaxis
[$nombre_variable]para cada dato que provenga del XML. - Usando el engranaje en el resumen de mensajes, guarde el mensaje como plantilla.
- Construya su XML con campos que coincidan exactamente con sus nombres de variables.
- Al crear su mensaje, marque la casilla «Usar entrada XML» e inserte su XML en el campo de texto.
- Seleccione la plantilla del paso 2.
- Haga clic en guardar. Flexmail procesa ahora la plantilla y el XML para generar el mensaje definitivo.
Errores comunes que debe evitar
- Discrepancias de nombres de variables entre la plantilla y el XML. Cada
[$nombre_variable]en la plantilla debe tener una coincidencia exacta en el XML. Una discrepancia deja la variable sin reemplazar en el resultado. - Usar esta función cuando el contenido dinámico del editor de correo electrónico sería suficiente. Las secciones condicionales basadas en segmentos en el editor de correo electrónico cubren la mayoría de las necesidades de personalización sin requerir feeds de datos externos.
Próximos pasos
- Consulte «Contenido dinámico en el editor de correo electrónico» para un enfoque sin código del contenido condicional usando intereses y campos de contacto.
- Consulte «Configurar contenido dinámico con estructuras if» para contenido condicional a nivel de texto que no requiere una fuente de datos externa.