Filtres calculés
Les filtres calculés vous permettent de créer des segments très précis sur une longue période de l’historique d’un utilisateur. Vous pouvez par exemple les utiliser pour cibler les utilisateurs qui ont acheté un produit particulier un certain nombre de fois au cours des 16 derniers mois, ou qui ont effectué un événement eCommerce correspondant à des valeurs de propriétés précises. Affinez ensuite cette audience à l’aide des propriétés d’événement pour un ciblage encore plus granulaire.

Les filtres calculés sont actuellement en accès anticipé. Si vous souhaitez participer à l’accès anticipé, contactez votre gestionnaire de compte Braze.
Fonctionnement
Les segments Braze vous offrent de puissants outils de ciblage pour créer des groupes dynamiques d’utilisateurs. Dans la plupart des cas d’usage, ils suffisent pour atteindre efficacement votre audience. Les filtres calculés sont conçus pour des cas d’usage avancés, lorsque vous devez analyser des comportements remontant jusqu’à deux ans ou appliquer une logique complexe, sans compromettre la rétention des données ni les performances du système. Utilisez les filtres d’activité utilisateur pour les critères d’achat et d’événements eCommerce, ou les filtres d’objets de données pour le ciblage par compte et par objet de données.
Par exemple, la segmentation par défaut de Braze identifie les utilisateurs qui correspondent à des critères précis que vous définissez, comme un utilisateur ayant récemment acheté l’un de vos produits. Les filtres calculés vous permettent d’aller plus loin : vous pouvez par exemple identifier les utilisateurs qui ont acheté une couleur particulière d’un produit donné au moins deux fois il y a 18 à 24 mois. Les filtres calculés sont un complément, pas une obligation. Si vous avez besoin de filtres plus avancés ou d’une fenêtre historique plus longue, ils constituent un excellent outil tout en optimisant votre utilisation des données.
Filtres calculés et extensions de segments SQL
Les extensions de segments SQL et les filtres calculés vous aident tous deux à créer des audiences à partir du comportement d’achat, mais ils reposent sur des outils et des sources de données différents. Les extensions de segments SQL utilisent du SQL que vous rédigez sur vos données Snowflake connectées.
| Comportement | Filtres calculés | Extensions de segments SQL |
|---|---|---|
| Définition de l’audience | Choisissez des achats ou des événements eCommerce recommandés, ainsi que des nombres d’occurrences, des fenêtres temporelles et des filtres de propriétés facultatifs | Rédigez du SQL sur votre connexion Snowflake ; utilisez des modèles, une actualisation incrémentielle ou une actualisation complète |
| Exécution de la logique | Les critères et l’actualisation sont gérés dans Braze sous forme de filtres calculés | La requête s’exécute dans le contexte de votre entrepôt de données, selon la configuration de votre extension |
| Page de la liste des filtres | Une liste commune aux filtres d’activité utilisateur et d’objets de données ; la colonne Segments indique combien de segments utilisent chaque filtre, et les statuts de traitement reflètent l’état de génération | Comprend une colonne Type et des filtres qui varient selon le type d’extension |
| Cas d’usage typiques | Fréquence d’achat et règles basées sur les propriétés sur la fenêtre sélectionnée | Logique adossée à l’entrepôt de données, jointures entre tables, agrégations de dépenses et fenêtres historiques au-delà du formulaire des filtres calculés |
Quand utiliser les filtres calculés
Utilisez les filtres calculés lorsque des règles d’activité utilisateur ou d’objets de données configurées depuis le tableau de bord suffisent et que vous n’avez pas besoin de SQL libre sur les tables de votre entrepôt de données.
Quand utiliser d’autres types d’extensions de segments
Utilisez les extensions de segments SQL lorsque vous avez besoin de SQL complet, de données issues de Snowflake, de modèles ou de modes d’actualisation adaptés aux requêtes d’entrepôt volumineuses ou complexes. Utilisez les extensions de segments CDI lorsque vous avez besoin de SQL qui interroge directement votre entrepôt de données à l’aide des données de vos connexions Cloud Data Ingestion. Utilisez les extensions de segments (extension simple) pour les critères d’interaction avec les canaux de communication lorsque vous devez remonter au-delà des données d’interaction récentes.
Utiliser ensemble filtres calculés et extensions de segments
Un segment peut référencer un filtre calculé en parallèle d’une extension de segments SQL ou CDI : par exemple, une cohorte définie dans l’entrepôt de données via une extension, combinée à des règles d’achat que vous gérez dans le générateur de filtres calculés.
Créer un filtre calculé
Pour créer un filtre calculé, choisissez un type de filtre si vous y êtes invité, définissez vos critères, puis enregistrez et activez le filtre avant de l’utiliser dans un segment.
Étape 1 : Configurer les détails
- Accédez à Audience > Calculated Filters.
- Sélectionnez Create filter.
- Si les comptes sont activés dans votre espace de travail, sélectionnez un type de filtre :
- User activity filters : actions et comportements des utilisateurs.
- Data Object filters : attributs et relations des objets de données.
- Saisissez un nom qui décrit l’audience que vous souhaitez cibler. Un nom descriptif permet de retrouver plus facilement le filtre lorsque vous l’ajoutez à un segment.
- (Facultatif) Ajoutez des tags pour organiser les filtres calculés de votre espace de travail.
Pour les User activity filters, sélectionnez Enable recurring audience update pour actualiser le filtre selon une planification récurrente. Si vous n’activez pas ce paramètre, le filtre ne s’actualise que lorsque vous le modifiez ou sélectionnez Update audience. Les Data Object filters se mettent à jour toutes les heures.
Étape 2 : Choisir vos critères
Si vous avez sélectionné Data Object filters, choisissez un objet de données, puis ajoutez des conditions d’attribut, de relation ou de groupe de filtres. Pour le ciblage par compte, consultez Objets de compte.
Si Create filter ouvre directement le générateur d’activité utilisateur, ou si vous sélectionnez User activity filters, choisissez l’une des options Criterion suivantes pour le ciblage :
- Made a Purchase
- Performed an eCommerce event
Après avoir sélectionné un type d’événement, choisissez l’événement précis, le nombre de fois que l’utilisateur doit l’avoir effectué (plus de, moins de ou égal à) et la période.

Les filtres plus de et moins de sont exclusifs : ils n’incluent pas le nombre que vous indiquez. Par exemple, un filtre plus de 4 fois et moins de 16 fois inclut les utilisateurs ayant effectué l’action 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 ou 15 fois.
Lorsque vous choisissez votre période, vous pouvez indiquer une plage de dates relative (les X derniers jours), une date de début, une date de fin ou une plage de dates exacte. Pour les plages relatives, saisissez une valeur de 1 à 730 jours (deux ans). Pour les plages de dates absolues, la date de début doit se situer dans les deux dernières années et la date de fin dans les deux prochaines années.
Segmentation par propriété d’événement
Pour un ciblage plus précis, sélectionnez Add event property filters. Vous pouvez ainsi filtrer selon les propriétés de votre événement d’achat ou eCommerce. Braze prend en charge la segmentation par propriété d’événement pour les objets de type chaîne de caractères, numérique, booléen et temporel.
Pour les propriétés de type chaîne de caractères, vous pouvez saisir plusieurs valeurs à la fois, par exemple pour cibler les utilisateurs dont le statut est égal à or, argent ou bronze. Pour les événements eCommerce recommandés, le menu déroulant des propriétés affiche les propriétés disponibles pour cet événement.

Vous n’avez pas besoin de filtres calculés pour utiliser les propriétés d’événement dans un segment sur les 30 derniers jours. Utilisez les filtres calculés lorsque vous avez besoin d’une fenêtre plus longue.
Étape 3 : Enregistrer et activer votre filtre
Sélectionnez Save as draft pour enregistrer un nouveau filtre calculé sans l’activer. Pour un filtre déjà activé, sélectionnez Save changes pour enregistrer vos modifications. Vous devez sélectionner Activate filter pour que le filtre soit disponible dans le générateur de segments.
Une fois le filtre calculé activé, Braze commence à calculer son audience. Lorsque le traitement est terminé, vous pouvez sélectionner le filtre lors de la création d’une audience.
Utiliser un filtre calculé dans un segment
Après avoir créé et activé un filtre calculé, ajoutez-le lorsque vous créez un segment ou définissez l’audience d’une campagne ou d’un Canvas.
- Dans le générateur de segments, ouvrez la liste des filtres.
- Sous Other Filters, sélectionnez Existing calculated filter.
- Sélectionnez le filtre calculé à inclure dans la définition du segment.
Après avoir ajouté le filtre, sélectionnez l’icône à côté du menu déroulant du filtre pour afficher ses détails et vérifier les critères appliqués à votre audience.

Pour en savoir plus sur la création de segments, consultez Créer un segment.
Gérer les filtres calculés
Accédez à Audience > Calculated Filters pour afficher, modifier et gérer les filtres calculés de votre espace de travail.
La page Calculated Filters répertorie ensemble les filtres d’activité utilisateur et les filtres d’objets de données. Vous pouvez affiner la liste à l’aide des contrôles disponibles, mais la page ne propose ni filtre par type ni colonne Type. Utilisez la colonne Segments pour voir combien de segments utilisent chaque filtre calculé.
Libellés de statut
Chaque filtre calculé affiche l’un des statuts suivants. Processing et Processing failed indiquent que la génération de l’audience est en cours ou ne s’est pas terminée correctement.
| Statut | Description |
|---|---|
| Active | Le filtre est activé et peut être utilisé dans les segments. |
| Draft | Le filtre est enregistré mais pas activé. |
| Archived | Le filtre est archivé. |
| Refresh disabled | Les mises à jour récurrentes de l’audience sont désactivées. Braze peut appliquer ce statut automatiquement lorsqu’un filtre à actualisation planifiée n’est pas utilisé. |
| Processing | Braze traite une mise à jour du filtre. |
| Processing failed | La dernière tentative de traitement ne s’est pas terminée correctement. |
Modifier et gérer chaque filtre
Ouvrez le menu de ligne d’un filtre calculé pour effectuer une action. Les actions proposées dépendent du statut du filtre.
Pour les filtres non archivés, le menu de ligne propose Edit, Messaging use, Archive et Update audience. Update audience est disponible pour les filtres actifs qui ne sont pas en cours de traitement. Vous pouvez modifier un filtre calculé pendant son traitement, mais vous ne pourrez enregistrer vos modifications qu’une fois le traitement terminé.
Archiver
Avant d’archiver un filtre calculé, vérifiez s’il est encore utilisé. L’archivage peut perturber, sans avertissement, des campagnes, des Canvas ou des segments en production qui le référencent.
- Data Object filters : si une campagne, un Canvas ou un segment actif référence encore le filtre, son archivage fera que cette campagne, ce Canvas ou ce segment ne ciblera aucun utilisateur lors du prochain lancement ou envoi. Supprimez d’abord la référence pour éviter ce problème.
- User activity filters : si un brouillon de campagne ou de Canvas référence encore le filtre, son archivage fige l’audience de ce brouillon sur les derniers résultats actualisés du filtre. Elle ne sera plus mise à jour, sauf si vous supprimez d’abord la référence.
Pour savoir où un filtre est utilisé, sélectionnez Messaging use dans son menu de ligne.
Vous ne pouvez pas archiver un filtre calculé référencé par une campagne, un Canvas ou un segment actif (et non en brouillon). Supprimez ces références avant l’archivage. Si vous archivez simultanément plusieurs filtres de types différents, une confirmation distincte s’affiche pour chaque type.

Votre espace de travail peut contenir jusqu’à 100 filtres calculés actifs à la fois. Contactez votre gestionnaire de compte Braze si vous devez augmenter cette limite.
Désarchiver
Vous pouvez désarchiver un filtre de plusieurs façons :
- Sélectionnez Unarchive dans le menu de ligne du filtre.
- Sélectionnez un ou plusieurs filtres archivés, puis sélectionnez Unarchive.
- Ouvrez un filtre calculé archivé et sélectionnez Unarchive sur sa page.
Lorsque vous désarchivez un filtre, il retrouve le statut qu’il avait avant l’archivage :
- Un brouillon revient au statut Draft.
- Un filtre activé revient au statut Active, est comptabilisé dans la limite de filtres actifs, et Braze lance une actualisation de l’audience.
Attendez la fin du traitement avant de désarchiver un filtre affichant Processing. Si vous avez atteint la limite de filtres actifs, archivez un filtre actif avant d’en désarchiver un autre.
Enregistrer ou activer
Vous pouvez enregistrer un filtre calculé sans l’activer. Les filtres inactifs restent dans votre espace de travail, mais ne peuvent pas être ajoutés aux segments tant que vous ne les avez pas activés. Sélectionnez Activate filter pour utiliser le filtre dans la segmentation.
Considérations
Les filtres calculés évaluent le nombre de fois qu’un utilisateur a effectué un événement au cours de la fenêtre sélectionnée. Ils n’additionnent pas de valeurs entre événements, comme le chiffre d’affaires total ou les dépenses cumulées. Pour des seuils de dépenses ou d’autres agrégations sur plusieurs achats, utilisez les extensions de segments SQL.
Règles d’achat et d’eCommerce basées sur les propriétés
Lorsque vos événements d’achat ou eCommerce incluent les propriétés dont vous avez besoin (catégorie de produit, ID de magasin ou code promotionnel, par exemple), vous pouvez cibler les utilisateurs à l’aide de filtres de propriétés d’événement. Vous pouvez ainsi cibler les utilisateurs ayant utilisé un code promotionnel précis sur une plage de dates, acheté dans une catégorie de produits au cours des 12 derniers mois ou effectué un achat dans un magasin particulier. Pour repérer les acheteurs inactifs (par exemple, ceux ayant acheté pendant une fenêtre mais pas pendant une autre), combinez plusieurs filtres calculés dans un segment.
Attributs de profil et ciblage géographique
- Attributs de profil : ciblez les points de fidélité, les niveaux ou d’autres valeurs stockées dans le profil utilisateur à l’aide des filtres de segment par défaut, et non des filtres calculés.
- Distance ou proximité : Braze ne calcule pas de distance géographique dans les filtres calculés. Calculez les distances au préalable dans votre propre service, stockez le résultat dans le profil utilisateur, puis segmentez sur cet attribut.
Interactions avec les canaux de communication
Pour les critères d’engagement avec les messages (comme les ouvertures d’e-mails ou les interactions avec les notifications push), utilisez les extensions de segments lorsque vous devez remonter au-delà des données d’interaction récentes. Les filtres calculés comportant des critères d’interaction avec les canaux de communication (lorsqu’ils sont disponibles dans votre espace de travail) évaluent les données d’interaction récentes. Ils ne bénéficient pas du même historique de données sur deux ans que les critères d’achat et d’eCommerce.
Foire aux questions
Puis-je créer un filtre calculé qui utilise plusieurs événements personnalisés ?
Dans un filtre calculé, vous pouvez sélectionner un seul événement personnalisé, un seul événement d’achat, un seul événement eCommerce ou une seule interaction avec un canal. En revanche, vous pouvez combiner plusieurs filtres calculés avec un opérateur AND ou OR lors de la création du segment.
Vous pouvez ajouter plusieurs événements ou référencer plusieurs tables Snowflake avec les extensions de segments SQL.
Puis-je utiliser des tableaux dans les filtres calculés ?
Oui. Pour utiliser des tableaux, ajoutez des crochets ([]) au nom de votre propriété. Si votre propriété est location_code, saisissez location_code[].
Braze utilise [] pour parcourir les tableaux et vérifier si un élément du tableau parcouru correspond à la propriété d’événement. Vous pouvez par exemple créer un filtre calculé ciblant les utilisateurs qui correspondent à au moins une valeur d’une propriété de type tableau.
Comment Braze calcule-t-il une période relative de type « X derniers jours » ?
Lorsque les filtres calculés déterminent une période relative (« X derniers jours »), l’heure de début est fixée à minuit UTC. Par exemple, pour un filtre calculé qui s’actualise le 2024-09-16 à 21:00 UTC et porte sur 10 jours, l’heure de début est fixée au 2024-09-06 à 00:00 UTC, et non au 2024-09-06 à 21:00 UTC. Les filtres calculés utilisent toujours l’UTC pour les fenêtres temporelles ; le fuseau horaire de votre espace de travail ne s’applique pas.
Vous pouvez toutefois tenir compte des fuseaux horaires avec les extensions de segments SQL, par exemple pour identifier les utilisateurs ayant effectué un événement il y a 10 jours à partir de minuit selon l’heure de votre entreprise, ou à partir de l’heure actuelle.