Profils/CRM
Profils est un CRM pour vos utilisateurs. Avec Profils, vous pouvez :
- Trouvez des utilisateurs spécifiques par ID de profil, ID utilisateur client, e-mail ou ID de transaction.
- Consultez la chronologie des événements de l’utilisateur, y compris les problèmes de facturation, les délais de grâce et autres événements.
- Analysez les propriétés de l’utilisateur telles que l’état de l’abonnement, le revenu/produit total, et plus encore.
- Accordez à l’utilisateur un abonnement.
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.
Pour comprendre comment Adapty crée et associe les profils utilisateurs, consultez Comment fonctionnent les profils.
Trouver des utilisateurs
Dans la liste des profils, vous pouvez rechercher un utilisateur spécifique par :
- Profile ID : l’identifiant interne d’Adapty pour l’utilisateur (également appelé Adapty ID).
- Customer user ID : l’identifiant de votre application pour l’utilisateur, si vous en avez défini un.
- Email : l’adresse e-mail de l’utilisateur, si elle a été envoyée comme attribut personnalisé.
- Transaction ID : l’identifiant de transaction du store issu d’un achat.
Cliquez sur n’importe quelle ligne pour ouvrir le profil complet de l’utilisateur.
État de l’abonnement
Dans la liste des profils, vous pouvez filtrer et trier les utilisateurs par état de l’abonnement. Les valeurs d’état sont :
| État de l’utilisateur | Description |
|---|---|
| Subscribed | L’utilisateur dispose d’un abonnement actif avec le renouvellement automatique activé. |
| Auto-renew off | L’utilisateur a désactivé le renouvellement automatique mais conserve l’accès aux fonctionnalités premium jusqu’à la fin de la période d’abonnement. |
| Subscription cancelled | L’utilisateur a annulé son abonnement, qui a entièrement pris fin. |
| Billing issue | L’utilisateur n’a pas pu être débité en raison d’un problème de paiement, après l’expiration de son abonnement ou de sa période d’essai. |
| Grace period | L’utilisateur est actuellement en délai de grâce en raison d’un problème de paiement survenu lors de la tentative de débit après l’expiration de son abonnement ou de sa période d’essai. |
| Active trial | L’utilisateur dispose d’un abonnement actif actuellement en période d’essai. |
| Trial cancelled | L’utilisateur a annulé la période d’essai et ne dispose pas d’un abonnement actif. |
| Never subscribed | L’utilisateur ne s’est jamais abonné ni n’a démarré de période d’essai et reste un utilisateur freemium. |
Attributs utilisateur
Vous pouvez envoyer des propriétés utilisateur supplémentaires à Adapty via le SDK.
Par défaut, Adapty définit :
| Propriété | Description |
|---|---|
| Customer user ID | Un identifiant de votre utilisateur final dans votre système. |
| Adapty ID | Identifiant interne Adapty de votre utilisateur final, appelé Profile ID. |
| IDFA | L’Identifier for Advertisers, attribué par Apple à l’appareil d’un utilisateur. Nécessite l’autorisation App Tracking Transparency (ATT) sur iOS 14+. Non disponible sur Android. |
| IP country | Pays de votre utilisateur final, déterminé par son adresse IP la plus récente. |
| Store country | Pays du compte App Store ou Google Play de votre utilisateur final, tel que communiqué par le store. Adapty le reçoit avec les transactions du store, donc il est vide pour les utilisateurs sans achats. |
| OS | Le système d’exploitation utilisé par l’utilisateur final. |
| Device | Le nom du modèle d’appareil visible par l’utilisateur final. |
| Install date | La date à laquelle l’utilisateur a été enregistré pour la première fois dans Adapty :
|
| Created at | La date de création de l’utilisateur. |
Envoyez au moins votre identifiant utilisateur interne ou votre adresse e-mail. Cela vous permet de retrouver les utilisateurs par ces identifiants dans la liste des profils.
Après avoir installé le SDK, Adapty collecte automatiquement les événements utilisateur depuis la file de paiement et les affiche dans le profil utilisateur. Les attributs du tableau ci-dessus sont collectés automatiquement — vous n’avez pas besoin de les envoyer.
Attributs personnalisés
Dans la section Attributes d’un profil, vous pouvez voir les attributs personnalisés définis via le SDK ou l’API. Vous pouvez également en attribuer manuellement en cliquant sur le bouton Add attribute.
Pour modifier ou supprimer un attribut, cliquez sur les trois points à côté de lui et sélectionnez Edit ou Delete. La suppression d’un attribut n’affecte que ce profil — les autres profils qui possèdent le même attribut le conservent.
Accorder un abonnement
Dans un profil, vous pouvez prolonger un abonnement actif ou accorder à un utilisateur un accès à vie à un niveau d’accès — sans lui demander d’effectuer un achat.
C’est particulièrement utile pour :
- Dédommager un utilisateur après un problème de facturation ou de support.
- Lancer des promotions manuelles ou des programmes bêta.
- Tester des flows d’abonnement sans effectuer de vrai achat.
Pour accorder un accès, ouvrez le profil de l’utilisateur, allez dans la section Access levels et cliquez sur Edit. Définissez la date d’expiration et enregistrez. La date d’expiration doit être dans le futur et ne peut pas être réduite une fois définie. La modifier pour des abonnements actifs n’affecte pas les paiements en cours.
Accorder un accès ne crée pas d’événements d’achat sur l’App Store ou Google Play. Le fil d’événements et les analyses de l’utilisateur différeront d’un vrai flux d’achat.
Vous pouvez également accorder un accès de manière programmatique en utilisant la méthode API Grant access level.
Partager l’accès payant entre les comptes utilisateurs
Article principal : Partager l’accès payant entre les comptes utilisateurs
Historique du partage d’accès
Lorsque des niveaux d’accès sont partagés ou transférés, le profil de l’utilisateur affiche un lien vers le profil connecté — le profil qui a partagé l’accès, ou celui qui l’a reçu. Pour consulter le profil connecté, dans le Profile de l’utilisateur, cliquez sur le lien situé à côté du niveau d’accès.
Les soldes en monnaie virtuelle ne sont pas partagés ni transférés entre les profils comme le sont les niveaux d’accès. Chaque solde reste attaché à un seul profil — voir Soldes, profils et appareils.
Étapes suivantes
- Pour comprendre comment Adapty crée et lie les profils, voir Comment fonctionnent les profils.
- Pour configurer la politique de partage des accès, voir Partage des accès payants entre comptes utilisateurs.
- Pour accorder un accès par programmation, voir la méthode API Accorder un niveau d’accès.