Criar um modelo de dados B2B
Este caso de uso demonstra como você pode usar as ferramentas de dados da Braze para criar um modelo de dados B2B eficaz e eficiente que ajude a direcionar, disparar, personalizar e enviar mensagens para seus usuários comerciais.

Essas recomendações podem mudar com o tempo, à medida que a Braze desenvolve seus recursos B2B.
Antes de falarmos sobre como configurar seu modelo de dados B2B, vamos abordar vários conceitos e termos que você deve conhecer.
Há quatro objetos principais de B2B que você precisa para executar campanhas de B2B.
| Objeto | Descrição |
|---|---|
| Leads | Um registro de clientes em potencial que demonstraram interesse em um produto ou serviço, mas ainda não foram qualificados como uma oportunidade. |
| Contatos | Normalmente, indivíduos que foram qualificados e convertidos de lead em contato para buscar uma oportunidade de vendas. |
| Oportunidades | Um registro que rastreia os detalhes de uma possível venda ou de um negócio em andamento. |
| Contas | Um registro de uma organização que é um cliente em potencial qualificado, um cliente existente, um parceiro ou um concorrente que tem um relacionamento de importância semelhante. |
Na Braze, esses quatro objetos são combinados e reduzidos a dois objetos: perfis de usuário e objetos de negócios.
| Objeto B2B da Braze | Descrição | Objetos B2B originais |
|---|---|---|
| Perfis de usuário | Eles são mapeados diretamente para leads e contatos em seu sistema de CRM de vendas. Como os leads são capturados pela Braze, eles são automaticamente criados como leads em seu sistema de CRM de vendas. À medida que são convertidos em contatos, os IDs e os detalhes dos contatos são sincronizados de volta à Braze. | Leads Contatos |
| Objetos de negócios | Eles mapeiam qualquer objeto que não seja de usuário no seu sistema de CRM de vendas. Isso inclui seus objetos específicos de vendas, como objetos de conta e objetos de oportunidade. | Contas Oportunidades |
Etapa 1: Crie seus objetos de negócios na Braze
Objetos de negócios são qualquer conjunto de dados não centrado no usuário. Em um contexto B2B, isso inclui os dados de contas e oportunidades e qualquer outro conjunto de dados pertinente não centrado no usuário que sua empresa rastreia.
Há dois métodos para criar e gerenciar seus objetos de negócios na Braze: catálogos e fontes conectadas.
| Método | Descrição |
|---|---|
| Catálogos | São objetos de dados independentes (objetos de dados suplementares) no perfil do usuário principal na Braze. Em um contexto B2B, você provavelmente teria catálogos para suas contas e oportunidades. |
| Fontes conectadas | Isso permite que a Braze consulte diretamente seu data warehouse. É provável que você já esteja sincronizando regularmente seus objetos de lead, contato, oportunidade e conta com o data warehouse, de modo que possa apontar a segmentação da Braze diretamente para esse data warehouse e ativá-la em um ambiente de cópia zero. |
Opção 1: Usar catálogos para contas e oportunidades
Os catálogos são tabelas de dados hospedadas e gerenciadas na Braze. Embora os dados de contas e oportunidades sejam originários do sistema de CRM de vendas de sua escolha, você os duplicaria na Braze para serem usados para fins de marketing: segmentação baseada em contas, marketing baseado em contas, gerenciamento de leads e muito mais.
Para essa opção, recomendamos criar um catálogo para suas contas e outro para suas oportunidades e atualizá-los com frequência enviando atualizações para a Braze por meio da nossa API de catálogos ou da Ingestão de dados na nuvem (CDI) de catálogos. Ao criar esses catálogos, certifique-se de que o id (primeira coluna) do seu catálogo corresponda ao id no seu sistema de CRM de vendas.
Mapeie seus campos de CRM
As tabelas na seção a seguir incluem alguns exemplos de campos que você pode mapear a partir dos objetos de conta e oportunidade do seu CRM.
Neste caso de uso, o Salesforce é o sistema de CRM de exemplo. Você pode mapear qualquer campo incluído nos objetos do seu CRM.
| Objeto da Braze | Campo da Braze | Objeto CRM (Salesforce) | Campo CRM (Salesforce) |
|---|---|---|---|
| Catálogo > Catálogo de contas | id |
account |
id |
AccountName |
account |
Account Name |
|
Type |
account |
Type |
|
OTHER_FIELDS |
account |
OTHER_FIELDS |
Neste caso de uso, o Salesforce é o sistema de CRM de exemplo. Você pode mapear qualquer campo incluído nos objetos do seu CRM.
| Objeto da Braze | Campo da Braze | Objeto CRM (Salesforce) | Campo CRM (Salesforce) |
|---|---|---|---|
| Catálogo > Catálogo de oportunidades | id |
opportunity |
id |
OpportunityName |
opportunity |
Opportunity Name |
|
Territory |
opportunity |
Territory |
|
OTHER_FIELDS |
opportunity |
OTHER_FIELDS |
Opção 2: Usar fontes conectadas para contas e oportunidades
Fontes conectadas são tabelas de dados hospedadas por você em seu próprio data warehouse e consultadas pelas extensões de segmento CDI da Braze. Ao contrário dos catálogos, em vez de duplicar seus objetos de negócios (contas e oportunidades) na Braze, você os manteria em seu data warehouse e os usaria como a fonte da verdade.
Para configurar fontes conectadas, consulte Integração de fontes conectadas.
Etapa 2: Relacione seus objetos de negócios aos perfis de usuário
Os perfis de usuário são o principal objeto na Braze, que alimenta a maior parte da sua segmentação demográfica, disparo e personalização. Os perfis de usuário incluem dados de usuários padrão coletados pelo nosso SDK e outras fontes, incluindo dados personalizados, que assumem a forma de atributos (dados demográficos), eventos (dados comportamentais) ou compras (dados transacionais).
Etapa 2.1: Mapear IDs de CRM de vendas para a Braze
Primeiro, certifique-se de que a Braze e o CRM de sua escolha tenham um identificador comum para compartilhar dados. Sugerimos usar a tabela a seguir para mapear os campos de ID do CRM de vendas de volta para o objeto de usuário da Braze. A tabela na seção a seguir tem o Salesforce como sistema de CRM, mas isso pode ser feito com qualquer CRM.
Objeto da Braze: Usuário
| Campo da Braze | Objeto CRM (Salesforce) | Campo CRM (Salesforce) | Informações adicionais |
|---|---|---|---|
Aliases.salesforce_lead_id |
Lead | id |
- Rótulo de alias de usuário: salesforce_lead_id - Nome do alias do usuário: lead_id |
Aliases.salesforce_contact_id |
Contato | id |
- Rótulo de alias de usuário: salesforce_contact_id - Nome do alias do usuário: contact_id |
AccountId |
Contato | AccountId |
|
OpportunityId (opcional, escalar) ou Opportunities (opcional, array) |
Oportunidade | id |

Recomendamos o uso de aliases em vez de external_id para mapear os identificadores de leads e contatos do Salesforce de volta à Braze. Isso reduz a quantidade de pesquisas necessárias ao identificar e executar suas iniciativas de crescimento lideradas por produtos.
Depois de sincronizar seus IDs, é necessário relacionar os perfis de usuário da Braze com seus objetos de negócios.
Etapa 2.2: Crie uma relação entre os perfis de usuário e seus objetos de negócios
Opção 1: Ao usar catálogos
Agora que os detalhes da oportunidade e da conta estão registrados como catálogos da Braze, é necessário criar um relacionamento entre esses catálogos e os perfis de usuário para os quais você deseja enviar mensagens. Atualmente, isso requer duas etapas:
- Inclua a conta (como
account_id (string)), o ID da oportunidade (comoopportunity_ids (array)) ou ambos no perfil do usuário como atributos. - Registre um evento (como
account_linked) que inclua o ID da conta como uma propriedade do evento.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
"attributes" : [
{
"external_id" : "user1",
"accountId" : "001J7000004K7AF",
"opportunityIds" : [
"0064J000004EU59",
"0064J000004EU5G"
]
}
],
"events" : [
{
"external_id" : "user1",
"name" : "account_linked",
"time" : "2013-07-16T19:20:45+01:00",
"properties": {
"account_id": "001J7000004K7AF"
}
}
]
}
Opção 2: Ao usar fontes conectadas
Uma das tabelas da sua fonte conectada deve incluir um user_id que corresponda ao external_user_id definido na Braze para seus usuários. A configuração do perfil de usuário descrita anteriormente nesta seção usa seu lead e contact_ids como seu external_id, portanto, você deve garantir que suas tabelas de lead/contato incluam esses IDs.
Além de garantir a correspondência dos IDs, recomendamos gravar dados básicos no nível da conta, como account_id, opportunity_id e até mesmo atributos firmográficos comuns, como industry, nos perfis de usuário para uma segmentação e personalização eficientes.