Skip to content

Filtres calculés

Les filtres calculés vous permettent de créer des segments très précis sur une période étendue de l’historique d’un utilisateur. Par exemple, utilisez les filtres calculés pour cibler les utilisateurs qui ont acheté un produit particulier au cours des 16 derniers mois ou qui ont dépensé un certain montant avec votre service. Affinez cette audience en utilisant les propriétés d’événement pour rendre le ciblage encore plus granulaire.

Comment ça fonctionne

Les Segments Braze vous offrent de puissants outils de ciblage pour créer des groupes dynamiques d’utilisateurs. Pour la plupart des cas d’usage, cela suffit pour contacter votre audience efficacement. Les filtres calculés sont conçus pour des cas d’usage avancés où 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 personnalisé.

Par exemple, la segmentation par défaut de Braze identifie les utilisateurs qui correspondent à des critères spécifiques que vous définissez, comme repérer un utilisateur qui a récemment acheté l’un de vos produits. Les filtres calculés vous permettent d’aller plus loin, par exemple en identifiant les utilisateurs qui ont acheté une couleur particulière d’un produit spécifique au moins deux fois entre 18 et 24 mois auparavant. Les filtres calculés sont une amélioration, pas une obligation. Si vous avez besoin de filtres plus avancés ou d’une fenêtre historique plus longue, c’est un excellent outil pour vous aider tout en gardant votre utilisation des données optimisée.

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 utilisent des outils et des sources de données différents. Les extensions de segments SQL utilisent du SQL que vous rédigez par rapport à vos données Snowflake connectées.

Comportement Filtres calculés Extensions de segments SQL
Comment vous définissez l’audience Choisissez des achats ou des événements eCommerce recommandés, ainsi que des comptages, des fenêtres temporelles et des filtres de propriétés facultatifs Rédigez du SQL par rapport à votre connexion Snowflake ; utilisez des modèles, un rafraîchissement incrémental ou complet
Où s’exécute la logique Les critères et le rafraîchissement sont gérés dans Braze en tant que 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 partagée pour les 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, dépense totale 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, et fenêtres historiques ou agrégations allant au-delà du formulaire de filtre calculé

Quand utiliser les filtres calculés

Utilisez les filtres calculés lorsque les règles guidées du tableau de bord concernant l’activité utilisateur ou les objets de données suffisent et que vous n’avez pas besoin de SQL arbitraire 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 adossées à Snowflake, de modèles ou de modes de rafraîchissement conçus pour des 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 en utilisant les données issues des connexions Cloud Data Ingestion.

Utiliser les filtres calculés et les extensions de segments ensemble

Un Segment peut référencer un filtre calculé conjointement avec une extension de segments SQL ou CDI — par exemple, une cohorte définie dans l’entrepôt de données à partir d’une extension, associé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

  1. Accédez à Audience > Calculated Filters.
  2. Sélectionnez Create filter.
  3. Si votre espace de travail a les Comptes activés, sélectionnez un type de filtre :
    • User activity filters : Actions et comportements des utilisateurs.
    • Data Object filters : Attributs et relations pour les objets de données.
  4. Saisissez un nom qui décrit l’audience que vous souhaitez cibler. Un nom descriptif facilite la recherche du filtre lorsque vous l’ajoutez à un Segment.
  5. (Facultatif) Ajoutez des tags pour organiser les filtres calculés dans 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 pas, sauf si vous le mettez à jour 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 basé sur les comptes, 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 de 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 spécifique, le nombre de fois que l’utilisateur doit l’avoir réalisé (plus de, moins de ou égal à) et la période.

Lorsque vous choisissez votre période, vous pouvez spécifier 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 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 doit se situer dans les deux prochaines années.

Segmentation par propriétés d’événement

Pour améliorer la précision du ciblage, sélectionnez Add event property filters. Cela vous permet de filtrer selon les propriétés de votre achat ou événement eCommerce. Braze prend en charge la segmentation par propriétés d’événement basée sur 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, saisissez plusieurs valeurs à la fois, par exemple pour cibler les utilisateurs dont le statut est égal à gold, silver ou bronze. Pour les événements recommandés eCommerce, le menu déroulant des propriétés se remplit avec les propriétés disponibles pour cet événement.

Étape 3 : Enregistrer et activer votre filtre

Sélectionnez Save as draft pour enregistrer un nouveau filtre calculé sans l’activer. Pour un filtre activé, sélectionnez Save changes pour enregistrer vos modifications. Vous devez sélectionner Activate filter avant que le filtre ne soit disponible dans le générateur de Segments.

Après avoir activé un filtre calculé, Braze commence à calculer son audience. Une fois le traitement 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 lors de la création d’un segment ou de la définition d’une audience pour une Campaign ou un Canvas.

  1. Dans le générateur de segments, ouvrez la liste des filtres.
  2. Sous Autres filtres, sélectionnez Filtre calculé existant.
  3. 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 les détails du filtre et confirmer les critères appliqués à votre audience.

Filtre calculé dans un générateur de segments avec une icône pour afficher plus de détails.

Pour plus d’informations 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 dans votre espace de travail.

La page Calculated Filters répertorie à la fois les filtres d’activité des utilisateurs et les filtres d’objets de données. Vous pouvez affiner la liste à l’aide des contrôles disponibles, mais la page ne propose pas de contrôle de filtrage par type ni de 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 s’affichent lorsque la génération de l’audience est en cours ou ne s’est pas terminée avec succès.

Statut Description
Active Le filtre est activé et disponible pour ê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 définir ce statut automatiquement lorsqu’un filtre avec 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 avec succès.

Modifier et gérer les filtres individuels

Ouvrez le menu contextuel d’un filtre calculé pour effectuer une action. Les actions disponibles dépendent du statut du filtre.

Pour les filtres qui ne sont pas archivés, le menu contextuel comprend 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 qu’il est en cours de traitement, mais vous ne pouvez pas enregistrer vos modifications tant que le traitement n’est pas terminé.

Désarchiver

Vous pouvez désarchiver un filtre de l’une des manières suivantes :

  • Sélectionnez Unarchive dans le menu contextuel 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, son statut revient à ce qu’il était avant l’archivage :

  • Un brouillon revient à Draft.
  • Un filtre activé revient à Active, est comptabilisé dans la limite de filtres actifs et Braze lance une actualisation de l’audience.

Attendez que le traitement soit terminé avant de désarchiver un filtre qui affiche 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 à des Segments tant que vous ne les activez pas. Sélectionnez Activate filter pour utiliser le filtre dans la segmentation.

Questions fréquemment posées

Puis-je archiver un filtre calculé s’il est en cours d’utilisation ?

Non. Avant de pouvoir archiver un filtre calculé, vous devez le retirer de toutes les Campaigns, Canvas et Segments qui l’utilisent. Vous ne pouvez pas non plus archiver un filtre dont le statut est Processing ; attendez que le traitement soit terminé.

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, vous devez saisir 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. Par exemple, vous pourriez créer un filtre calculé d’utilisateurs qui correspondent à au moins une valeur d’une propriété de type tableau.

Comment Braze calcule-t-il la période pour une période relative de « X derniers jours » ?

Lorsque les filtres calculés déterminent la 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 qui spécifie 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 le fuseau UTC pour les fenêtres temporelles ; le fuseau horaire de votre espace de travail ne s’applique pas.

Cependant, vous pouvez spécifier des fuseaux horaires en utilisant les extensions de segments SQL pour identifier les utilisateurs ayant effectué un événement il y a 10 jours en se basant sur minuit dans le fuseau horaire de l’entreprise, ou les utilisateurs ayant effectué l’événement il y a 10 jours en se basant sur l’heure actuelle.

New Stuff!