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.
3244407-Segments.webp

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.

1af9744-new_cohort.webp

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.

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 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 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’app sans influence de marketing payant (par exemple, 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 (par exemple, 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 non résolu est en cours.
Calculated total revenue USDLe revenu total généré par cet utilisateur.
CountryLe 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 accountLe 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 dateLa date de création du profil (lorsque l’app a été installée pour la première fois 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 vous-même cette valeur.
Installation dateLa date à laquelle l’utilisateur a installé l’app.
LanguageLa 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 seenLa dernière date à laquelle l’utilisateur a ouvert l’app.
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 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 dateLa 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 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 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.

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.

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é.

segment-random-set.webp

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 :

  1. Ouvrez la section Profiles & Segments dans le menu principal d’Adapty et basculez vers l’onglet Segments.
  2. Cliquez sur le bouton 3 points à 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

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 :

  1. Accédez à Profiles & Segments dans le menu principal d’Adapty et basculez vers l’onglet Segments.
  2. Cliquez sur le bouton 3 points à côté du segment et sélectionnez Delete.
  3. 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.

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