Segments
Un segment est un ensemble de filtres qui regroupe les utilisateurs ayant des propriétés communes. Utilisez les segments pour cibler les paywalls et les tests A/B de façon plus précise.
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.
Une fois un segment créé, vous pouvez l’utiliser comme audience dans les placements et les tests A/B pour contrôler quel paywall est affiché aux utilisateurs (simple ou multiple). Exemples :
- Afficher un paywall standard aux non-abonnés et proposer une réduction aux utilisateurs qui ont déjà 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’app 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. Groupez par segment pour comparer les performances ou la contribution au sein de All users.
Création
Pour créer un segment, saisissez un nom et sélectionnez les attributs qui définissent ses filtres. Lorsque vous sélectionnez plusieurs attributs, les utilisateurs doivent correspondre à toutes les conditions. Adapty applique une logique ET entre les attributs.
Attributs disponibles
Si de nombreux attributs utilisateur sont définis automatiquement (comme Country ou Calculated total revenue USD), Age, App user ID, les données Attribution, Gender et les 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.
Pour les attributs de type date, vous pouvez filtrer avec :
- Date fixe : sélectionnez des dates précises dans un calendrier (par exemple, afficher une offre spéciale aux utilisateurs ayant installé l’app 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 dont la dernière connexion remonte à 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 continu. Les dates fixes conviennent mieux aux promotions à durée limitée.
| Attribut | Filtrer par |
|---|---|
| Age | L’â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 ID | L’identifiant de l’utilisateur dans votre app (customer_user_id). Vous pouvez filtrer selon sa présence ou son absence, par exemple pour afficher un paywall uniquement aux utilisateurs qui ne se sont pas connectés. |
| App version (current) | La version actuelle de l’app installée sur l’appareil de l’utilisateur où Adapty a reçu les dernières données d’événement — mise à jour à chaque montée de version, elle reflète donc toujours ce que l’utilisateur utilise en ce moment. Utilisez-la lors d’un déploiement vers tous les utilisateurs d’une version spécifique, y compris ceux qui l’ont obtenue par mise à jour. Pour créer 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 permet de mesurer l’impact sur la conversion de toutes les versions d’app antérieures ou postérieures à une version donnée, sans avoir à les lister individuellement. Format : les chaînes de version doivent respecter le format SemVer. Les zéros non significatifs dans n’importe quelle partie sont invalides — 26.03.4 ne correspondra pas, alors que 26.3.4 oui. Les versions invalides sont silencieusement exclues du segment. |
| App version (on install) | La version de l’app 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 à cette 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 mis à jour vers la 1.5.7 depuis une version antérieure — pour capturer également les utilisateurs ayant mis à jour, utilisez App version (current).Format : les chaînes de version doivent respecter le format SemVer. Les zéros non significatifs dans n’importe quelle partie sont invalides — 26.3.04 ne correspondra pas, alors que 26.3.4 oui. Les versions invalides sont silencieusement exclues du segment. |
| Attribution: Ad Group | Le groupe d’annonces de l’attribution. |
| Attribution: Ad Set | L’ensemble d’annonces de l’attribution. |
| Attribution: Campaign | Le nom de la campagne marketing. |
| Attribution: Creative | Le mot-clé créatif de l’attribution. |
| Attribution: Channel | Le nom du canal marketing. |
| Attribution: Source | L’origine de l’attribution. |
| Attribution: Status | Le statut de l’attribution. Valeurs possibles :
|
| Calculated subscription state | Le statut d’abonnement actuel de l’utilisateur, indiquant si l’abonnement est actif, annulé ou si un problème de facturation non résolu est en cours. |
| Calculated total revenue USD | Le revenu total généré par cet utilisateur. |
| Country | Le pays du client, déterminé par son adresse IP la plus récente. Adapty actualise le signal IP au plus une fois par semaine, ce qui peut entraîner un décalage si l’utilisateur change de lieu ou utilise un VPN. Pour cibler le pays du compte App Store / Play Store de l’utilisateur, utilisez Country from store account. |
| Country from store account | Le pays associé au compte iOS ou Android store de l’utilisateur. Notez qu’Adapty ne collecte le pays du store que pour les appareils iOS sous la version 13 ou ultérieure. |
| Creation date | La date de création du profil (lorsque l’app a été installée pour la première fois sur l’appareil de l’utilisateur). |
| Device | Le type d’appareil basé sur les métadonnées. Par exemple, « Samsung Galaxy » ou « iPhone 13 ». |
| Gender | Le genre de l’utilisateur. Notez que vous définissez vous-même cette valeur. |
| Installation date | La date à laquelle l’utilisateur a installé l’app. |
| Language | La langue de l’appareil de l’utilisateur. 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. Pour affiner encore le ciblage par langue, combinez Language avec Country. Par exemple, Chinois simplifié ( zh) + Country = TW, HK, MO cible les utilisateurs de l’écriture chinoise traditionnelle. |
| Last seen | La dernière date à laquelle l’utilisateur a ouvert l’app. |
| OS | La version du système d’exploitation de l’appareil de l’utilisateur. |
| Paid access level | Le niveau d’accès accordé à l’utilisateur. |
| Platform | La plateforme de l’appareil de l’utilisateur. Valeurs possibles : iOS, macOS, iPadOS, visionOS, Android. Si des utilisateurs accèdent à votre app depuis plusieurs plateformes (par exemple iOS et Android), l’appartenance au segment est évaluée séparément pour chaque plateforme en utilisant les données les plus récentes de cet appareil spécifique. Cela permet un ciblage par plateforme même pour un même profil utilisateur. |
| Subscription expiration date | La date d’expiration de l’abonnement ou sa présence/absence. Affiche none pour les achats à vie et reste vide si l’utilisateur possède un profil mais n’a jamais eu d’essai, d’abonnement ou d’achat à vie. |
| Subscription product | L’identifiant du dernier produit de l’abonnement actif du client. |
| Custom attributes | Définissez vos propres attributs pour créer des segments très ciblés basés sur des propriétés spécifiques à votre app ou à votre activité. |
Attributs personnalisés
Définissez des attributs personnalisés pour construire des segments plus ciblés basés sur des propriétés propres à votre app ou à votre activité.
- 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 analytics. Les données refléteront l’ancienne valeur.
Comment configurer un attribut personnalisé
Dans l’Adapty Dashboard, sélectionnez Create custom attributes dans le menu déroulant des attributs.
| Champ | Description |
|---|---|
| Name | Un libellé pour l’attribut personnalisé, utilisé uniquement dans l’Adapty Dashboard. |
| Key | Un identifiant unique pour l’attribut. Il doit correspondre à la clé utilisée dans le SDK. |
| Type | Choisissez entre :
|
| Values | Si 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. |
Une fois les champs requis remplis, vous pouvez utiliser les attributs personnalisés dans vos segments, tests A/B et plus encore.
Chaque profil peut avoir jusqu’à 30 attributs personnalisés.
Nombre total et échantillon aléatoire
Après la création d’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 répondant aux critères. Utilisez-le pour tester votre segment et vérifier qu’il est correctement configuré.
Dupliquer des segments
Si vous avez besoin d’un segment similaire à un segment existant, dupliquez-le plutôt que de le recréer de zéro. Cela fait gagner du temps aux équipes qui gèrent plusieurs campagnes ou tests A/B avec des groupes d’utilisateurs similaires.
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 :
- Ouvrez la section Profiles & Segments dans le menu principal d’Adapty et basculez vers l’onglet Segments.
- Cliquez sur le bouton 3 points à côté du segment et sélectionnez Duplicate.
- Ouvrez le nouveau segment et ajustez ses filtres selon vos besoins.
Supprimer des segments
Lorsque 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 En cours et Terminés comme actifs. Un test terminé utilise toujours 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é.
La suppression d’un segment est définitive. Le segment ne peut pas être restauré.
Pour supprimer un segment dans l’Adapty Dashboard :
- Accédez à Profiles & Segments dans le menu principal d’Adapty et basculez vers l’onglet Segments.
- Cliquez sur le bouton 3 points à côté du segment et sélectionnez Delete.
- Saisissez le nom du segment dans le champ de confirmation, puis cliquez sur Delete forever.
Si le segment est en cours d’utilisation, 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 de la liste et supprimez le segment de son audience, ou supprimez le placement ou le test A/B entièrement. Une fois qu’aucun élément ne référence le segment, vous pouvez le supprimer.