Antes de poder aprovechar los datos de sus clientes, primero debe conectar sus diferentes fuentes de datos a la Brevo Customer Data Platform (CDP) para que estén todas en un solo lugar, listas para ser accedidas, unificadas y aprovechadas.
Antes de empezar
Puede crear tantas conexiones como sean necesarias y tantas de la misma naturaleza. Por ejemplo, si utiliza una integración de Brevo para crear pedidos o contactos en Brevo, puede conectar varias cuentas de Brevo como origen y enviar estos datos a la CDP de Brevo para unificarlos.
🛢️ Fuentes de datos compatibles con la CDP de Brevo
Como parte de la configuración de la CDP, nuestro equipo conectará sus subcuentas de Brevo CRM y un servidor SFTP de Brevo como fuentes y destinos de datos en su CDP de Brevo. Podrá conectar e importar datos de otras fuentes de datos desde el menú Connections (Conexiones) :
- Una subcuenta de Brevo CRM alimentada por APIs o plugins e integraciones, como WordPress, WooCommerce, PrestaShop o Shopify.
- Una base de datos o almacén de datos externo como PostgreSQL, MariaDB, MySQL o BigQuery.
- Un servidor (S)FTP al que se suben sus archivos JSON o CSV desde su ERP, POS u otros sistemas. Al importar sus datos a la CDP de Brevo mediante servidores FTP, siga las pautas de CSV para importarlos correctamente.
➡️ Para obtener más información, consulte nuestra sección dedicada de servidores FTP en Prepare sus fuentes de datos para cumplir con los requisitos de la CDP de Brevo.
❓ ¿Cómo elegir las fuentes de datos adecuadas para su business?
La elección de las fuentes de datos más adecuadas para su business depende de dos factores:
-
¿Qué tipo de datos desea importar a la CDP de Brevo?
Los datos principales de la empresa se pueden importar a la CDP de Brevo a través de cualquiera de nuestras fuentes de datos compatibles. Sin embargo, los tipos de datos complejos requieren conexiones FTP o conexiones de base de datos. La tabla a continuación muestra qué fuentes de datos funcionan con diferentes métodos de integración:
Entidades API de Brevo (Plugins e integraciones) Base de datos o almacén de datos (S)FTP servidor Contactos ✅ ✅ ✅ ✅ Productos ✅ ✅ ✅ ✅ Pedidos ✅ ✅ ✅ ✅ Artículos de pedidos ✅ ✅ ✅ ✅ Empresas ✅ ✅ ✅ ✅ Almacenes ❌ ❌ ✅ ✅ Suscripciones ❌ ❌ ✅ ✅ Interacciones ❌ ❌ ✅ ✅ Tickets ❌ ❌ ✅ ✅ ➡️ Para obtener más información sobre los diferentes tipos de datos que puede importar a la CDP de Brevo y sus nombres y tipos asociados, consulte nuestra sección dedicada Ejemplos de la estructura de datos esperada.
-
Dónde están almacenados actualmente sus datos
Si sus datos están alojados en una plataforma con un plugin compatible o base de datos, la integration con la CDP de Brevo es perfecta. Por ejemplo, si almacena productos en una cuenta de Shopify, puede conectarla a Brevo a través de nuestro plugin de Shopify para facilitar la sincronización de datos. Si su plataforma no tiene un plugin o una base de datos compatible con Brevo, o si necesita importar entidades avanzadas, tendrá que utilizar un servidor FTP, una base de datos externa o un almacén de datos.
Puede combinar diferentes tipos de fuentes de datos con la CDP de Brevo para cubrir todos sus tipos de datos necesarios.
🧪 Prepare sus fuentes de datos para cumplir con los requisitos del CDP de Brevo
Antes de conectar sus fuentes de datos a la CDP de Brevo, debe asegurarse de que estas cumplen con los requisitos necesarios para una importación correcta. Despliegue los acordeones correspondientes a cada una de las fuentes de datos que desee conectar a la CDP de Brevo para descubrir sus requisitos:
Cada entidad que desee importar debe seguir la misma estructura de datos que se indica en la documentación de la API:
👥 Contactos | 📦 Productos | 🧾 Pedidos | 🗄️ Categorías | 🏢 Empresas |
Si utiliza uno de nuestros plugins o integraciones para conectar su sitio web a Brevo, consulte la documentación específica de su plugin o integración en nuestra sección dedicada Plugins e Integraciones.
La CDP de Brevo le permite importar datos estructurados desde servidores FTP (con archivos CSV o JSON/JSONL) para importaciones automatizadas puntuales o recurrentes. Al importar sus datos a la CDP de Brevo a través de servidores FTP, sus archivos deben seguir un formato específico para poder importarlos correctamente.
Puede utilizar su propio servidor FTP, o podemos proporcionarle uno.
Consulte a continuación nuestros requisitos generales y específicos de archivos, junto con las recomendaciones para sus archivos FTP:
📑 Requisitos generales de archivos
Todos los archivos que contienen sus datos deben cumplir los siguientes requisitos antes de importarlos en el CDP de Brevo:
- Guarde su archivo en uno de los siguientes formatos:
.CSV .JSON/.JSONL .ZIP/.GZIP Consulte nuestros requisitos específicos de archivo para sus archivos CSV y JSON/JSONL.
- Cree un archivo por entidad. Una entidad es el alcance de los datos que está importando, como contactos, pedidos o productos, por ejemplo.
- Guarde su archivo con codificación UTF-8 o UTF-8 BOM. Estos tipos de codificación de archivos permiten leer el contenido de su archivo cuando incluye caracteres especiales.
- Cada registro en una entidad debe tener al menos el valor de la clave primaria de origen completado.
Una clave de origen es una columna de su archivo que actúa como un identificador único (ID) para los registros de una entidad dada. Por ejemplo, para la entidad Contacts (Contactos),el ID podría ser contact_id o contact_email, y para la entidad Orders (Pedidos), el ID podría ser order_id. También puede combinar diferentes columnas para formar un identificador único para cada registro, como order_id y product_id para la entidad Order items (Artículos de pedidos).
📄 Requisitos específicos del archivo
Los archivos CSV y JSON necesitan elementos adicionales para ser compatibles con la CDP de Brevo. Abra la pestaña correspondiente al archivo que desea importar a la CDP de Brevo para obtener más información:
Hemos creado un archivo de muestra CSV que usted puede descargar y actualizar con sus propios datos.
- Recomendamos utilizar una coma, barra vertical o punto y coma como separador para su archivo CSV, pero también se admiten otros separadores.
- Se aceptan los siguientes tipos de valores: cadena de texto sin formato, JSON, número, fecha, booleano o lista de valores.
- Le recomendamos utilizar la marca de hora como formato de fecha en su archivo fuente, pero podrá convertir otros formatos en marcas de hora en la CDP de Brevo. Podemos cubrir la mayoría de los formatos de fecha personalizados, p. ej.
`AAAA-MM-DD HH:mm:ss`
,`DD/MM/AAAA`
. - Defina la primera línea como encabezados. Dado que los encabezados de columna se utilizan para mapeos y etiquetas, deben permanecer consistentes para las importaciones recurrentes. Su orden no tiene ningún impacto en la importación.
- Cada línea debe incluir el mismo número de columnas que los encabezados.
- Cada línea debe contener un solo registro sin caracteres de salto de línea.
- Si su valor sin procesar contiene un carácter que podría confundirse con un separador CSV, elimínelo o encierre todo el valor entre comillas dobles.
➡️ Por ejemplo
Si su valor bruto es
1234 Chester field ; road
, puede:- Elimine el carácter:
1234 Chester field road
, o - Introduzca su valor entre comillas dobles:
«1234 Chester field; road»
.
- Elimine el carácter:
JSON
En un archivo JSON, todos los registros se agrupan en un único array []
. Cada registro es un elemento dentro de un array. Al usar archivos JSON para obtener datos, use una ruta para especificar dónde están ubicados los datos.
Consulte nuestros ejemplos y requisitos a continuación para archivos JSON válidos:
[ |
|
{ |
|
JSONL/NDJSON
En un archivo JSONL, cada línea es un objeto JSON independiente. No es necesario poner registros dentro de un array.
Consulte nuestro ejemplo y los requisitos a continuación para un archivo JSONL válido:
{ |
Para importar registros completamente, debe especificar:
|
✅ Recomendaciones
- De forma predeterminada, los datos nuevos y actualizados se importan cada hora para garantizar datos relevantes y actualizados.
- Puede utilizar la siguiente convención de nomenclatura:
<entity>-<source>-<subsection>_<date>.csv
:- Los elementos rodeados por
<>
deben ser reemplazados por un valor real y son obligatorios. Por ejemplo,<entity>
será<contacts>
para un archivo que contenga contactos. -
<entity>
es una de las entidades business descritas anteriormente. -
<source>
es el nombre del sistema de donde provienen los datos (por ejemplo, prestashop, pos, etc.). -
<subsection>
es un parámetro opcional que se utiliza para ofrecer información adicional. Por ejemplo, puede tener dos archivos de Contactos para una sola fuente contacts_prestashop_customers y contacts_prestashop_subscribers. -
<date>
es la fecha en la que se creó el archivo. La fecha debe seguir el formatoYYYYMMDD_H24MISS
.Por ejemplo, un archivo creado el 19 de octubre de 2024 a las 15:12:39 tendrá el siguiente sufijo _20241019_151239.csv.
- Los elementos rodeados por
- El nombre del archivo puede ampliarse con información adicional al principio (prefijo) y justo antes de la fecha .csv extensión (sufijo). Los sufijos deben colocarse antes de la fecha.
Las bases de datos y los almacenes de datos, como PostgreSQL, MariaDB, MySQL o BigQuery, no requieren elementos específicos para ser compatibles con el CDP de Brevo. Sin embargo, recomendamos encarecidamente configurar la importación incremental añadiendo una columna last_updated a su base de datos o almacén de datos.
La importación incremental le permite:
- Aumente el rendimiento.
- Mantenga los datos actualizados, ya que las importaciones incrementales obtienen nuevos registros cada hora, asegurando que sus datos se mantengan actualizados. Sin importaciones incrementales, solo puede importar nuevos registros una vez al día a través de una importación completa.
- Sea más respetuoso con el medio ambiente.
💡 Ejemplos de la estructura de datos esperados
Su estructura de datos depende de su fuente de datos y puede adaptarse a su formato de columna específico. Expanda los acordeones a continuación para ver ejemplos de los nombres y tipos de columnas esperados para algunas entidades:
Columnas | Tipo |
---|---|
id | Cadena |
Cadena | |
phone | Cadena |
firstname | Cadena |
lastname | Cadena |
birthdate | Fecha y hora |
country | Cadena |
city | Cadena |
postal_code | Cadena |
acquisition_source | Cadena |
gender | Cadena |
created_at | Fecha y hora |
modified_at | Fecha y hora |
Columnas | Tipo |
---|---|
id | Cadena |
contact_id | Cadena |
store_id | Cadena |
status | Cadena |
channel | Cadena |
total_amount | Float |
discount_amount | Float |
billing_addresss | Cadena |
billing_city | Cadena |
billing_phone | Cadena |
billing_country_code | Cadena |
billing_postal_code | Cadena |
billing_payment_method | Cadena |
billing_region | Cadena |
created_at | Fecha y hora |
modified_at | Fecha y hora |
Columnas | Tipo |
---|---|
id | Cadena |
quantity | Float |
unit_price | Float |
discount_amount | Float |
total_amount | Float |
order_id | Cadena |
product_id | Cadena |
variant_id | Cadena |
created_at | Fecha y hora |
Columnas | Tipo |
---|---|
id | Cadena |
sku | Cadena |
categories | Cadena |
price | Float |
name | Cadena |
description | Cadena |
parent_id | Cadena |
url | Cadena |
brand | Cadena |
image_url | Cadena |
created_at | Fecha y hora |
modified_at | Fecha y hora |
Columnas | Tipo |
---|---|
id | Cadena |
contact_id | Cadena |
created_at | Fecha y hora |
modified_at | Fecha y hora |
type | Float |
started_at | Cadena |
ended_at | Cadena |
amount | Cadena |
Columnas | Tipo |
---|---|
id | Cadena |
name | Cadena |
city | Cadena |
country | Cadena |
postal_code | Cadena |
is_open | Booleano |
latitude | Cadena |
longitude | Cadena |
type | Cadena |
created_at | Fecha y hora |
modified_at | Fecha y hora |
⏭️ ¿Qué es lo siguiente?
🤔 ¿Tiene alguna duda?
Si tiene alguna pregunta, no dude en ponerse en contacto con nuestro equipo de asistencia mediante la creación de un ticket desde su cuenta. Si todavía no tiene una cuenta, puede ponerse en contacto con nosotros aquí.
Si necesitas ayuda con un proyecto usando Brevo, podemos ponerte en contacto con un socio certificado de Brevo.
- CSV-CDP-sample-import-file.csv245 bytes