Configurar una estructura de datos clara es el primer paso hacia una implementación exitosa en Positive User. Al organizar tus contactos, eventos y atributos desde el principio, tu equipo se asegura de que cada dato esté listo para campañas a gran escala e interacciones personalizadas. Antes de empezar, te recomendamos utilizar nuestra «Hoja de planificación de estructura de datos y automatización» para trazar tus requisitos.
Tu modelo de datos es la base de tu workspace. Sigue estos pasos para construir una estructura que crezca con tu negocio.
Cambiar la estructura de datos después de haber importado miles de contactos puede provocar inconsistencias. Planifica siempre tu modelo antes de la primera importación importante.
Antes de tocar cualquier ajuste, identifica qué quiere lograr realmente tu equipo. La data nunca debe existir «porque sí»: tiene que cumplir un propósito. Céntrate en los procesos concretos que quieres automatizar, como recuperar carritos abandonados o dar la bienvenida a un nuevo contacto.
La calidad de la data determina el éxito de tus automatizaciones. Es mucho más fácil empezar con un conjunto de datos limpio y reducido que impulse objetivos concretos que gestionar una base de datos enorme llena de atributos sin uso.
Define los procesos más importantes que quieres automatizar (máxima prioridad).
Busca resultados inmediatos, como un newsletter con personalización dinámica.
Identifica qué métricas necesitas medir, como tasas de apertura, conversión o churn (KPI).
Los objetos organizan la lógica de tu workspace. Decide qué entidades representan tu modelo de negocio. En la mayoría de las configuraciones, el punto central es el contacto, donde se registran todas las interacciones. Si trabajas con empresas, también necesitarás las empresas para vincular varios contactos a un mismo negocio. En e-commerce usarás pedidos y productos para gestionar ventas y recomendaciones.
Responde a las siguientes preguntas:
¿Qué objetos son necesarios para implementar tus procesos de negocio?
¿Trabajas con un segmento B2C o B2B?
¿Qué equipos van a trabajar en la aplicación? (marketing, ventas, soporte, etc.)
¿Qué elementos adicionales de data podrían ser útiles? (información sobre suscripciones, tickets de soporte, etc.)
Define un alcance y un propósito claros para cada objeto y descríbelos en un archivo aparte de «Estructura de datos».
Para cada objeto, define un conjunto de atributos, como el nombre, email o estado de cuenta de un contacto. Son las características de tus objetos: campos donde puedes almacenar información sobre ellos. Decide qué campos son obligatorios y asegúrate de que la nomenclatura sea coherente.
Aprende más sobre los atributos y sus tipos en el artículo «¿Qué es un atributo?».
Elige el tipo adecuado. Evita convertir todo en «string» (texto). Usa «números» para importes, «fechas» para el registro y «booleanos» (verdadero/falso) para indicadores de estado.
Utiliza convenciones de nomenclatura coherentes, como «Fecha de última compra», en lugar de mezclar diferentes estilos.
Añade una descripción a cada atributo para que el propósito de cada campo quede claro para todos los miembros del equipo.
Define qué campos son obligatorios y cuáles no.
Crea atributos personalizados en la aplicación siguiendo las instrucciones de «Cómo crear un atributo personalizado».
Los eventos son acciones concretas que realiza un contacto, como iniciar sesión o abandonar un carrito, y que activan tus automatizaciones. Los procesos de e-commerce también incluyen eventos de producto: interacciones de los contactos con productos concretos en tu sitio web.
Para cada evento, define los detalles que necesitas capturar: los atributos del evento. Por ejemplo, el envío del formulario de newsletter debe incluir la información sobre el consentimiento de marketing.
En el caso de los eventos de producto, no necesitas atributos adicionales: estos eventos están conectados a los productos, por lo que solo tienes que elegir, entre los atributos del producto, qué datos quieres enviar junto con eventos como compra o pedido.
Más adelante podrás usar todos estos detalles para activar tus automatizaciones, construir segmentos y aplicar personalización en las campañas. [LINK]
Los eventos juegan un papel fundamental en la configuración de las automatizaciones: asegúrate de rastrear todas las acciones principales de los contactos en tu sitio web. No olvides los atributos de evento, ya que te permiten construir una segmentación más profunda.
Aspectos clave:
Define los eventos y sus atributos en el workspace antes de empezar a enviarlos a Positive User.
Evita crear eventos sin propósito.
Añade descripciones precisas de cuándo debe enviarse exactamente cada evento y qué atributos debe incluir.
Decide cómo se conectan tus objetos, por ejemplo, un contacto que tiene varios eventos u oportunidades asignados.
Cómo describirlo:
Decide las claves principales que te permiten conectar los objetos (por ejemplo, «ID de contacto», «ID de empresa»).
Define el tipo de relación (1:1 / 1:varios).
Establece cómo gestionas los casos en los que la data está incompleta.
Debes decidir qué ocurre cuando el mismo atributo o relación se envía a Positive User varias veces desde distintas fuentes.
Lógica de actualización: determina si la nueva data debe sobrescribir el valor anterior, agregarse o añadirse solo si el campo está vacío.
Identifica las fuentes: traza de dónde procede tu data: formularios web, tiendas de e-commerce, CRM, sistemas ERP, tickets de soporte, integraciones API, webhooks, importaciones CSV o Google Tag Manager.
Preguntas sobre consistencia: ¿la data fluye en tiempo real o por lotes (por ejemplo, una vez al día)? ¿Cómo te aseguras de que la data se mantenga idéntica entre distintos sistemas? ¿Tienes registros de errores para gestionar importaciones fallidas?
Buena práctica: crea un mapa del flujo de datos desde el origen hasta el sistema de automatización de marketing y valida la data antes de importarla.
Planifica cómo se entregará la data a tu workspace: mediante API, JavaScript (en el sitio), Google Tag Manager, importaciones CSV o webhooks.
Construye un mapa de fuentes: fuente de datos → sistema de automatización de marketing → estructura de datos.
Establece reglas claras: sin ellas, tu equipo corre el riesgo de perder datos históricos o generar contactos duplicados.
La calidad de tu data determina la eficacia de tus automatizaciones.
Validación: asegúrate de que los emails cumplen el formato correcto y de que los campos numéricos no contienen caracteres de texto.
Desduplicación: establece cómo reconocer los duplicados (por ejemplo, por email o por un ID específico [LINK]) y define reglas para fusionar registros, de modo que tu equipo no tenga varios perfiles del mismo contacto.
Limpieza de datos: configura las reglas y la frecuencia de auditoría de datos. Esto mejorará la calidad de tus campañas de marketing. (Consulta «Cómo limpiar tu lista de contactos»).
Utiliza las herramientas internas de Positive User para agrupar tus contactos: etiquetas, listas de contactos y segmentos.
Para saber más sobre el propósito de cada opción, consulta nuestro artículo «Comparativa entre etiquetas, segmentos y listas de contactos».
Puedes definir las más importantes al principio y desarrollar el sistema a medida que aumente el uso de la aplicación.
Utiliza etiquetas, listas y segmentos para las estadísticas de tus dashboards. [LINK]
Antes de que tu equipo lance automatizaciones importantes, verifica que la data llega correctamente.
Pruebas: envía un evento de prueba y comprueba el perfil del contacto. Cambia un atributo y comprueba si el workflow correspondiente se activa como esperabas.
Auditoría: una vez al mes, revisa la consistencia de tu data. Monitoriza el porcentaje de duplicados y busca valores faltantes en tus atributos críticos.