Prepare suas fontes de dados para importação na Brevo CDP

A Customer Data Platform (CDP) está disponível apenas em um plano de Enterprise Solution (Solução Enterprise), e algumas opções exigem um plano Pro. Para saber mais, visite nosso site ou entre em contato com nossa equipe de vendas.

Antes de poder aproveitar os dados dos seus clientes, você precisa primeiro conectar suas diferentes fontes de dados à Brevo Customer Data Platform (CDP) para que estejam todos em um só lugar, prontos para serem acessados, unificados e aproveitados.

Antes de começar

Você pode criar quantas conexões forem necessárias e quantas da mesma natureza. Por exemplo, se você estiver usando uma integração da Brevo para criar pedidos ou contatos na Brevo, poderá conectar várias contas da Brevo como sua origem e enviar esses dados à Brevo CDP para unificá-los.

🛢️ Fontes de dados compatíveis com o Brevo CDP

Como parte da configuração da CDP, nossa equipe conectará suas subcontas do Brevo CRM e um servidor Brevo SFTP como origens e destinos de dados na sua Brevo CDP. Você poderá conectar e importar dados de outras fontes de dados no menu Connections (Conexões):

  • Uma subconta do Brevo CRM alimentada por APIs ou plug-ins e integrações, como WordPress, WooCommerce, PrestaShop ou Shopify.
  • Um banco de dados ou data warehouse externo, como PostgreSQL, MariaDB, MySQL ou BigQuery.
  • Um servidor (S)FTP para o qual são carregados os arquivos JSON ou CSV de seus sistemas ERP, POS ou outros. Ao importar seus dados para a Brevo CDP via servidores FTP, siga as diretrizes CSV.
    ➡️ Para saber mais, consulte nossa seção dedicada ao servidor FTP em Prepare suas fontes de dados para atender aos requisitos da Brevo CDP

❓ Como escolher as fontes de dados certas para sua empresa?

A escolha das fontes de dados mais adequadas para sua empresa depende de dois fatores:

  • Que tipo de dados você quer importar para a Brevo CDP

    Os dados principais da empresa podem ser importados para a Brevo CDP por meio de qualquer uma de nossas fontes de dados compatíveis. No entanto, tipos de dados complexos exigem conexões FTP ou de banco de dados. A tabela abaixo indica quais fontes de dados são compatíveis com diferentes métodos de integração:

    Entidades API Brevo Plug-ins e integrações Banco de dados ou data warehouse Servidor (S)FTP
    Contatos
    Produtos
    Pedidos
    Itens de pedidos
    Empresas
    Lojas
    Assinaturas
    Interações
    Tíquetes

    ➡️ Para saber mais sobre os diferentes tipos de dados que você pode importar para a Brevo CDP e os nomes e tipos associados, consulte nossa seção dedicada Exemplos da estrutura de dados esperada.

  • Onde os seus dados estão armazenados atualmente

    Se seus dados estiverem hospedados em uma plataforma com um plug-in ou banco de dados compatível, a integração com a Brevo CDP será perfeita. Por exemplo, se você armazenar produtos em uma conta do Shopify, poderá conectá-la à Brevo por meio do nosso plug-in do Shopify para facilitar a sincronização de dados. Se sua plataforma não tiver um plug-in ou banco de dados compatível com a Brevo, ou se precisar importar entidades avançadas, será necessário usar um servidor FTP, um banco de dados externo ou um data warehouse.

💡 É bom saber

Você pode combinar diferentes tipos de fontes de dados com a Brevo CDP para atender a todas as suas necessidades de tipos de dados.

🧪 Prepare suas fontes de dados para atender aos requisitos da Brevo CDP

Antes de conectar suas fontes de dados à Brevo CDP, você deve garantir que elas atendam aos requisitos necessários para a importação correta. Expanda os parágrafos correspondentes a cada uma das fontes de dados que você deseja conectar à Brevo CDP para descobrir seus requisitos:

⚙️ API Brevo

Cada entidade que você deseja importar deve seguir a mesma estrutura de dados indicada na documentação da API:

👥 Contatos  📦 Produtos 🧾 Pedidos 🗄️ Categorias 🏢 Empresas
🧩 Plug-ins e integrações

Se você usar um de nossos plug-ins ou integrações para conectar seu site à Brevo, consulte a documentação específica do plug-in ou da integração em nossa seção dedicada Plug-ins e integrações.

❗️ Importante
As entidades compatíveis podem variar de um plug-in ou integração para outro. 
🗂️ Servidor FTP

A Brevo CDP permite importar dados estruturados de servidores FTP (com arquivos CSV ou JSON/JSONL) para importações automatizadas únicas ou recorrentes. Ao importar seus dados para a Brevo CDP por meio de servidores FTP, seus arquivos precisam seguir um formato específico.

💡 É bom saber

Você pode usar seu próprio servidor FTP ou podemos fornecer um para você. 

Verifique abaixo nossos requisitos gerais e específicos de arquivos, juntamente com recomendações para seus arquivos FTP:

📑 Requisitos gerais de arquivo

Todos os arquivos que contêm seus dados devem seguir os seguintes requisitos antes de serem importados para o Brevo CDP:

  • Salve o arquivo em um dos seguintes formatos:
    .CSV .JSON/.JSONL .ZIP/.GZIP

    Verifique nossos requisitos específicos de arquivo para seus arquivos CSV e JSON/JSONL.

  • Crie um arquivo por entidade. Uma entidade é o escopo dos dados que você está importando, por exemplo, contatos, pedidos ou produtos. 
  • Salve seu arquivo com codificação UTF-8 ou UTF-8 BOM. Esses tipos de codificação de arquivos permitem a leitura do conteúdo do seu arquivo quando ele contém caracteres especiais.
  • Cada registro em uma entidade deve ter pelo menos o valor da chave primária de origem preenchido.
    Uma chave de origem é uma coluna do seu arquivo que funciona como um identificador único (ID) para os registros de uma determinada entidade. Por exemplo, para a entidade Contacts (Contatos), o ID pode ser contact_id ou contact_email e, para a entidade Orders (Pedidos), o ID pode ser order_id. Você também pode combinar diferentes colunas que formarão um ID exclusivo para cada registro, como order_id E product_id para a entidade de Order items (Itens do pedido). 

📄 Requisitos específicos de arquivo 

Os arquivos CSV e JSON precisam de elementos adicionais para serem compatíveis com a Brevo CDP. Abra a guia correspondente ao arquivo que você quer importar para a Brevo CDP para saber mais: 

CSV JSON/JSONL
💡 É bom saber

Criamos um arquivo CSV de exemplo que você pode baixar e atualizar com seus próprios dados.

  • Recomendamos o uso de vírgula, barra vertical ou ponto e vírgula como separador para seu arquivo CSV, mas outros separadores também são compatíveis. 
  • Os seguintes tipos de valor são aceitos: string de texto simples, JSON, número, data, booleano ou lista de valores.
  • Recomendamos o uso de timestamp para o formato de data no arquivo de origem, mas você poderá converter outros formatos em timestamps na Brevo CDP. Podemos lidar com a maioria dos formatos de data personalizados, por exemplo, "AAAA-MM-DD HH:mm:ss", "DD/MM/AAAA"
  • Defina a primeira linha como cabeçalhos. Como os cabeçalhos das colunas são usados para mapeamentos e etiquetas, eles devem permanecer consistentes para importações recorrentes. A ordem não tem impacto na importação.
  • Cada linha deve incluir o mesmo número de colunas que os cabeçalhos.
  • Cada linha deve conter um único registro sem caracteres de quebra de linha.
  • Caso seu valor bruto contenha um caractere que possa ser confundido com um separador de CSV, remova-o ou coloque o valor inteiro entre aspas duplas.
    ➡️  Por exemplo

    Se o valor bruto for 1234 Chester field ; road, você pode:

    • Remova o caractere: 1234 Chester field road, ou
    • Colocar seu valor entre aspas duplas: “1234 Chester field ; road”.

✅ Recomendações

  • Por padrão, dados novos e atualizados são importados a cada hora para garantir dados relevantes e atualizados.  
  • Você pode usar a seguinte convenção de nomenclatura: <entity>-<source>-<subsection>_<date>.csv:
    • Os elementos cercados por <> devem ser substituídos por um valor real e são obrigatórios. Por exemplo, <entity> será <contacts> para um arquivo que contenha contatos.
    • <entity> é uma das entidades empresariais descritas acima.
    • <source> é o nome do sistema de onde provêm os dados (por exemplo, prestashop, pos etc.).
    • <subsection> é um parâmetro opcional usado para fornecer informações adicionais. Por exemplo, você pode ter dois arquivos de contatos para uma única fonte contacts_prestashop_customers e contacts_prestashop_subscribers.
    • <date> é a data em que o arquivo foi criado. A data deve seguir o formato YYYYMMDD_H24MISS. Por exemplo, um arquivo criado em 19/10/2024 às 15:12:39 terá o seguinte sufixo _20241019_151239.csv.
  • O nome do arquivo pode ser ampliado com informações adicionais no início (prefixo) e imediatamente antes da extensão .csv com a data (sufixo). Os sufixos devem ser colocados antes da data.
🛢️ Banco de dados ou data warehouse

Bancos de dados e data warehouses, como PostgreSQL, MariaDB, MySQL ou BigQuery, não exigem elementos específicos para serem compatíveis com a Brevo CDP. No entanto, recomendamos configurar a importação incremental adicionando uma coluna last_updated ao seu banco de dados ou data warehouse. 

❗️ Importante
A coluna last_updated deve estar no formato de timestamp e preenchida com a atualização mais recente na sua tabela de dados conectada à CDP da Brevo. De fato, se sua tabela de dados for atualizada de forma assíncrona e last_update refletir as alterações de outro sistema, ela não poderá ser usada para busca incremental, possivelmente impedindo importações de contatos. 

A importação incremental permite que você: 

  • Melhore os desempenhos.
  • Mantenha os dados atualizados, pois as importações incrementais buscam novos registros a cada hora, garantindo que os dados permaneçam atualizados. Sem importações incrementais, é possível importar novos registros apenas uma vez por dia por meio de uma importação completa.
  • Seja mais sustentável.

💡 Exemplos da estrutura de dados esperados

Sua estrutura de dados depende da fonte de dados e pode se adaptar ao formato específico de coluna. Expanda os parágrafos abaixo para ver exemplos de nomes e tipos de colunas esperados para algumas entidades:

👥 Contatos
Colunas Tipo
id Cadeia de caracteres
email Cadeia de caracteres
phone Cadeia de caracteres
firstname Cadeia de caracteres
lastname Cadeia de caracteres
birthdate Timestamp
country Cadeia de caracteres
city Cadeia de caracteres
postal_code Cadeia de caracteres
acquisition_source Cadeia de caracteres
gender Cadeia de caracteres
created_at Timestamp
modified_at Timestamp
🧾 Pedidos
Colunas Tipo
id Cadeia de caracteres
contact_id Cadeia de caracteres
store_id Cadeia de caracteres
status Cadeia de caracteres
channel Cadeia de caracteres
total_amount Float
discount_amount Float
billing_addresss Cadeia de caracteres
billing_city Cadeia de caracteres
billing_phone Cadeia de caracteres
billing_country_code Cadeia de caracteres
billing_postal_code Cadeia de caracteres
billing_payment_method Cadeia de caracteres
billing_region Cadeia de caracteres
created_at Timestamp
modified_at Timestamp
🗄️ Pedir itens
Colunas Tipo
id Cadeia de caracteres
quantity Float
unit_price Float
discount_amount Float
total_amount Float
order_id Cadeia de caracteres
product_id Cadeia de caracteres
variant_id Cadeia de caracteres
created_at Timestamp
📦 Produtos
Colunas Tipo
id Cadeia de caracteres
sku Cadeia de caracteres
categories Cadeia de caracteres
price Float
name Cadeia de caracteres
description Cadeia de caracteres
parent_id Cadeia de caracteres
url Cadeia de caracteres
brand Cadeia de caracteres
image_url Cadeia de caracteres
created_at Timestamp
modified_at Timestamp
✅ Assinaturas
Colunas Tipo
id Cadeia de caracteres
contact_id Cadeia de caracteres
created_at Timestamp
modified_at Timestamp
type Float
started_at Cadeia de caracteres
ended_at Cadeia de caracteres
amount Cadeia de caracteres
🏷️ Lojas
Colunas Tipo
id Cadeia de caracteres
name Cadeia de caracteres
city Cadeia de caracteres
country Cadeia de caracteres
postal_code Cadeia de caracteres
is_open Booleano
latitude Cadeia de caracteres
longitude Cadeia de caracteres
type Cadeia de caracteres
created_at Timestamp
modified_at Timestamp

⏭️ O que vem a seguir? 

🤔 Dúvidas?

Em caso de dúvida, sinta-se à vontade para entrar em contato com nossa equipe de suporte, criando um tíquete a partir da sua conta. Caso ainda não tenha uma conta, entre em contato conosco aqui.

Se você está procurando ajuda com um projeto usando o Brevo, podemos encontrar o parceiro especialista certificado em Brevo.

💬 Este artigo foi útil?

Utilizadores que acharam útil: 0 de 0