Skip to content

Mise en place d’une segmentation basée sur les comptes

Cette page montre comment utiliser diverses fonctionnalités de Braze pour alimenter vos cas d’utilisation de segmentation basée sur les comptes B2B.

Vous pouvez effectuer une segmentation B2B basée sur les comptes de deux manières, selon la façon dont vous configurez votre modèle de données B2B:

Mise en place d’une segmentation B2B basée sur les comptes

Option 1 : Lorsque vous utilisez des catalogues pour vos objets de gestion

Segmentation des modèles SQL de base

Pour vous aider à démarrer, nous avons créé des modèles SQL de base pour une segmentation simple basée sur les comptes.

Supposons que vous souhaitiez segmenter les utilisateurs qui sont des employés d’un compte d’entreprise cible.

  1. Allez dans Audience > Extensions de segments > Créer une nouvelle extension > Commencer avec un modèle et sélectionnez le modèle Segmentation de catalogue pour les événements.

    Modale "Select a Template" avec options de segmentation du catalogue pour les événements ou les achats.

    L’éditeur SQL s’enrichit automatiquement d’un modèle qui associe les données d’événement utilisateur aux données du catalogue afin de segmenter les utilisateurs qui s’intéressent à certains articles du catalogue.

    Un éditeur SQL pour une nouvelle extension avec un onglet "Variables" ouvert.

  2. Utilisez l’onglet Variables pour fournir les champs nécessaires à votre modèle avant de générer votre segment.

    Pour que Braze identifie les utilisateurs en fonction de leur engagement avec les articles du catalogue, vous devez faire ce qui suit :
    • Sélectionnez un catalogue qui contient un champ de catalogue
    • Sélectionnez un événement personnalisé qui contient une propriété d’événement
    • Faites correspondre les valeurs des propriétés des champs et des événements de votre catalogue.
Lignes directrices sur les variables pour les cas d’utilisation B2B

Sélectionnez les variables suivantes pour un cas d’utilisation de segmentation B2B basée sur les comptes :

Segmentation SQL sophistiquée

Pour une segmentation plus sophistiquée ou plus complexe, reportez-vous à SQL Segment Extensions. Pour vous aider à démarrer, voici quelques modèles SQL que vous pouvez utiliser pour vous aider à prendre une longueur d’avance avec la segmentation basée sur les comptes B2B :

  1. Créez un segment comparant deux filtres dans un même catalogue (par exemple, les utilisateurs qui travaillent dans le secteur de la restauration pour un compte de niveau entreprise).
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. Créez un segment comparant deux filtres dans deux catalogues distincts (par exemple, les utilisateurs associés à des comptes cibles d’entreprise qui ont une opportunité ouverte de “stade 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'
;

Option 2 : Lorsque vous utilisez des sources connectées pour vos objets de gestion

Pour savoir comment utiliser les sources connectées dans la segmentation, reportez-vous aux segments CDI. Utilisez les modèles décrits dans la section Utilisation des catalogues pour vous inspirer de la manière de formater les tables sources, car vous pouvez les formater comme vous le souhaitez.

Utilisation de votre extension basée sur le compte dans un segment

Après avoir créé votre segmentation au niveau du compte dans les étapes ci-dessus, vous pouvez directement intégrer ces extensions de segments dans vos critères de ciblage. Il est également facile d’ajouter des critères démographiques supplémentaires pour les utilisateurs, tels que le rôle, l’engagement dans des campagnes précédentes, etc. Pour plus d’informations, reportez-vous à la section Utilisation de votre extension dans une segmentation.

CETTE PAGE A-T-ELLE ÉTÉ UTILE?
New Stuff!