Preparazione delle origini dati per l'importazione nella CDP di Brevo

La Customer Data Platform (CDP) è disponibile solo su un piano Enterprise Solution (Soluzione Enterprise) e alcune opzioni richiedono un piano Pro. Per ulteriori informazioni, visita il nostro sito web o contatta il nostro team di vendita.

Prima di poter sfruttare i dati dei clienti, è necessario collegare le diverse origini dati alla Customer Data Platform (CDP) di Brevo, in modo che siano tutte in un unico posto, pronte per essere accessibili, unificate e sfruttate.

Prima di iniziare

Puoi creare tutte le connessioni necessarie e della stessa natura. Ad esempio, se utilizzi un'integrazione Brevo per creare ordini o contatti in Brevo, puoi collegare più subaccount Brevo come origine e inviare questi dati alla CDP di Brevo per unificarli.

🛢️ Fonti di dati compatibili con il CDP di Brevo

Come parte della configurazione della CDP, il nostro team collegherà i tuoi subaccount CRM di Brevo e un server Brevo SFTP come origini e destinazioni dei dati nella CDP di Brevo. Sarai in grado di connetterti e importare dati da altre origini dati tramite il menu Connections (Connessioni):

  • Un subaccount CRM di Brevo alimentato da API o plugin e integrazioni, come WordPress, WooCommerce, PrestaShop o Shopify.
  • Un database o data warehouse esterno come PostgreSQL, MariaDB, MySQL o BigQuery.
  • Un server (S)FTP su cui vengono caricati i tuoi file JSON o CSV dal tuo ERP, POS o altri sistemi. Durante l'importazione dei dati sulla CDP di Brevo tramite server FTP, segui le linee guida CSV per una corretta importazione.
    ➡️ Per ulteriori informazioni, consulta la nostra sezione dedicata al server FTP in Preparazione delle origini dati per soddisfare i requisiti della CDP di Brevo

❓ Come scegliere le origini dati giuste per la tua azienda?

La scelta delle origini dati più adatte per la tua azienda dipende da due fattori:

  • Che tipo di dati vuoi importare nella CDP di Brevo

    I dati aziendali principali possono essere importati nella CDP di Brevo tramite una qualsiasi delle nostre origini dati compatibili. Tuttavia, i tipi di dati complessi richiedono connessioni FTP o connessioni al database. La tabella sottostante mostra quali origini dati sono compatibili con i diversi metodi di integrazione:

    Entità API Brevo Plugin e integrazioni Database o data warehouse Server (S)FTP
    Contatti
    Prodotti
    Ordini
    Articoli degli ordini
    Aziende
    Negozi
    Iscrizioni
    Interazioni
    Ticket

    ➡️ Per ulteriori informazioni sui diversi tipi di dati che puoi importare nella CDP di Brevo e sui loro nomi e tipi associati, consulta la nostra sezione dedicata Esempi della struttura dei dati prevista.

  • Dove sono attualmente conservati i Suoi dati

    Se i tuoi dati sono ospitati su una piattaforma con un database o un plugin compatibile, l'integrazione con la CDP di Brevo è senza problemi. Ad esempio, se conservi i prodotti in un account Shopify, puoi collegarlo a Brevo tramite il nostro plugin Shopify per una facile sincronizzazione dei dati. Se la tua piattaforma non dispone di un plugin o di un database compatibile con Brevo, o se hai bisogno di importare entità avanzate, dovrai utilizzare un server FTP, un database esterno o un data warehouse.

💡 Buono a sapersi

È possibile combinare diversi tipi di origini dati con la CDP di Brevo per coprire tutti i tipi di dati necessari.

🧪 Preparazione delle origini dati per soddisfare i requisiti della CDP di Brevo

Prima di collegare le tue origini dati alla CDP di Brevo, devi assicurarti che soddisfino i requisiti necessari per una corretta importazione. Espandi i paragrafi comprimibili corrispondenti a ciascuna delle origini dati che desideri collegare alla CDP di Brevo per scoprirne i requisiti:

⚙️ API Brevo

Ogni entità che desideri importare deve seguire la stessa struttura di dati indicata nella documentazione dell'API:

👥 Contatti  📦 Prodotti 🧾 Ordini 🗄️ Categorie 🏢 Aziende
🧩 Plugin e integrazioni

Se utilizzi uno dei nostri plugin o integrazioni per collegare il tuo sito web a Brevo, consulta la documentazione specifica del tuo plugin o integrazione nella nostra sezione dedicata Plugin e integrazioni.

❗️ Importante
Le entità supportate possono variare da un plugin all'altro o da un'integrazione all'altra. 
🗂️ Server FTP

La CDP di Brevo consente di importare dati strutturati da server FTP (con file CSV o JSON/JSONL) per importazioni automatizzate una tantum o ricorrenti. Durante l'importazione dei dati sulla CDP di Brevo tramite server FTP, i file devono rispettare un formato specifico per essere importati correttamente.

💡 Buono a sapersi

Puoi utilizzare il tuo server FTP oppure possiamo fornirtene uno noi. 

Di seguito sono riportati i nostri requisiti generali e specifici per i file, insieme ai consigli per i tuoi file FTP:

📑 Requisiti generali dei file

Tutti i file contenenti i tuoi dati devono seguire i seguenti requisiti prima di essere importati nella CDP di Brevo:

  • Salva il tuo file in uno dei formati seguenti:
    .CSV .JSON/.JSONL .ZIP/.GZIP

    Controlla i nostri requisiti specifici per i tuoi file CSV e JSON/JSONL.

  • Crea un file per entità. Un'entità è l'ambito dei dati che stai importando, ad esempio contatti, ordini o prodotti. 
  • Salva il tuo file con la codifica UTF-8 o BOM UTF-8. Questi tipi di codifica dei file consentono di leggere il contenuto del tuo file quando contiene caratteri speciali.
  • Ogni record in un'entità deve avere almeno il valore della chiave primaria di origine inserito.
    Una chiave di origine è una colonna del tuo file che funge da identificatore univoco (ID) per i record di una determinata entità. Ad esempio, per l'entità Contacts (Contatti) , l'ID potrebbe essere contact_id o contact_email e per l'entità Orders (Ordini) , l'ID potrebbe essere order_id. È inoltre possibile combinare colonne diverse che formeranno un ID univoco per ogni record, ad esempio order_id E product_id per l'entità Order items (Articoli degli ordini). 

📄 Requisiti specifici dei file 

I file CSV e JSON richiedono elementi aggiuntivi per essere compatibili con la CDP di Brevo. Apri la scheda corrispondente al file che desideri importare nella CDP di Brevo per ulteriori informazioni: 

CSV JSON/JSONL
💡 Buono a sapersi

Abbiamo creato un file CSV di esempio che puoi scaricare e aggiornare con i tuoi dati.

  • Consigliamo di utilizzare una virgola, una barra verticale o un punto e virgola come separatore per il tuo file CSV, ma sono supportati anche altri separatori. 
  • I seguenti tipi di valore sono accettati: stringa di testo semplice, JSON, numero, data, booleano o lista di valori.
  • Consigliamo di utilizzare il formato timestamp per la data nel tuo file di origine, ma potrai convertire altri formati in timestamp nella CDP di Brevo. Siamo in grado di coprire la maggior parte dei formati di data personalizzati, ad es. `YYYY-MM-DD HH:mm:ss`, `DD/MM/YYYY`
  • Definisci la prima riga come intestazioni. Poiché le intestazioni delle colonne sono utilizzate per le mappature e le etichette, devono rimanere coerenti per le importazioni ricorrenti. Il loro ordine non ha alcun impatto sull'importazione.
  • Ogni riga deve includere lo stesso numero di colonne delle intestazioni.
  • Ogni riga deve contenere un singolo record senza caratteri di interruzione di riga.
  • Se il valore non elaborato contiene un carattere che potrebbe essere scambiato per un separatore CSV, rimuovilo o racchiudi l'intero valore tra virgolette doppie.
    ➡️  Ad esempio

    Se il valore non elaborato è 1234 Chester field ; road, puoi scegliere di:

    • Rimuova il carattere: 1234 Chester field road, oppure
    • Racchiudere il tuo valore tra virgolette doppie: “1234 Chester field ; road”.

✅ Consigli

  • Per impostazione predefinita, i dati nuovi e aggiornati vengono importati ogni ora per garantire dati pertinenti e aggiornati.  
  • È possibile utilizzare la seguente convenzione di denominazione: <entity>-<source>-<subsection>_<date>.csv
    • Gli elementi racchiusi da <> devono essere sostituiti con un valore reale e sono obbligatori. Ad esempio, <entity> sarà <contacts> per un file che contiene contatti.
    • <entity> è una delle entità aziendali descritte sopra.
    • <source> è il nome del sistema da cui provengono i dati (ad es. prestashop, pos, ecc.).
    • <subsection> è un parametro opzionale da usare per fornire informazioni aggiuntive. Ad esempio, puoi avere due file di contatti per un'unica origine contacts_prestashop_customers e contacts_prestashop_subscribers.
    • <date> è la data in cui il file è stato creato. La data deve seguire il formato YYYYMMDD_H24MISS. Ad esempio, un file creato il 19/10/2024 alle 15:12:39 avrà il seguente suffisso _20241019_151239.csv.
  • Il nome del file può essere esteso con informazioni aggiuntive all'inizio (prefisso) e direttamente prima dell'estensione .csv con la data (suffisso). I suffissi devono essere posizionati prima della data.
🛢️ Database o data warehouse

I database e i data warehouse, come PostgreSQL, MariaDB, MySQL o BigQuery, non richiedono elementi specifici per essere compatibili con la CDP di Brevo. Tuttavia, ti consigliamo vivamente di impostare l'importazione incrementale aggiungendo una colonna last_updated al tuo database o data warehouse. 

❗️ Importante
La colonna last_updated deve essere in formato timestamp e compilata con l'ultimo aggiornamento sulla tua tabella di dati collegata alla CDP di Brevo. Infatti, se la tua tabella dati si aggiorna in modo asincrono e last_update riflette le modifiche da un altro sistema, non può essere utilizzata per il recupero incrementale, potenzialmente impedendo l'importazione dei contatti. 

L'importazione incrementale consente di: 

  • Aumentare le prestazioni.
  • Mantenere i dati aggiornati poiché le importazioni incrementali recuperano nuovi record ogni ora, assicurando che i tuoi dati rimangano sempre aggiornati. Senza importazioni incrementali, puoi importare nuovi record solo una volta al giorno tramite un'importazione completa.
  • Essere più ecologici.

💡 Esempi della struttura dei dati prevista

La struttura dei tuoi dati dipende dalla tua origine dati e può adattarsi al tuo formato di colonna specifico. Espandi i paragrafi comprimibili qui sotto per vedere esempi di nomi di colonne e tipi previsti per alcune entità:

👥 Contatti
Colonne Tipo
id Stringa
email Stringa
phone Stringa
firstname Stringa
lastname Stringa
birthdate Timestamp
country Stringa
city Stringa
postal_code Stringa
acquisition_source Stringa
gender Stringa
created_at Timestamp
modified_at Timestamp
🧾 Ordini
Colonne Tipo
id Stringa
contact_id Stringa
store_id Stringa
status Stringa
channel Stringa
total_amount Float
discount_amount Float
billing_addresss Stringa
billing_city Stringa
billing_phone Stringa
billing_country_code Stringa
billing_postal_code Stringa
billing_payment_method Stringa
billing_region Stringa
created_at Timestamp
modified_at Timestamp
🗄️ Articoli degli ordini
Colonne Tipo
id Stringa
quantity Float
unit_price Float
discount_amount Float
total_amount Float
order_id Stringa
product_id Stringa
variant_id Stringa
created_at Timestamp
📦 Prodotti
Colonne Tipo
id Stringa
sku Stringa
categories Stringa
price Float
name Stringa
description Stringa
parent_id Stringa
url Stringa
brand Stringa
image_url Stringa
created_at Timestamp
modified_at Timestamp
✅ Iscrizioni
Colonne Tipo
id Stringa
contact_id Stringa
created_at Timestamp
modified_at Timestamp
type Float
started_at Stringa
ended_at Stringa
amount Stringa
🏷️ Negozi
Colonne Tipo
id Stringa
name Stringa
city Stringa
country Stringa
postal_code Stringa
is_open Booleano
latitude Stringa
longitude Stringa
type Stringa
created_at Timestamp
modified_at Timestamp

⏭️ E adesso? 

🤔 Domande?

In caso di domande, non esitare a contattare il team dell’assistenza creando un ticket dal tuo account. Se ancora non hai un account, puoi contattarci qui.

Se stai cercando aiuto per un progetto che prevede l'utilizzo di Brevo, possiamo metterti in contatto con il giusto partner esperto certificato Brevo.

💬 Questo articolo ti è stato utile?

Utenti che ritengono sia utile: 0 su 0