Passer au contenu

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 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 spécifiques. Affinez cette audience en utilisant les propriétés d’événement pour rendre le ciblage encore plus granulaire.

Fonctionnement

Les Segments Braze vous offrent des outils de ciblage puissants pour créer des groupes dynamiques d’utilisateurs. Pour la plupart des cas d’usage, cela suffit pour atteindre efficacement votre audience. 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 correspondant à des critères spécifiques que vous définissez, comme repérer un utilisateur ayant 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 un complément, 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 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 utilisent des outils et des sources de données différents. Les extensions de segments SQL utilisent du SQL que vous écrivez 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 recommandés eCommerce, ainsi que des comptages, des fenêtres temporelles et des filtres de propriétés optionnels Écrivez du SQL sur votre connexion Snowflake ; utilisez des modèles, l’actualisation incrémentale ou l’actualisation complète
Où la logique s’exécute Les critères et l’actualisation 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 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 Règles de fréquence d’achat et basées sur les propriétés sur la fenêtre sélectionnée Logique appuyée sur l’entrepôt de données, jointures entre tables, agrégations de dépenses et fenêtres historiques au-delà du formulaire de filtre calculé

Quand utiliser les filtres calculés

Utilisez les filtres calculés lorsque les règles guidées par le tableau de bord pour l’activité utilisateur ou les objets de données sont suffisantes et que vous n’avez pas besoin de SQL arbitraire sur les tables de l’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 d’actualisation conçus pour des requêtes d’entrepôt de données 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 des 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 les filtres calculés et les extensions de segments ensemble

Un segment peut faire référence à 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

  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 un calendrier récurrent. Si vous n’activez pas ce paramètre, le filtre ne s’actualise que lorsque 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 dans les deux prochaines années.

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

Pour augmenter la précision du ciblage, sélectionnez Add event property filters. Cela vous permet de filtrer sur les propriétés de votre événement d’achat ou 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 affiche 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. 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 lors de la création d’un segment ou de la définition d’une audience pour une campagne ou un Canvas.

  1. Dans le générateur de segments, ouvrez la liste des filtres.
  2. Sous Other Filters, sélectionnez Existing calculated filter.
  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 les filtres d’activité utilisateur et les filtres d’objets de données ensemble. Vous pouvez affiner la liste à l’aide des contrôles disponibles, mais la page ne propose pas de filtre 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 apparaissent lorsque la génération de l’appartenance 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 automatiquement ce statut lorsqu’un filtre avec actualisation planifiée reste inutilisé.
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 des filtres individuels

Ouvrez le menu contextuel de la ligne 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 inclut 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 pas enregistrer vos modifications tant que le traitement ne sera pas terminé.

Archiver

Avant d’archiver un filtre calculé, vérifiez s’il est encore utilisé. L’archivage peut silencieusement interrompre des Campaigns, des Canvas ou des Segments actifs qui y font référence.

  • Filtres d’objets de données : si une Campaign, un Canvas ou un Segment actif fait encore référence au filtre, l’archivage signifie que cette Campaign, ce Canvas ou ce Segment ne correspondra à aucun utilisateur lors du prochain lancement ou envoi. Supprimez d’abord la référence pour éviter cela.
  • Filtres d’activité utilisateur : si une Campaign ou un Canvas en brouillon fait encore référence au filtre, l’archivage fige l’audience de ce brouillon aux derniers résultats actualisés du filtre. L’audience 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 le menu contextuel de sa ligne.

Vous ne pouvez pas archiver un filtre calculé référencé par une Campaign, un Canvas ou un Segment actif (et non en brouillon). Supprimez ces références avant l’archivage. Si vous archivez plusieurs filtres de types différents en même temps, une confirmation distincte s’affiche pour chaque type.

Désarchiver

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

  • Sélectionnez Unarchive dans le menu contextuel de la 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, 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 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 à des Segments tant que vous ne les activez pas. 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 réalisé un événement au cours de la fenêtre sélectionnée. Ils n’additionnent pas les valeurs entre les événements, comme le chiffre d’affaires total ou les dépenses sur la durée de vie. Pour les seuils de dépenses ou d’autres agrégations entre les achats, utilisez les extensions de segments SQL.

Règles basées sur les propriétés d’achat et d’eCommerce

Lorsque les événements d’achat ou d’eCommerce incluent les propriétés dont vous avez besoin, comme la catégorie de produit, l’identifiant du magasin ou le code promotionnel, vous pouvez cibler les utilisateurs avec des filtres de propriétés d’événement. Par exemple, vous pouvez cibler les utilisateurs ayant utilisé un code promotionnel spécifique pendant une plage de dates, acheté dans une catégorie de produit au cours des 12 derniers mois, ou effectué un achat dans un magasin particulier. Les schémas d’acheteurs inactifs (par exemple, un achat dans une fenêtre mais pas dans une autre) fonctionnent en combinant des filtres calculés dans un segment.

Attributs de profil et ciblage basé sur la localisation

  • Attributs de profil : Ciblez les points de fidélité, les niveaux ou d’autres valeurs stockées sur le profil utilisateur avec les filtres de segment par défaut, et non avec les filtres calculés.
  • Distance ou proximité : Braze ne calcule pas la distance géographique dans les filtres calculés. Précalculez les distances dans votre propre service, stockez le résultat sur le profil utilisateur, puis segmentez sur cet attribut.

Interactions avec les canaux de messages

Pour les critères d’engagement par message (comme les ouvertures d’e-mails ou les interactions push), utilisez les extensions de segments lorsque vous avez besoin de consulter des données au-delà des interactions récentes. Les filtres calculés avec des critères d’interaction de canal de messages (lorsqu’ils sont disponibles dans votre espace de travail) évaluent les données d’interaction récentes. Ils n’utilisent pas le même remplissage de données sur deux ans que les critères d’achat et d’eCommerce.

Questions fréquentes

Puis-je créer un filtre calculé utilisant plusieurs événements personnalisés ?

Lorsque vous utilisez des filtres calculés, vous pouvez sélectionner un événement personnalisé, un événement d’achat, un événement eCommerce ou une interaction de canal. Toutefois, 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 en utilisant 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, 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 correspondant à au moins une valeur d’une propriété de tableau.

Comment Braze calcule-t-il la période pour une durée 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 16/09/2024 à 21h00 UTC et spécifie 10 jours, l’heure de début est fixée au 06/09/2024 à 00h00 UTC, et non au 06/09/2024 à 21h00 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.

Toutefois, 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!