Créer des segments par événements
La segmentation basée sur les événements vous permet de cibler les utilisateurs en fonction de leur comportement réel et de leurs actions au sein de votre application ou de votre site web. Cela crée des campagnes hautement personnalisées et efficaces en se concentrant sur les modèles d’engagement des utilisateurs.
Créer des segments par événements
Anchor link toPour créer un segment par événements :
- Cliquez sur Événement dans la section Ajouter un filtre par :.

- Sélectionnez un événement dans la liste déroulante.

- Indiquez les conditions pour l’événement sélectionné : le nombre de fois où il s’est produit et une période.
Lorsque vous spécifiez une période pour votre segment, vous pouvez choisir parmi deux catégories : Dates relatives et Dates spécifiques.
Dates relatives
Anchor link toUtilisez ces options pour des fenêtres temporelles qui se mettent à jour dynamiquement en fonction de la date actuelle :
| au cours des N derniers jours | Inclut les événements qui se sont produits au cours des N derniers jours |
| il y a exactement N jours | Cible les utilisateurs qui ont déclenché l’événement il y a exactement N jours |
| il y a N jours ou plus | Inclut les utilisateurs qui ont déclenché l’événement il y a au moins N jours |
| il y a entre N et M jours | Définit une plage de jours avant aujourd’hui |
| entre N et M jours à venir | Définit une plage de N à M jours à partir d’aujourd’hui, où 0 signifie aujourd’hui. N et M sont tous deux inclus |

Dates spécifiques
Anchor link toUtilisez ces options pour définir des filtres fixes basés sur le calendrier :
| à une date spécifique | Inclut les utilisateurs qui ont déclenché l’événement à une date de calendrier sélectionnée |
| à une date spécifique ou après | Inclut les utilisateurs qui ont déclenché l’événement à partir de la date sélectionnée |
| à une date spécifique ou avant | Inclut les utilisateurs qui ont déclenché l’événement jusqu’à la date sélectionnée incluse |
| entre deux dates | Inclut les utilisateurs qui ont déclenché l’événement entre deux dates de calendrier spécifiques |

- (Facultatif) Cliquez sur + Attribut pour affiner la condition à un attribut d’événement spécifique. Sélectionnez l’attribut dans la liste déroulante, choisissez un opérateur et spécifiez une valeur. Commencez à taper pour rechercher les valeurs suggérées en fonction des données précédemment enregistrées.

Consultez les opérateurs d’attribut d’événement par type pour la liste complète des opérateurs disponibles.
- (Facultatif) Cliquez sur + Somme lorsque vous avez besoin d’un total sur les événements correspondants (par exemple, les dépenses totales), et non d’une limite sur un seul événement.
Choisissez un attribut entier ou décimal (prix), un opérateur et un seuil. + Somme n’apparaît que si l’événement possède au moins un attribut entier ou décimal (prix). Voir opérateurs pour les sommes.
Exemple : Purchase au moins une fois au cours des 90 derniers jours, avec une somme de amount supérieure ou égale à 100, cible les utilisateurs qui ont dépensé 100 ou plus sur cette période, en un seul achat ou en plusieurs.

Les filtres d’attribut sur le même événement continuent de s’appliquer : la somme n’utilise que les événements qui y correspondent (par exemple, le total de amount où category égal à "shoes"). Vous pouvez ajouter plusieurs sommes, sur le même attribut ou sur des attributs différents. Un utilisateur doit satisfaire chaque somme ajoutée.
- Si vous définissez plusieurs événements comme condition de segment, sélectionnez un opérateur que vous souhaitez utiliser (ET/OU).
- Sous les groupes de filtres, activez Inclure tous les appareils d’un utilisateur pour cibler un utilisateur sur tous ses appareils, et pas seulement celui qui correspond à la condition du segment. Cela garantit qu’il reçoit vos messages sur chaque plateforme qu’il utilise.
Si l’un des appareils d’un utilisateur correspond aux conditions, tous ses appareils sont ajoutés au segment. Si la case est laissée décochée, seuls les appareils correspondants sont inclus.
Cette même case à cocher apparaît, désactivée, sur la page de détails en lecture seule d’un segment — elle reflète le paramètre avec lequel le segment a été créé et ne peut pas y être modifiée.

Opérateurs d’attribut d’événement par type
Anchor link toLes opérateurs disponibles dépendent du type de l’attribut d’événement par lequel vous filtrez. Sélectionnez un type ci-dessous pour voir ses opérateurs.
La colonne seglang contient le token de l’opérateur, que le constructeur affiche à côté de son nom et qui est utilisé dans le langage de segmentation. La colonne Exemple montre comment la condition se lit dans le constructeur, et non la syntaxe seglang.
| Opérateur | seglang | Description | Exemple |
|---|---|---|---|
| égal à | eq | La valeur de l’attribut est égale à la valeur spécifiée | button_name égal à "checkout" |
| différent de | noteq | La valeur de l’attribut n’est pas égale à la valeur spécifiée | url différent de "/cart" |
| commence par | startswith | La valeur de l’attribut commence par la chaîne spécifiée | url commence par "https://example.com" |
| se termine par | endswith | La valeur de l’attribut se termine par la chaîne spécifiée | url se termine par ".html" |
| contient | contains | La valeur de l’attribut contient la chaîne spécifiée | url contient "/products/" |
| l’un de | in | La valeur de l’attribut correspond à n’importe quelle valeur d’une liste fournie | button_name l'un de ["submit", "cancel"] |
| aucun de | notin | La valeur de l’attribut ne correspond à aucune valeur d’une liste fournie | category aucun de ["spam", "test"] |
| non défini | notset | Aucune valeur n’a été enregistrée pour l’attribut | coupon_code non défini |
| défini (toute valeur) | any | L’attribut a n’importe quelle valeur enregistrée | referrer défini (toute valeur) |
| Opérateur | seglang | Description | Exemple |
|---|---|---|---|
| égal à | eq | La valeur de l’attribut est égale au nombre spécifié | level_number égal à 5 |
| différent de | noteq | La valeur de l’attribut n’est pas égale au nombre spécifié | score différent de 0 |
| supérieur ou égal à | gte | La valeur de l’attribut est supérieure ou égale au nombre spécifié | points_earned supérieur ou égal à 100 |
| inférieur ou égal à | lte | La valeur de l’attribut est inférieure ou égale au nombre spécifié | attempts inférieur ou égal à 3 |
| entre | between | La valeur de l’attribut se situe dans la plage spécifiée (inclusive) | level_number entre 10 et 20 |
| l’un de | in | La valeur de l’attribut correspond à n’importe quelle valeur de la liste | level_number l'un de [5, 10, 15] |
| aucun de | notin | La valeur de l’attribut ne correspond à aucune valeur de la liste | attempts aucun de [0, 1] |
| non défini | notset | Aucune valeur n’a été enregistrée pour l’attribut | score non défini |
| défini (toute valeur) | any | L’attribut a n’importe quelle valeur enregistrée | level_number défini (toute valeur) |
| Opérateur | seglang | Description | Exemple |
|---|---|---|---|
| vrai | eq true | La valeur de l’attribut est vraie | enabled vrai |
| faux | eq false | La valeur de l’attribut est fausse | is_trial faux |
| non défini | notset | Aucune valeur n’a été enregistrée pour l’attribut | enabled non défini |
| défini (toute valeur) | any | L’attribut a n’importe quelle valeur enregistrée (vrai ou faux) | is_trial défini (toute valeur) |
Utilisez ce type pour les valeurs monétaires avec des décimales. Dans le Control Panel, il apparaît comme décimal (prix) lorsque vous créez ou modifiez un attribut d’événement.
| Opérateur | seglang | Description | Exemple |
|---|---|---|---|
| égal à | eq | La valeur de l’attribut est égale au prix spécifié | total_price égal à 9.99 |
| différent de | noteq | La valeur de l’attribut n’est pas égale au prix spécifié | total_price différent de 0 |
| supérieur ou égal à | gte | La valeur de l’attribut est supérieure ou égale à un prix | total_price supérieur ou égal à 50.00 |
| inférieur ou égal à | lte | La valeur de l’attribut est inférieure ou égale à un prix | total_price inférieur ou égal à 100.00 |
| entre | between | La valeur de l’attribut se situe dans la plage de prix spécifiée (inclusive) | total_price entre 10.00 et 50.00 |
| l’un de | in | La valeur de l’attribut correspond à n’importe quelle valeur d’une liste | total_price l'un de [9.99, 14.99, 19.99] |
| aucun de | notin | La valeur de l’attribut ne correspond à aucune valeur d’une liste | total_price aucun de [0, 5] |
| non défini | notset | Aucune valeur n’a été enregistrée pour l’attribut | total_price non défini |
| défini (toute valeur) | any | L’attribut a n’importe quelle valeur enregistrée | total_price défini (toute valeur) |
Les attributs de type liste peuvent contenir plusieurs valeurs à la fois, comme les ID de produits ajoutés à un panier.
| Opérateur | seglang | Description | Exemple |
|---|---|---|---|
| l’un de | in | L’attribut contient au moins une des valeurs spécifiées | product_ids l'un de ["prod-123", "prod-456"] |
| aucun de | notin | L’attribut ne contient aucune des valeurs spécifiées | product_ids aucun de ["prod-789"] |
| non défini | notset | Aucune valeur n’a été enregistrée pour l’attribut | product_ids non défini |
| défini (toute valeur) | any | L’attribut a n’importe quelle valeur enregistrée | product_ids défini (toute valeur) |
Les attributs de type date prennent en charge les mêmes comparaisons de dates relatives et de dates spécifiques utilisées pour la propre période de l’événement.
Opérateurs pour les sommes
Anchor link toUne condition de somme compare le total d’un attribut sur les événements correspondants ; elle prend donc en charge moins d’opérateurs qu’une condition d’attribut.
| Opérateur | seglang | Description | Exemple |
|---|---|---|---|
| égal à | eq | Le total est égal au nombre spécifié | total_price égal à 100 |
| différent de | noteq | Le total n’est pas égal au nombre spécifié | total_price différent de 0 |
| supérieur ou égal à | gte | Le total est supérieur ou égal au nombre spécifié | total_price supérieur ou égal à 100 |
| inférieur ou égal à | lte | Le total est inférieur ou égal au nombre spécifié | total_price inférieur ou égal à 500 |
| entre | between | Le total se situe dans la plage spécifiée (inclusive) | total_price entre 100 et 500 |
Exemples de segmentation basée sur les événements
Anchor link toVoici plusieurs scénarios pratiques illustrant comment vous pouvez utiliser les filtres d’événements pour créer des segments d’audience pertinents.
Acheteurs fréquents
Anchor link toObjectif : Cibler les utilisateurs très engagés qui ont effectué plusieurs achats récemment.
Comment configurer :
- Événement :
Purchase_made - Condition : au moins
- Fois :
3 - Période : au cours des N derniers jours
- Valeur de la période :
30
Cas d’utilisation : Envoyer des offres spéciales ou des récompenses de fidélité aux utilisateurs qui démontrent une activité d’achat fréquente.
Achat unique de grande valeur
Anchor link toObjectif : Cibler les utilisateurs qui ont effectué un achat important, quelle que soit la fréquence de leurs achats.
Comment configurer :
- Événement :
Purchase_made - Condition : au moins
- Fois :
1 - Période : au cours des N derniers jours
- Valeur de la période :
30 - Attribut :
total_price - Opérateur : supérieur ou égal à
- Valeur de l’attribut :
50
Cas d’utilisation : Inviter les gros dépensiers à un programme de fidélité ou VIP juste après un achat qualifiant.
Dépenses totales sur une période
Anchor link toObjectif : Cibler les utilisateurs dont les achats cumulés atteignent un seuil de dépenses, même si aucun achat pris isolément ne l’atteint.
Comment configurer :
- Événement :
Purchase_made - Condition : au moins
- Fois :
1 - Période : au cours des N derniers jours
- Valeur de la période :
90 - Somme :
total_price - Opérateur : supérieur ou égal à
- Valeur de la somme :
200
Cas d’utilisation : Faire passer les clients à un niveau de fidélité supérieur dès que leurs dépenses des 90 derniers jours atteignent le seuil.
Remboursements supérieurs aux achats
Anchor link toObjectif : Cibler les utilisateurs qui ont récupéré plus qu’ils n’ont dépensé sur une période. Cela fonctionne lorsque les remboursements sont suivis avec le même événement et un montant négatif.
Comment configurer :
- Événement :
Purchase_made - Condition : au moins
- Fois :
1 - Période : au cours des N derniers jours
- Valeur de la période :
90 - Somme :
total_price - Opérateur : inférieur ou égal à
- Valeur de la somme :
-1
Cas d’utilisation : Orienter ces utilisateurs vers un parcours de support ou de reconquête plutôt que vers des campagnes promotionnelles.
Produits consultés mais pas d’achat
Anchor link toObjectif : Identifier les utilisateurs qui ont montré de l’intérêt mais n’ont pas converti.
Comment configurer :
- Événement 1 :
Product_Viewed- Condition : au moins
- Fois :
1 - Période : au cours des N derniers jours
- Valeur de la période :
7
- Événement 2 :
Purchase_made- Condition : jamais
- Période : au cours des N derniers jours
- Valeur de la période :
7
- Opérateur : ET
Cas d’utilisation : Envoyer des rappels, des offres spéciales ou des messages personnalisés aux utilisateurs qui ont parcouru des produits mais n’ont pas encore effectué d’achat.
Utilisateurs engagés pendant une campagne
Anchor link toObjectif : Cibler les utilisateurs qui ont participé pendant une période promotionnelle spécifique.
Comment configurer :
- Événement :
Promotion_Click - Condition : au moins
- Fois :
1 - Période : entre deux dates
- Valeur de la période :
"2024-01-01"et"2024-01-31"
Cas d’utilisation : Faire un suivi auprès des utilisateurs qui ont interagi avec une campagne passée pour promouvoir une offre connexe ou recueillir des commentaires.
Actions de grande valeur dans le temps
Anchor link toObjectif : Identifier les utilisateurs qui ont effectué un événement de valeur un certain nombre de fois dans une plage de dates personnalisée.
Comment configurer :
- Événement :
Subscription_Renewal - Condition : au moins
- Fois :
2 - Période : entre deux dates
- Valeur de la période :
"2024-01-01"et"2024-12-31"
Cas d’utilisation : Offrir une reconnaissance spéciale ou des fonctionnalités avancées aux abonnés fidèles qui renouvellent régulièrement leurs abonnements.
Conseils pour la segmentation basée sur les événements
Anchor link to- Utilisez les dates relatives pour les campagnes en cours qui doivent rester à jour avec l’activité actuelle des utilisateurs.
- Affinez une condition d’événement avec un filtre d’attribut d’événement (par exemple, montant de l’achat, catégorie de produit) au lieu de vous fier uniquement à l’occurrence de l’événement.
- Combinez les filtres d’événements avec d’autres critères tels que les tags (par exemple, données démographiques de l’utilisateur, statut de l’abonnement) ou les segments existants pour un ciblage plus précis. Par exemple, vous pouvez filtrer les utilisateurs en fonction à la fois de l’occurrence de l’événement et des propriétés de l’utilisateur stockées dans les tags pour personnaliser encore plus votre messagerie.
- Révisez et mettez à jour périodiquement vos filtres de segment pour vous adapter à l’évolution des comportements des utilisateurs ou des objectifs commerciaux.