Ride Gérez les paywalls et les passerelles de paiement avec RevenueCat Cela peut paraître complexe au premier abord, surtout si vous utilisez habituellement des solutions « prêtes à l'emploi » comme Superwall. Cependant, si vous souhaitez une base solide pour la mise à l'échelle, une mesure précise de vos revenus et un contrôle optimal des événements liés aux abonnements, il est judicieux de prendre le temps de comprendre comment RevenueCat s'intègre à l'architecture de votre application.
L'objectif de cet article est de vous aider à comprendre comment utiliser RevenueCat pour Créez des murs de paiement simples, gérez les abonnements et connectez tout cela à vos outils d'analyse et de marketing. (Par exemple, avec Pushwoosh), en tirant parti de son rôle de source unique de données de paiement. Nous examinerons des exemples concrets, les problèmes courants liés aux avis clients, la structure de votre système d'abonnement et comment optimiser l'utilisation de la plateforme.
Pourquoi RevenueCat est-il au cœur de votre stratégie d'abonnement ?
De nombreuses entreprises ont fini par placer RevenueCat au cœur de son infrastructure d'abonnementLa principale raison est qu'elle offre un point d'accès centralisé pour toutes les données de paiement et de renouvellement, qu'elles proviennent d'iOS, d'Android ou du web. Cela résout l'un des problèmes les plus courants : la disparité des données entre chaque boutique d'applications, votre système d'administration et votre outil d'analyse.
En utilisant RevenueCat, vous obtenez une source unique et fiable d'informations sur les abonnements et la facturationVous pouvez ensuite diffuser ces données aux autres outils de votre suite (analyse, CRM, automatisation marketing, notifications push, etc.) via des intégrations natives ou des webhooks. Cette cohérence est essentielle pour segmenter les utilisateurs, mener des campagnes de vente incitative ou comprendre en profondeur le comportement de vos abonnés.
En pratique, cela signifie que vos décisions en matière de produits et de marketing sont basées sur événements d'abonnement cohérents et unifiésAchats initiaux, renouvellements, annulations, problèmes de paiement, modifications de produits et bien plus encore. Toutes ces informations peuvent ensuite être intégrées à des solutions comme Pushwoosh pour créer des parcours clients automatisés et ultra-détaillés.
RevenueCat contre Superwall : simplicité contre contrôle
Si vous utilisez habituellement des outils comme Superwall, il est normal de ressentir cela. RevenueCat est plus complexeSuperwall privilégie la mise en place rapide d'un système de paiement visuel, grâce à une approche quasi-prête à l'emploi. À l'inverse, RevenueCat se concentre sur la gestion métier : gestion des produits, logique d'abonnement, événements et données.
Cela ne signifie pas que vous ne pouvez pas créer avec RevenueCat. des murs de paiement simples et efficacesCet outil se concentre sur le contrôle du contenu et du calendrier des abonnements, tandis que le fonctionnement du système de paiement reste largement à votre discrétion. En contrepartie, vous bénéficiez d'une grande flexibilité pour intégrer vos systèmes de paiement à d'autres systèmes et orchestrer l'intégralité du parcours utilisateur.
De plus, RevenueCat évolue grâce à des outils de génération de paywalls basés sur l'IA, permettant à partir de listes de magasins, d'invites ou de références visuelles Pour créer une première maquette de paywall, vous pouvez ajuster le design, le texte et les appels à l'action pour chaque conversation et tester les points clés avant le lancement. Cela réduit considérablement l'écart entre les aspects commerciaux et l'expérience visuelle.
Murs d'accès payants simples : structure recommandée
Une caractéristique commune des applications par abonnement est d'avoir deux murs de paiement simples mais bien différenciés. Par exemple:
- Un accès payant initial après l'inscription, sans restrictions, qui présente la proposition de valeur globale.
- Un second mur payant, associé à certaines fonctionnalités et assorti de restrictions, apparaît lorsque l'utilisateur tente d'utiliser les fonctionnalités premium.
Dans le premier cas, le mur payant est généralement plus « ambitieux » : Vous expliquez les avantages généraux, les résumés du régime et les raisons de souscrire.Dans le second cas, le contexte est primordial : l’utilisateur tente de réaliser une action spécifique (par exemple, accéder à un cours premium ou à une fonctionnalité avancée), il est donc important de mettre en avant la valeur exacte de cette fonctionnalité et la manière dont l’abonnement permet d’accéder instantanément à cette action.
RevenueCat couvre la partie de gestion des produits, tarification, périodes d'essai et validation des droitsVous contrôlez la mise en page, le texte et l'aspect visuel du mur payant au sein de l'application. En combinant cela avec un générateur de murs payants basé sur l'IA, vous pouvez rapidement tester différentes conceptions pour votre mur payant principal et celui des fonctionnalités contextuelles.
Problèmes courants liés à l'examen des abonnements sur l'App Store

Voici un scénario assez courant lorsqu'on débute avec RevenueCat (ou tout autre système d'abonnement) : Vous soumettez votre application pour examen et vous soumettez également votre abonnement intégré pour la première fois.Mais l'abonnement est toujours « en attente d'examen ». Entre-temps, l'examinateur d'Apple accède à votre application, atteint la page de paiement et… les informations sur les prix et le produit ne s'affichent pas correctement car l'abonnement n'a pas encore été approuvé.
Le résultat est généralement désastreux : Le critique ne peut pas accéder à l'intégralité du contenu payant. Ils finissent par rejeter l'application à plusieurs reprises, car le processus d'achat est défaillant de leur point de vue. Cela crée une sorte de cercle vicieux : l'application dépend d'un abonnement qui n'est pas encore disponible, et l'abonnement dépend d'une application qui ne passe pas l'examen.
Pour minimiser ce type de problèmes, il est recommandé Préparez votre application à gérer les états intermédiaires.Par exemple, en affichant un message convivial si aucun produit n'est disponible, en ajoutant une option pour passer cette étape ou en proposant un autre chemin de navigation au réviseur. Il est également conseillé de documenter clairement dans la note de révision ce qui se passe et, si possible, d'inclure des captures d'écran ou les étapes permettant de reproduire le comportement attendu une fois l'abonnement approuvé.
Un autre conseil utile est Ne bloquez pas l'intégralité de l'application derrière un système de paiement qui dépend de produits qui n'ont pas encore été approuvés.Laisser une partie du contenu accessible ou une fonctionnalité minimale peut aider le relecteur à comprendre la proposition de valeur et à éviter la frustration liée à l'impossibilité de tester quoi que ce soit. Dans le contexte de RevenueCat, assurez-vous également que votre application gère correctement les réponses vides ou les erreurs de chargement de produits.
RevenueCat en tant que plateforme de gestion des abonnements
RevenueCat est défini comme un plateforme qui simplifie les achats et les abonnements au sein de l'application Pour iOS, Android et le Web. Cette application gère les aspects les plus sensibles de la logique d'abonnement : validation des reçus, synchronisation des statuts entre les appareils, restauration des achats, gestion des périodes d'essai, promotions, etc.
De plus, il fournit Des outils complets pour analyser et optimiser les performances de vos abonnementsCela inclut des indicateurs tels que les revenus récurrents, la fidélisation, le taux de désabonnement, la valeur vie client (LTV), le comportement des cohortes et les segmentations qui vous aident à comprendre quels forfaits fonctionnent le mieux, quelles promotions convertissent le mieux ou à quel moment du cycle de vie la plupart des utilisateurs sont perdus.
Son principal avantage est que, grâce à la centralisation, il vous évite de réécrire la même logique pour chaque plateforme. Au lieu d'interagir directement avec les SDK natifs de chaque boutique, vous vous appuyez sur un SDK unique qui expose un modèle de données homogène et laissons RevenueCat se charger d'interpréter les détails de chaque magasin.
Intégration de RevenueCat avec Pushwoosh : automatisation et segmentation
L'une des intégrations les plus puissantes dans le contexte des paywalls et de la fidélisation est celle de RevenueCat avec PushwooshPushwoosh est une plateforme permettant d'envoyer des notifications push, des messages intégrés à l'application et d'autres types de communications ciblées. En la reliant à RevenueCat, vous pouvez orchestrer des campagnes basées sur de véritables événements d'abonnement.
L'idée est simple: RevenueCat envoie des événements d'abonnement à Pushwoosh Grâce aux webhooks, ces événements déclenchent des parcours clients personnalisés, des automatisations et une segmentation avancée. Vous pouvez ainsi encourager les renouvellements, rappeler aux clients les avantages de leur abonnement, suggérer des passages à des formules supérieures ou lancer des offres spéciales au moment opportun, optimisant ainsi l'engagement et le chiffre d'affaires.
Par exemple, une plateforme d'apprentissage en ligne peut Augmentez l'engagement en envoyant des notifications personnalisées Lorsqu'un changement de forfait est détecté, le système envoie un message pouvant inclure des conseils pour la transition, des recommandations de cours adaptées au nouveau niveau d'abonnement et des avantages exclusifs confortant l'utilisateur dans sa décision de passer à la formule supérieure.
Cas d'utilisation spécifiques de l'intégration RevenueCat + Pushwoosh
L'éventail des cas d'utilisation lors de la combinaison événements d'abonnement avec campagnes de messagerie C'est énorme. Voici quelques scénarios courants :
- N'oubliez pas les renouvellements et récupérez les tentatives de recouvrement infructueuses.
- Transformez les achats ponctuels en abonnements récurrents.
- Encouragez les passages aux niveaux premium grâce à des messages contextuels.
- Accompagner les modifications apportées au plan d'un contenu éducatif ou de recommandations.
Imaginez un service de streaming qui détecte un problème de facturation d'abonnementGrâce à cette intégration, vous pouvez déclencher une notification push ciblée expliquant l'erreur et fournissant des instructions claires pour la résoudre, comme la mise à jour du mode de paiement. Cela réduit les fermetures de compte involontaires et améliore l'expérience utilisateur.
Autre exemple : un service de livraison de repas peut utiliser les événements commerciaux pour transformer une commande ponctuelle en une relation à long termeAprès un achat, vous pouvez envoyer une notification push pour remercier le client et lui recommander des produits similaires ou lui présenter un abonnement pour des livraisons régulières. Cette fréquence de communication contribue à fidéliser la clientèle, à générer des ventes additionnelles et à convertir potentiellement les acheteurs occasionnels en abonnés.
Dans les applications proposant plusieurs niveaux d'abonnement, comme de nombreux jeux mobiles, cette intégration permet Surveillez le niveau de chaque utilisateur et déclenchez des messages de mise à niveau personnalisés.Par exemple, des notifications mettant en avant les avantages des niveaux premium, tels que du contenu exclusif, des pièces supplémentaires ou des réductions spéciales, encourageant les utilisateurs à passer à un niveau supérieur au moment le plus opportun.
Événements disponibles dans l'intégration RevenueCat → Pushwoosh
L'intégration est créée automatiquement dans Pushwoosh. une série d'événements tels que RevenueCat les envoie pour la première foisChaque événement représente une action pertinente dans le cycle de vie de l'abonnement, et beaucoup comportent des attributs utiles (tels que le prix ou la devise) qui peuvent ensuite être utilisés dans des segmentations avancées.
Voici les événements les plus pertinents qui sont synchronisés :
- RC_ACHAT_INITIAL – Il se déclenche lorsqu'un utilisateur effectue son premier achat d'abonnement. Il comprend des attributs tels que : prix, prix_en_devise_achetée y monnaie.
- ACHAT_NON_RENOUVELABLE – Indique un achat qui ne sera pas renouvelé automatiquement, très utile pour les produits à accès limité. Comprend également le prix et la devise.
- RC_RENEWAL – Indique le renouvellement d'un abonnement existant ou la réactivation d'un utilisateur inactif qui se réabonne. Inclut le nouveau prix et la nouvelle devise.
- RC_PRODUCT_CHANGE – Cela se produit lorsqu'un abonné change de produit, par exemple en passant d'un forfait mensuel à un forfait annuel, ou d'un niveau de base à un niveau premium.
- ANNULATION RC – Signalez l’annulation d’un abonnement ou d’un achat non renouvelable, un élément clé pour la fidélisation et la reconquête des clients.
- RC_BILLING_ISSUE – Indique un problème lors de la tentative de facturation de l'abonné, comme une carte expirée ou un solde insuffisant.
- RC_SUBSCRIBER_ALIAS – Il est délivré à chaque fois qu'un nouvel enregistrement est effectué. app_user_id Pour un abonné existant, utile pour le suivi multi-appareils.
- RC_SUBSCRIPTION_PAUSED – Indique qu'un abonnement a été programmé pour être suspendu à la fin de la période en cours.
- RC_UNCANCELLATION – Vous informe de la réactivation d'un abonnement annulé mais non encore expiré.
- RC_TRANSFER – Cela se produit lorsque des transactions et des droits sont transférés d'un ou plusieurs identifiants d'utilisateur de l'application à un autre utilisateur, ce qui est important lors des migrations ou des fusions de comptes.
- RC_SUBSCRIPTION_EXTENDED – Cela indique qu'un abonnement existant a été prolongé, avançant ainsi la date d'expiration de la période en cours.
- RC_EXPIRATION – Indique que l'abonnement d'un client a expiré. Inclut des attributs tels que : prix, prix_en_devise_achetée, monnaie, expiration_à y acheté_à.
Tous ces événements peuvent être utilisés dans le Parcours clients PushwooshCeux qui comportent des attributs de prix sont particulièrement intéressants à appliquer Segmentation RFM (Récence, Fréquence, Monétaire), qui vous permet de prioriser les utilisateurs en fonction de leur valeur économique et de leur activité récente.
Synchronisation des utilisateurs entre RevenueCat et Pushwoosh
Pour que les événements RevenueCat correspondent correctement aux utilisateurs dans Pushwoosh, il est essentiel aligner les identifiants utilisateurIl est recommandé que l'identifiant utilisateur Pushwoosh corresponde à l'identifiant utilisateur. Identifiant utilisateur de l'application RevenueCat.
En pratique, cela signifie que vous devez Récupérez l'identifiant utilisateur de l'application géré par le SDK RevenueCat et transmettez-le au SDK Pushwoosh.Ainsi, lorsque RevenueCat envoie un webhook d'événement, Pushwoosh peut l'associer au profil approprié et activer les parcours correspondants sans perte d'informations.
Sur Android, ce lien est établi, par exemple, par un appel comme Pushwoosh.getInstance().setUserId(appUserIDFromRC);Où appUserIDFromRC Il s'agit de l'identifiant fourni par RevenueCat. Sur iOS, le modèle est similaire, utilisant quelque chose comme [[Pushwoosh sharedInstance] setUserId: appUserIDFromRC];Une fois cette correspondance établie et les identifiants matériels (HWID) synchronisés, l'intégration entre les deux plateformes fonctionnera de manière cohérente.
Comment activer l'intégration Pushwoosh dans le tableau de bord RevenueCat
Après avoir aligné les identifiants utilisateur dans vos SDK, l'étape suivante est Activez l'intégration depuis le tableau de bord RevenueCatLe déroulement général est assez simple :
- Accédez à votre projet dans le panneau RevenueCat et repérez la section pour Intégrations Dans le menu latéral, cliquez sur « + Nouveau » ou « Ajouter une intégration ».
- Dans la liste des intégrations, sélectionnez l'option Crochets Web puisque l'intégration avec Pushwoosh repose sur ce mécanisme.
- Donnez à l'intégration un nom reconnaissable, par exemple « Pushwoosh », afin de pouvoir l'identifier facilement par la suite.
- Dans le champ URL du webhook, saisissez le chemin fourni par Pushwoosh, par exemple : https://integration-revenuecat.svc-nue.pushwoosh.com/integration-revenuecat/v1/post-event?pwapp=APP_CODE. Remplace CODE_APP via le code de votre application dans Pushwoosh, que vous trouverez sous le nom de votre application dans son tableau de bord.
- Dans la valeur de l'en-tête d'autorisation, collez votre Jeton d'API PushwooshCe jeton s'obtient dans la section Paramètres > Accès API de votre compte Pushwoosh.
- Décidez si vous souhaitez envoyer des événements uniquement depuis achats de productionSolo de tas de sable (tests) ou les deux. Pour les tests initiaux, il est généralement utile d'activer l'environnement de test (sandbox) et, une fois que tout est vérifié, de passer en production.
- Dans le menu déroulant App, indiquez si les événements webhook doivent être envoyés à une seule application spécifique ou pour toutes les applications du projet dans RevenueCat.
- Dans la section Type d'événement, choisissez si vous souhaitez envoyer tous les événements ou seulement un sous-ensemble spécifique (par exemple, uniquement les renouvellements et les annulations) en fonction de votre stratégie de communication.
- Configurez ces options si vous souhaitez qu'elles soient affichées. Tous les événements, seulement les succès, ou seulement les échecs ?Cette distinction peut vous aider à déboguer l'intégration.
Aussi, vous avez la possibilité de lancer un webhook de test directement depuis RevenueCat. Il est fortement recommandé d'utiliser cette fonctionnalité pour vérifier que les événements parviennent correctement à Pushwoosh, que les modèles d'événements sont créés automatiquement et que les parcours clients sont déclenchés comme prévu.
Utilisez RevenueCat pour améliorer vos paywalls.
Au-delà de la simple validation des paiements, RevenueCat offre un contexte très riche pour optimiser vos paywallsGrâce à un suivi détaillé des événements et à la possibilité d'intégration avec des outils d'analyse et de messagerie, vous pouvez considérer votre paywall comme un élément vivant qui évolue en fonction du comportement réel de vos utilisateurs.
Grâce aux informations que vous recevez de RevenueCat, vous pouvez, par exemple, Détecter les tendances entre les utilisateurs qui convertissent et ceux qui ne convertissent pasCes données vous permettent d'affiner vos annonces, l'ordre des avantages, le nombre d'offres présentées, et même de proposer différentes options d'abonnement selon le segment d'utilisateurs. Vous pouvez suivre les offres choisies par les utilisateurs, le délai entre l'installation et l'achat, le nombre d'utilisateurs qui accèdent à la page des fonctionnalités réservées, etc.
Si vous ajoutez à cela un générateur de paywall alimenté par l'IA, capable d'utiliser le contenu de votre fiche produit et vos références visuelles, vous obtenez un flux de travail très puissant : Vous générez une version initiale du paywall, vous la lancez, vous analysez ses performances à l'aide de RevenueCat et vous l'ajustez rapidement. Ajustez le design, les messages et les appels à l'action jusqu'à trouver la combinaison qui convertit le mieux.
L'association de systèmes de paiement bien conçus, de la gestion des abonnements RevenueCat et de l'automatisation des messages Pushwoosh vous offre une base très solide pour développer une activité par abonnement : vous disposez Des données centralisées et fiables, une structure complète des événements du cycle de vie, une communication ciblée en temps réel et la possibilité de tester différentes variantes de paywall..
Bien que cela puisse paraître au premier abord plus impressionnant que des solutions ultra-simples, une fois la pile configurée, elle devient un élément stable et puissant sur lequel bâtir un modèle de revenus récurrents véritablement durable.Partagez cette information et davantage d'utilisateurs découvriront cet outil..
