Segments

Un segment est un ensemble de filtres qui regroupe les utilisateurs partageant des propriétés communes. Utilisez les segments pour cibler vos paywalls et tests A/B plus efficacement.

Note

Les événements du flux d’événements arrivent sur le tableau de bord avec un léger délai. Les nouveaux profils et les modifications d’attributs peuvent ne pas être visibles immédiatement.

Après avoir créé un segment, vous pouvez l’utiliser comme audience dans les placements et les tests A/B pour contrôler quelle paywall les utilisateurs voient (une seule ou plusieurs). Exemples :

  • Afficher un paywall standard aux non-abonnés et proposer une remise aux utilisateurs qui ont précédemment annulé un abonnement ou un essai.
  • Afficher des paywalls différents aux utilisateurs selon leur pays.
  • Cibler les utilisateurs en fonction des données d’attribution Apple Search Ads.
  • S’assurer que les utilisateurs sur des versions plus anciennes de l’application continuent de voir le paywall existant, tandis que les versions plus récentes affichent la version mise à jour.
  • Dans Analytics, filtrer par segments pour consulter les performances de groupes d’utilisateurs spécifiques. Regrouper par segment pour comparer les performances ou la contribution dans All users.
3244407-Segments.webp

Création

Pour créer un segment, saisissez un nom et sélectionnez les attributs qui définissent ses filtres. Si vous sélectionnez plusieurs attributs, les utilisateurs doivent correspondre à toutes les conditions. Adapty applique une logique AND entre les attributs.

1af9744-new_cohort.webp

Attributs disponibles

Note

Bien que de nombreux attributs utilisateur soient définis automatiquement (comme Country ou Calculated total revenue USD), Age, App user ID, Attribution data, Gender et Custom attributes ne le sont pas. Vous devez définir les attributs utilisateur ou transmettre les données d’attribution si vous souhaitez les utiliser pour la segmentation.

Tip

Pour les attributs basés sur des dates, vous pouvez filtrer en utilisant :

  • Date fixe : Sélectionnez des dates spécifiques dans un calendrier (par exemple, afficher une offre spéciale aux utilisateurs qui se sont installés entre le Black Friday et le Cyber Monday)
  • Plage relative : Définissez des fenêtres temporelles dynamiques comme « 7 derniers jours » ou « 3 derniers mois » (par exemple, réengager les utilisateurs vus pour la dernière fois il y a plus de 30 jours, ou cibler les installations récentes)

Les plages relatives se mettent à jour automatiquement, ce qui les rend idéales pour les campagnes en cours. Les dates fixes conviennent mieux aux promotions limitées dans le temps.

AttributFiltrer par
AgeL’âge de l’utilisateur. Notez que l’âge est calculé lors de la première réception par Adapty et n’est pas mis à jour par la suite.
App User IDL’identifiant de l’utilisateur dans votre application (customer_user_id). Vous pouvez filtrer par sa présence ou son absence, par exemple pour afficher un paywall uniquement aux utilisateurs non connectés.
App version (current)La version actuelle de l’application installée sur l’appareil de l’utilisateur lors du dernier événement reçu par Adapty — mise à jour à chaque montée de version, elle reflète toujours ce que l’utilisateur utilise actuellement. Utilisez-la pour cibler tous les utilisateurs d’une version spécifique, y compris ceux qui y ont migré depuis une version antérieure. Lors de la création d’un segment, cliquez sur l’icône crayon à côté de App version et ajoutez une nouvelle version pour pouvoir l’utiliser immédiatement.
La condition version > X.X vous permet de mesurer l’impact sur la conversion de toutes les versions d’application antérieures ou postérieures à une version donnée, sans avoir à les lister une par une.

Format : Les chaînes de version doivent suivre le format SemVer. Les zéros initiaux dans n’importe quelle partie sont invalides — 26.03.4 ne correspondra pas, tandis que 26.3.4 oui. Les versions invalides sont silencieusement exclues du segment.
App version (on install)La version de l’application installée sur l’appareil de l’utilisateur lors de la première réception de données d’événement par Adapty — figée à l’installation et jamais mise à jour, même après une montée de version. Utilisez-la pour cibler les utilisateurs selon la version qu’ils ont installée à l’origine, et non leur version actuelle. App version (on install) = 1.5.7 ne correspond qu’aux utilisateurs dont la première installation était la 1.5.7 et exclut silencieusement ceux qui ont migré vers la 1.5.7 depuis une version antérieure — pour les inclure aussi, utilisez plutôt App version (current).

Format : Les chaînes de version doivent suivre le format SemVer. Les zéros initiaux dans n’importe quelle partie sont invalides — 26.3.04 ne correspondra pas, tandis que 26.3.4 oui. Les versions invalides sont silencieusement exclues du segment.
Attribution: Ad GroupLe groupe d’annonces de l’attribution.
Attribution: Ad SetL’ensemble d’annonces de l’attribution.
Attribution: CampaignLe nom de la campagne marketing.
Attribution: CreativeLe mot-clé créatif de l’attribution.
Attribution: ChannelLe nom du canal marketing.
Attribution: SourceL’origine de l’attribution.
Attribution: StatusLe statut de l’attribution. Valeurs possibles :
  • Organic – L’utilisateur a installé l’application sans influence de marketing payant (ex. : recherche directe dans l’App Store/Google Play, bouche-à-oreille ou portée organique sur les réseaux sociaux).
  • Non-organic – L’utilisateur a été acquis via un canal marketing payant (ex. : publicités, campagnes d’influenceurs, programmes de parrainage).
  • Unknown – Aucune donnée d’attribution n’est disponible pour cet utilisateur.
Calculated subscription stateLe statut d’abonnement actuel de l’utilisateur, indiquant si l’abonnement est actif, annulé ou si un problème de facturation n’a pas encore été résolu.
Calculated total revenue USDLe revenu total généré par cet utilisateur.
CountryLe pays du client, déterminé par sa dernière adresse IP. Adapty actualise le signal IP au maximum une fois par semaine, ce qui peut entraîner une dérive si l’utilisateur change de lieu ou utilise un VPN. Pour cibler le pays du compte App Store / Play Store de l’utilisateur, utilisez plutôt Country from store account.
Country from store accountLe pays associé au compte iOS ou Android de l’utilisateur dans le store. Notez qu’Adapty collecte le pays du store uniquement pour les appareils iOS fonctionnant sous la version 13 ou ultérieure.
Creation dateLa date de création du profil (lors de la première installation de l’application sur l’appareil de l’utilisateur).
DeviceLe type d’appareil basé sur les métadonnées. Par exemple, « Samsung Galaxy » ou « iPhone 13 ».
GenderLe genre de l’utilisateur. Notez que vous définissez cette valeur vous-même.
Installation dateLa date à laquelle l’utilisateur a installé l’application.
LanguageLa langue de l’appareil de l’utilisateur.
Warning
Adapty stocke la langue sous forme de code ISO 639-1 à 2 lettres. N’utilisez pas de locales étendues comme zh-Hant-TW ou pt-BR. Elles peuvent apparaître dans la liste déroulante mais ne correspondent à aucun utilisateur.
Tip
Pour affiner encore le ciblage linguistique, combinez Language avec Country. Par exemple, Chinois simplifié (zh) + Country = TW, HK, MO cible les utilisateurs du script chinois traditionnel.
Last seenLa dernière date à laquelle l’utilisateur a ouvert l’application.
OSLa version du système d’exploitation de l’appareil de l’utilisateur.
Paid access levelLe niveau d’accès accordé à l’utilisateur.
PlatformLa plateforme de l’appareil de l’utilisateur. Valeurs possibles : iOS, macOS, iPadOS, visionOS, Android.
Si des utilisateurs accèdent à votre application depuis plusieurs plateformes (ex. : iOS et Android), l’appartenance au segment est évaluée séparément pour chaque plateforme à partir des dernières données de cet appareil spécifique. Cela permet un ciblage par plateforme même pour un même profil utilisateur.
Subscription expiration dateLa date d’expiration de l’abonnement ou sa présence/absence. Elle affiche none pour les achats à vie et reste vide si l’utilisateur a un profil mais n’a jamais eu d’essai, d’abonnement ou d’achat à vie.
Subscription productL’identifiant du dernier produit de l’abonnement actif du client.
Custom attributesDéfinissez vos propres attributs pour créer des segments très ciblés basés sur des propriétés spécifiques à votre application ou à votre activité.

Attributs personnalisés

Définissez des attributs personnalisés pour créer des segments plus ciblés, basés sur des propriétés spécifiques à votre application ou à votre activité.

Note
  • Vous pouvez configurer des attributs personnalisés dans le SDK ou dans l’Adapty Dashboard. Pour la configuration via le SDK, suivez les instructions ici.
  • Modifier un attribut personnalisé après son utilisation dans un segment peut désynchroniser l’utilisateur de ce segment dans les analytics. Les données refléteront la valeur précédente.

Comment configurer un attribut personnalisé

Dans l’Adapty Dashboard, sélectionnez Create custom attributes dans le menu déroulant des attributs.

883d3b2-CleanShot_2023-03-16_at_17.20.452x.webp
ChampDescription
NameUn libellé pour l’attribut personnalisé, utilisé uniquement dans l’Adapty Dashboard.
KeyUn identifiant unique pour l’attribut. Il doit correspondre à la clé utilisée dans le SDK.
TypeChoisissez entre :
  • String : nécessite une liste prédéfinie de valeurs possibles.
  • Number : accepte uniquement des valeurs numériques.
ValuesSi vous sélectionnez String, saisissez la liste des valeurs possibles. Si vous choisissez Number, l’attribut n’acceptera que des valeurs numériques. Les attributs numériques prennent en charge les valeurs décimales et peuvent être utilisés avec des opérateurs de comparaison.

Après avoir renseigné les champs requis, vous pouvez utiliser les attributs personnalisés dans vos segments, tests A/B, et bien plus encore.

Chaque profil peut avoir jusqu’à 30 attributs personnalisés.

Comment les opérateurs gèrent les attributs manquants

L’opérateur ne correspond qu’aux profils où l’attribut est défini : un profil sans valeur pour cet attribut ne correspond pas à attribute ≠ value. Il en va de même pour les opérateurs de comparaison (>, <, , , between). Pour cibler les profils sans l’attribut, utilisez l’opérateur is not set. Pour cibler tous les profils sauf ceux ayant une valeur spécifique, combinez avec is not set — ou définissez une valeur explicite sur chaque profil et filtrez avec seul.

La comparaison est également typée : si un profil stocke l’attribut avec un type différent de celui attendu par le segment — par exemple, une valeur de type chaîne là où le segment attend un nombre — le profil est considéré comme ne possédant pas l’attribut.

Nombre total et échantillon aléatoire

Après avoir créé un segment, Adapty affiche le nombre total d’utilisateurs correspondant aux critères du segment.

Adapty affiche également un échantillon aléatoire de 40 utilisateurs correspondant aux critères. Utilisez-le pour tester votre segment et vous assurer qu’il est configuré correctement.

segment-random-set.webp

Dupliquer des segments

Si vous avez besoin d’un segment similaire à un existant, dupliquez-le plutôt que de le reconstruire de zéro. Cela fait gagner du temps aux équipes qui gèrent plusieurs campagnes ou tests A/B avec des groupes d’utilisateurs qui se chevauchent.

La duplication d’un segment crée une copie avec tous ses filtres et sa description. Le nouveau segment aura « (copy) » ajouté à son nom pour le distinguer de l’original. Le nouveau segment est indépendant de l’original : les modifications apportées à l’un n’affectent pas l’autre.

Pour dupliquer un segment dans l’Adapty Dashboard :

  1. Ouvrez la section Profiles & Segments dans le menu principal d’Adapty et basculez vers l’onglet Segments.
  2. Cliquez sur le bouton 3-dot à côté du segment et sélectionnez Duplicate.
duplicate-segment.webp
  1. Ouvrez le nouveau segment et ajustez ses filtres selon vos besoins.

Supprimer des segments

Quand vous n’avez plus besoin d’un segment, vous pouvez le supprimer définitivement.

Adapty bloque la suppression si le segment est actuellement utilisé comme audience par l’un des éléments suivants :

  • Un placement : au moins un placement non supprimé utilise le segment comme audience.
  • Un test A/B (En cours ou Terminé) : au moins un test A/B non supprimé utilise le segment comme audience.

Pour la suppression d’un segment, Adapty considère les tests A/B Live et Completed comme actifs. Un test Completed continue d’utiliser l’audience pour afficher le paywall ou l’onboarding post-test aux utilisateurs correspondants, et les métriques historiques du test sont limitées à ce segment. Le segment n’est libéré que lorsque le test A/B lui-même est supprimé.

Warning

La suppression d’un segment est définitive. Il est impossible de le restaurer.

Pour supprimer un segment dans l’Adapty Dashboard :

  1. Accédez à Profiles & Segments dans le menu principal d’Adapty et basculez vers l’onglet Segments.
  2. Cliquez sur le bouton 3-dot à côté du segment et sélectionnez Delete.
  3. Saisissez le nom du segment dans le champ de confirmation, puis cliquez sur Delete forever.
Info

Si le segment est utilisé, la boîte de dialogue liste les placements et les tests A/B qui y font référence.

Pour débloquer la suppression, ouvrez chaque placement ou test A/B dans la liste et supprimez le segment de son audience, ou supprimez entièrement le placement ou le test A/B. Une fois qu’aucun élément ne référence le segment, vous pouvez le supprimer.

Boîte de dialogue de suppression de segment bloquée car le segment est utilisé dans un test A/B actif