Passer au contenu principal
Un segment est une audience dynamique qui regroupe des abonnements ou des utilisateurs en fonction de filtres tels que l’activité, le pays, les tags, l’activité des messages, et plus encore. Les segments vous aident à envoyer des messages personnalisés, opportuns et pertinents. Une fois créés, les segments se mettent à jour automatiquement lorsque les utilisateurs interagissent avec votre application ou votre site—aucun suivi supplémentaire n’est requis.
Les comptages de segments reflètent uniquement les abonnements Push, SMS et Email avec opt-in.Lorsqu’ils sont utilisés dans les parcours ou les messages intégrés, les segments incluent les utilisateurs et les abonnements désabonnés.Pour analyser les abonnements désabonnés, utilisez l’API Export CSV of Players.

Types de segments

La plateforme OneSignal prend en charge deux catégories principales de segments :

Segments basés sur les abonnements

Les segments basés sur les abonnements sont construits à l’aide de filtres sur les attributs d’abonnement, tels que le type d’appareil, la langue ou la version de l’application, etc. Historiquement, tous les segments créés sur la plateforme OneSignal ont été basés sur les abonnements.

Segments basés sur les utilisateurs

Les segments basés sur les utilisateurs sont construits à l’aide de filtres sur les attributs au niveau de l’utilisateur plutôt que sur les abonnements individuels. Actuellement, ces segments prennent en charge les filtres sur les événements de messages et les événements personnalisés. Les exemples incluent :
  • Quand un utilisateur a ouvert pour la dernière fois un e-mail, un SMS ou une notification push envoyée via OneSignal.
  • Des événements personnalisés spécifiques suivis dans votre application ou site web.
Un segment basé sur les utilisateurs inclut tous les utilisateurs qui répondent aux critères et rend automatiquement tous leurs abonnements éligibles au ciblage, permettant des définitions d’audience plus riches pouvant atteindre n’importe lequel des appareils de l’utilisateur.

Créer des segments

Vous pouvez créer des segments de trois manières :
  • Depuis le Tableau de bord
  • Via l’API Create Segment
  • En téléchargeant un fichier CSV. Consultez notre guide Import pour plus de détails.

Créer un segment dans le tableau de bord

  1. Allez dans Audience > Segments
  2. Cliquez sur Nouveau segment
  3. Ajoutez des filtres, nommez le segment et cliquez sur Créer un segment

Interface de création de nouveau segment

Exclure des segments

Excluez un segment pour empêcher ses membres de recevoir un message ou d’entrer dans un parcours. Cas d’usage courants :
  • Éviter d’envoyer des messages en double ou contradictoires
  • Respecter les préférences de messagerie des utilisateurs (par ex., “désabonné des promotions”)
  • Prioriser les messages transactionnels par rapport aux campagnes
Vous pouvez exclure des segments lorsque :
  • Vous envoyez un message
  • Vous construisez un parcours
  • Vous utilisez l’option Exclure un segment dans les paramètres de segment

Filtres

Les filtres définissent quels abonnements appartiennent à un segment. Vous pouvez combiner plusieurs filtres en utilisant une logique AND ou OR.
FiltreDescription
Première sessionDate/heure de création de l’utilisateur.
Dernière sessionDernière fois que l’abonnement a ouvert l’application ou le site.
Nombre de sessionsNombre de fois que l’abonnement a ouvert l’application ou visité le site.
Durée d’utilisationTotal en secondes pendant lequel l’abonnement a eu votre application/site ouvert.
LangueLangue préférée de l’utilisateur (basée sur l’appareil/navigateur). Consultez prise en charge multilingue.
Version de l’applicationExtraite du versionCode Android ou du CFBundleShortVersionString iOS.
- Combinez avec Type d’appareil pour filtrer par différentes versions d’application pour chaque plateforme.
- Consultez le tutoriel Cibler les versions d’application obsolètes pour plus de détails.
Type d’appareiliOS, Android, Web Push (navigateur), Email, etc.
Tag utilisateurTags personnalisés que vous définissez via le SDK ou l’API. Consultez Ajouter des tags utilisateur.
LocalisationFiltrer par rayon à partir de coordonnées (lat/long). Nécessite au moins 1 mètre et jusqu’à 2 décimales de précision. Consultez permission de localisation.
PaysBasé sur la dernière géolocalisation IP (code ISO 3166-2).
Utilisateurs de testUtilisateurs marqués comme utilisateurs de test.
RootéAndroid uniquement — si l’appareil est rooté.
Événement de messageFiltrer par événement de message (par ex., “cliqué”, “livré”, “échoué”). Consultez Filtres d’événements de messages.
Événement personnaliséFiltrer par événement personnalisé (par ex., “achat”, “connexion utilisateur”). Consultez Filtres d’événements personnalisés.

Écran de configuration des filtres de segment

Filtres d’événements de messages

Les filtres d’événements de messages vous permettent de filtrer les utilisateurs en fonction de leur interaction avec l’un de vos canaux de messagerie dans une certaine fenêtre.

Filtres d'événements de messages

Sélectionnez d’abord le canal de messagerie sur lequel vous souhaitez filtrer, puis spécifiez l’action que vous souhaitez suivre pour ce canal et si l’utilisateur a effectué ou non cette action. Vous pouvez spécifier un nombre minimum, maximum ou exact de fois que l’utilisateur doit avoir effectué l’action pour être qualifié, ainsi qu’une fenêtre temporelle allant des dernières 24 heures aux derniers 90 jours pendant laquelle il doit avoir effectué ou non l’action. Consultez ci-dessous une liste des interactions traçables disponibles pour chaque canal :
CanalInteractions traçables
PushEnvoyé, Reçu, Cliqué, Échoué
SMSEnvoyé, Livré, Échoué
EmailEnvoyé, Livré, Ouvert, Cliqué, Renvoyé, Échoué, Supprimé, Signalé comme spam
In-AppReçu, Cliqué
Les segments créés avec des filtres d’événements de messages sont basés sur les utilisateurs. Pour cette raison, ils ne peuvent pas être combinés avec des segments basés sur les abonnements (ceux qui n’utilisent pas de filtres d’événements de messages) pour l’inclusion ou l’exclusion lors de l’envoi de messages en dehors des parcours.Cependant, dans les Parcours qui sont basés sur les utilisateurs, vous pouvez combiner des segments basés sur les événements avec des segments basés sur les abonnements. Cela permet un ciblage plus flexible dans les flux de messagerie automatisés.

Filtres d’événements personnalisés

Les filtres d’événements personnalisés vous permettent de cibler les utilisateurs en fonction d’actions significatives qu’ils ont effectuées dans votre application, site web ou systèmes externes.
Les filtres d’événements personnalisés sont actuellement en accès anticipé.Pour demander l’accès, contactez support@onesignal.com avec :
  • le nom de votre entreprise
  • votre ID d’organisation OneSignal
  • votre(vos) ID d’application OneSignal sur lequel vous souhaitez utiliser la fonctionnalité

Filtres d'événements personnalisés

Comment ils fonctionnent

Commencez par sélectionner le type d’événement sur lequel vous souhaitez filtrer. Ensuite, spécifiez :
  • L’action que vous souhaitez suivre.
  • Si l’utilisateur a ou n'a pas effectué cette action.
Vous pouvez également définir des conditions telles que :
  • Nombre minimum, maximum ou exact de fois que l’action doit être effectuée.
  • Une fenêtre temporelle pendant laquelle l’action doit (ou ne doit pas) se produire.

Propriétés d’événement

Après avoir sélectionné un type d’événement, vous pouvez éventuellement filtrer sur les propriétés d’événement. Vous pouvez inclure des filtres sur plusieurs propriétés d’événement personnalisées,
  • Choisissez tous, applique une condition AND entre les propriétés.
  • Choisissez au moins un, applique une condition OR.
Les événements personnalisés sont représentés comme des objets JSON. Consultez la structure complète ici. Les propriétés d’événement imbriquées peuvent être référencées en utilisant la notation par points. Exemple Étant donné la structure d’événement personnalisé suivante,
{
  "signup": {
    "method": "google",
    "experiment_group": "control_group",
    "referral_code": "SAVE15",
    "location": {
      "timezone": "Europe/Paris",
      "country": "CA"
    },
    metadata: {
      "labels": ["red", "green", "blue"]
    }
  },
  "user_id": "user_804f7e88"
}
Vous pouvez filtrer par :
  • signup.referral_code → pour cibler les utilisateurs avec le code de parrainage SAVE15.
  • signup.location.country → pour cibler les utilisateurs au Canada.
  • metadata.labels.0 → pour cibler les utilisateurs avec l’étiquette red.
Les segments créés avec des filtres d’événements personnalisés sont en accès anticipé. Pour cette raison,
  • un segment d’événement personnalisé ne peut contenir qu’un seul filtre d’événement personnalisé.
  • un segment d’événement personnalisé ne peut contenir que des filtres d’événements personnalisés et ne peut pas être combiné avec d’autres segments pour l’inclusion ou l’exclusion lors de l’envoi de messages.
Les segments créés avec des filtres d’événements personnalisés sont basés sur les utilisateurs.

Logique de segment : AND vs OR

Utilisez AND pour combiner des filtres qui doivent tous correspondre. Utilisez OR pour correspondre à n’importe quelle de plusieurs conditions.

Exemple de filtre AND

Créez un segment d’utilisateurs qui :
  • Ne sont pas revenus depuis plus de 7 jours
  • Seront supprimés après 11 jours

Configuration de filtre de segment inactif

Exemple de filtre OR

Créez un segment d’utilisateurs qui :
  • Ne sont pas revenus depuis plus de 7 jours
  • Ont de nouveaux abonnements créés dans les 3 derniers jours

Configuration de segment avec clause OR


Gérer les segments

Voir les utilisateurs

Cliquez sur Options > Voir les utilisateurs pour voir quels abonnements sont dans le segment.

Modifier

Cliquez sur le nom du segment ou Options > Modifier pour changer les filtres.

Mettre en pause / Reprendre

Si vous êtes proche de votre limite de segments (basée sur votre plan), vous pouvez mettre en pause des segments. Le ciblage d’un segment en pause échouera.

Définir par défaut

Définissez un segment par défaut pour qu’il soit automatiquement sélectionné lors de l’envoi d’un nouveau message. Cela aide à réduire les erreurs de ciblage et à gagner du temps.

Dupliquer

Copiez les filtres d’un segment pour en créer un nouveau.

Supprimer des segments

La suppression d’un segment ne peut pas être annulée et ne supprime pas les utilisateurs qu’il contient.

Dans le tableau de bord

  1. Allez dans Audience > Segments
  2. Cliquez sur le menu à trois points à côté d’un segment
  3. Sélectionnez Supprimer

Menu d'options de segment


Utiliser l’API

Utilisez l’API Delete Segment. Supprime uniquement la définition du segment. Pour supprimer les utilisateurs du segment, utilisez l’API Delete Users.
{
  "name": "Segment 2",
  "filters": [
    { "field": "session_count", "relation": ">", "value": "1" },
    { "operator": "AND" },
    { "field": "tag", "relation": "!=", "key": "tag_key", "value": "1" },
    { "operator": "OR" },
    { "field": "last_session", "relation": "<", "hours_ago": "30" }
  ]
}

FAQ

Comment puis-je m’ajouter à un segment ?

  1. Trouvez vos abonnements en utilisant votre ID externe.
  2. Soit :
  1. Créez un segment en utilisant le filtre Utilisateurs de test ou le tag.

Les comptages de segments incluent-ils les utilisateurs désabonnés ?

  • Les comptages visibles incluent uniquement les abonnements avec opt-in.
  • Les segments utilisés dans les parcours et les messages intégrés incluent à la fois les abonnements abonnés et désabonnés.
  • Pour voir les abonnements désabonnés, utilisez l’API Export CSV of Players.

Les comptages de segments sont-ils toujours précis ?

Les segments de plus de 80 000 utilisateurs au total peuvent avoir une taille estimée, au lieu d’un comptage précis, afin de les calculer rapidement. Pour obtenir les chiffres les plus précis, consultez les statistiques du rapport de message après l’envoi du message.

Quels types d’achats intégrés sont suivis ?

  • Suivis : Achats consommables effectués lorsque le SDK OneSignal est actif.
  • Non suivis : Achats d’abonnement.
  • Pour importer des données d’achat historiques, utilisez l’API Update User avec le paramètre purchases.