Skip to content

Configuração da segmentação baseada em contas

Esta página mostra como usar vários recursos do Braze para potencializar seus casos de uso de segmentação baseada em contas B2B.

Você pode fazer a segmentação baseada em contas B2B de duas maneiras, dependendo de como você configurou seu modelo de dados B2B:

Configuração da segmentação baseada em contas B2B

Opção 1: Ao usar catálogos para seus business objects

Segmentação básica de modelos SQL

Para ajudá-lo a começar, criamos modelos SQL básicos para segmentação simples baseada em contas.

Digamos que você queira segmentar os usuários que são colaboradores de uma conta corporativa de destino.

  1. Acesse Público > Extensões de segmento > Criar nova extensão > Iniciar com um modelo e selecione o modelo Catálogo de segmento para eventos.

    Modal "Select a Template" (Selecione um modelo) com opções de segmento de catálogo para eventos ou compras.

    O editor SQL é preenchido automaticamente com um modelo que une os dados de eventos de usuários com os dados do catálogo para segmentar os usuários que se engajam com determinados itens do catálogo.

    Um editor SQL para uma nova extensão com uma guia "Variables" aberta.

  2. Use a guia Variables (Variáveis ) para fornecer os campos necessários para seu modelo antes de gerar seu segmento.

    Para que o Braze identifique os usuários com base no engajamento deles com os itens do catálogo, é necessário fazer o seguinte:
    • Selecione um catálogo que contenha um campo de catálogo
    • Selecione um evento personalizado que contenha uma propriedade de evento
    • Corresponder os valores de propriedade do campo e do evento de seu catálogo
Diretrizes de variáveis para casos de uso B2B

Selecione as seguintes variáveis para um caso de uso de segmentação baseada em contas B2B:

Segmentação SQL sofisticada

Para obter uma segmentação mais sofisticada ou complexa, consulte Extensões de segmento do SQL. Para ajudá-lo a começar, aqui estão alguns modelos de SQL que podem ser usados para ajudá-lo a obter uma vantagem inicial com a segmentação baseada em contas B2B:

  1. Crie um segmento comparando dois filtros em um único catálogo (por exemplo, usuários que trabalham no setor de restaurantes para uma conta de nível empresarial).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
WITH salesforce_accounts AS (
   SELECT
       ITEM_ID as id,
       MAX(CASE WHEN FIELD_NAME = 'Industry' THEN FIELD_VALUE END) AS Industry,
       MAX(CASE WHEN FIELD_NAME = 'Classification' THEN FIELD_VALUE END) AS Classification,
   FROM CATALOGS_ITEMS_SHARED
   WHERE CATALOG_ID = '6655ef5213ea0f00591816e2' -- salesforce_accounts
   GROUP BY ITEM_ID
)
SELECT DISTINCT events.USER_ID
FROM USERS_BEHAVIORS_CUSTOMEVENT_SHARED as events
JOIN salesforce_accounts
ON TRY_PARSE_JSON(events.properties):account_id::STRING = salesforce_accounts.id
WHERE events.name = 'account_linked'
AND salesforce_accounts.Industry = 'Restaurants'
AND salesforce_accounts.Classification = 'Enterprise'
; 

2. Crie um segmento comparando dois filtros em dois catálogos separados (como usuários associados a contas de direcionamento empresarial que tenham uma oportunidade aberta de “Estágio 3”).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
-- Reformat catalog data into a table with columns for each field
WITH salesforce_accounts AS (
   SELECT
       ITEM_ID as id,
       MAX(CASE WHEN FIELD_NAME = 'Industry' THEN FIELD_VALUE END) AS Industry,
       MAX(CASE WHEN FIELD_NAME = 'Classification' THEN FIELD_VALUE END) AS Classification,
   FROM CATALOGS_ITEMS_SHARED
   WHERE CATALOG_ID = '6655ef5213ea0f00591816e2' -- salesforce_accounts
   GROUP BY ITEM_ID
),
salesforce_opportunities AS (
   SELECT
       ITEM_ID as id,
       MAX(CASE WHEN FIELD_NAME = 'Account_ID' THEN FIELD_VALUE END) AS Account_ID,
       MAX(CASE WHEN FIELD_NAME = 'Stage' THEN FIELD_VALUE END) AS Stage,
   FROM CATALOGS_ITEMS_SHARED
   WHERE CATALOG_ID = '6655f84a348f0f0059ad0627' -- salesforce_opportunities
   GROUP BY ITEM_ID
)
SELECT DISTINCT events.USER_ID
FROM USERS_BEHAVIORS_CUSTOMEVENT_SHARED as events
JOIN salesforce_accounts
ON TRY_PARSE_JSON(events.properties):account_id::STRING = salesforce_accounts.id
JOIN salesforce_opportunities
ON salesforce_accounts.id = salesforce_opportunities.Account_ID
WHERE events.name = 'account_linked'
AND salesforce_accounts.Industry = 'Restaurants'
AND salesforce_opportunities.Stage = 'Closed Won'
;

Opção 2: Ao usar fontes conectadas para seus business objects

Para obter informações básicas sobre como usar fontes conectadas na segmentação, consulte Segmentos CDI. Use os modelos abordados em Ao usar catálogos para se inspirar em como formatar as tabelas de origem, pois você pode formatá-las da maneira que quiser.

Usando sua extensão baseada em conta em um segmento

Depois de criar a segmentação no nível da conta nas etapas acima, você poderá incluir diretamente essas extensões de segmento em seus critérios de direcionamento. Também é fácil acrescentar critérios demográficos incrementais do usuário, como função, engajamento em campanhas anteriores e muito mais. Para saber mais, consulte Uso de sua extensão em um segmento.

QUÃO ÚTIL FOI ESTA PÁGINA?
New Stuff!