[MCY #11] Guía esencial para crear un Modelo de Datos en Marketing Cloud
Yeraldine Martínez2024-06-25T07:48:37-05:00En el contexto de Marketing Cloud, un modelo de datos es crucial para gestionar, segmentar y personalizar las campañas. Que esté bien diseñado se vuelve necesario para analizar y tomar decisiones basadas en datos. Por eso, hoy vamos a sumergirnos en un paso a paso para crear un modelo de datos en Marketing Cloud que sea funcional y escalable.
¿Qué es un Modelo de Datos?
Es la estructura que define cómo se organizan y almacenan los datos dentro de una plataforma. Dentro de Marketing Cloud esto consiste en vincular y administrar las diferentes funcionalidades de Contact Builder que permiten compartir la información almacenada de los contactos en todas las aplicaciones y canales de Marketing Cloud Engagement.
Beneficios de tener un Modelo de Datos en Marketing Cloud
El principal objetivo de tener construido un modelo de datos en Marketing Cloud es consolidar y estructurar la información de los contactos para asegurar una gestión efectiva y precisa de los datos. Además, contar con un modelo de datos bien estructurado ofrece múltiples beneficios:
- Personalización mejorada: Al consolidar datos de diversas fuentes, puedes crear perfiles de clientes únicos y ofrecer experiencias altamente personalizadas.
- Optimización de campañas: Un modelo de datos preciso proporciona una visión clara y completa de los datos, facilitando analizar el comportamiento del cliente y la toma de decisiones informadas para ajustar las campañas y mejorar su efectividad.
- Eficiencia operativa: Al tener una gestión de datos centralizada se reduce la duplicación e inconsistencia en la información. Lo cual, también ayuda a garantizar el cumplimiento de las normativas de privacidad de los datos como la GDPR o CAN-SPAM.
Diseñando un Modelo de Datos para Marketing Cloud
Siguiendo estos pasos lograrás obtener un diagrama del modelo de datos a construir en la plataforma. El cual será la guía para saber que datos trasladar a Marketing Cloud y cómo organizarlos.
Paso 1: Lista todas las fuentes de datos
Identifica todas las fuentes de datos que existen, como formularios de suscripción, registros de compras, aplicaciones móviles, programas de fidelización, etc.
Paso 2: Lista todos los atributos de cada fuente
Determina los atributos que se recolectan de estas fuentes, como nombres, correos electrónicos, historial de compras, preferencias, etc. Te dejo a continuación algunas ideas que puedes utilizar:
Paso 3: Organiza y prioriza las fuentes de datos
Para poder evaluar y decidir qué datos incorporar al modelo, es importante definir por cada fuente de dato la frecuencia con la cuál se podría actualizar y por cada atributo la prioridad e impacto en la generación de audiencias.
Paso 4: Decide qué datos almacenar
Considera cuáles de estos datos son esenciales para las campañas y cuáles puedes ser ignorados. Esto ayudará a mantener un modelo de datos limpio y eficiente.
Paso 5: Tipifica los datos
Una vez que tengas los datos que serán relevantes en tu implementación de Marketing Cloud, tipifícalos según los diferentes tipos de campo que pueden tener los atributos dentro de Marketing Cloud:
- Number
- Text
- Date
- Boolean
- Decimal
- Phone
- Locale
Puedes explorar más acerca de los tipos de datos aquí. No olvides seleccionar un tipo de dato acorde a lo que será almacenado así como la longitud adecuada para dar un uso eficiente a las extensiones de datos.
Paso 6: Identifica y define las claves en el modelo
- Primary keys: Campo único en una extensión de datos que identifica como única a una fila de datos específica.
- Foreign keys: Conectan datos entre dos tablas o fuentes únicas. Por cada una de estas relaciones, identifica la cardinalidad entre ambas (es decir, una fila de la tabla «A» con cuantas filas de la tabla «B» puede guardar relación y así con todas las tablas existentes)
- Contact key: Valor único que identifica a un contacto y no cambia en el tiempo. Es una definición crucial para Marketing Cloud, ya que con este valor será guardado el comportamiento del usuario en toda la plataforma.
Paso 7: Crea un Diagrama Visual
Mapea cómo quieres agrupar tus datos usando un diagrama visual. Por ejemplo, una tabla para detalles básicos del cliente, otra para historial de compras y otra para los productos del negocio.
¿Por qué de forma visual? porque proporciona una comprensión clara y accesible de cómo se relacionan y estructuran los datos, facilitando la identificación de conexiones y dependencias. Esto también mejora la comunicación entre los equipos, y simplifica la planificación, implementación y mantenimiento del modelo de datos en Marketing Cloud.
Plantilla para diseñar un Modelo de Datos en Marketing Cloud
He creado una plantilla para generar el diagrama de un Modelo de datos para Marketing Cloud, así como la tabla con las diferentes descripciones y fuentes utilizando la herramienta Miro. La he compartido GRATIS con mis suscriptores y tú puedes acceder a ella al suscribirte en el formulario de abajo 👇🏼👇🏼👇🏼
Suscríbete para tener acceso al contenido exclusivo 😏
Construye el Modelo de Datos en Marketing Cloud
Ahora, ¡manos a la obra! es momento de plasmar dentro de Marketing Cloud el modelo de datos que has diseñado.
Mi recomendación es construir todo el modelo usando extensiones de datos y generar las relaciones mediante Data Designer. Esto ofrece mayor flexibilidad para personalizar los campos y una capacidad de almacenamiento superior a las listas. Además, el modelo de relaciones generado estará disponible en otras funcionalidades de la herramienta, como Journey Builder.
1. Crea las Extensiones de Datos: Configura tus extensiones de datos en Contact Builder.
2. Organiza el Modelo en un Set de atributos: Agrupa los datos de manera lógica para facilitar su uso y análisis. Genera las relaciones con la cardinalidad adecuada y siempre la primera tabla a linkear debe contener el Contact Key que definiste en el paso 6 del diseño.
3. Crea Poblaciones (OPCIONAL): Para diferenciar entre grupos de personas o tipos de clientes con atributos diferentes.
Puedes explorar más detalles de configuración de Contact Builder siguiendo este Trailmix en Trailhead.
Buenas prácticas para crear un Modelo de Datos en SFMC
- Ten siempre en mente tus Objetivos de Marketing: Identifica las métricas y puntos de datos críticos para tu estrategia de marketing. Esto te ayudará a decidir y priorizar sabiamente las fuentes de datos más importantes para crear un perfil único del cliente.
- Usa una convención de nombres estandarizada. Es decir, que todos los nombres sigan un patrón uniforme para facilitar su identificación y uso.
- Depura y valida los datos antes de importarlos: Elimina duplicados y establece un sistema de verificación/validación de correos electrónicos.
- Establece estándares de Calidad y Gobernanza de datos: Asegúrate de que los datos sean consistentes y coherentes. Revisa periódicamente la calidad de los datos y de ser necesario implementa procesos de limpieza y validación. También ten en cuenta otras medidas de seguridad para proteger la información sensible como cifrado o encriptado cuando sea necesario.
- Crea un Modelo de Datos Escalable: Planifica tu modelo siempre pensando a futuro. Considera que el volumen de datos o atributos pueden crecer. Y piensa como la infraestructura puede manejar el crecimiento sin perder rendimiento. Verifica los limites de las extensiones de datos aquí.
Espero que esta guía te sea de ayuda y no dudes en suscribirte a mi newsletter para más consejos y trucos de consultoría en Marketing Cloud, directo a tu bandeja de correo.
Comenta ¿qué otras buenas prácticas aplicas? o tus dudas por si te puedo ayudar.
¡Hasta la próxima edición!
Deja un comentario