Créer une offre d'introduction pour un abonnement Android
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
Les offres d'introduction permettent d'accorder aux utilisateurs éligibles un essai gratuit ou un tarif d'introduction réduit. À l'issue de la période d'introduction, les abonnements sont automatiquement renouvelés au tarif standard, sauf annulation.
Les offres d'introduction sont un outil puissant pour :
- Réduire les barrières à l'entrée pour les nouveaux abonnés
- Augmenter les taux de conversion
- Allow users to try your premium features risk-free
- Fidélisez vos abonnés sur le long terme
Éligibilité
Section intitulée « Éligibilité »Les utilisateurs peuvent bénéficier d'une offre d'introduction s'ils n'ont jamais acheté ni reçu d'offre d'introduction pour cet abonnement. Google Play gère automatiquement l'éligibilité.
Prerequisites
Section intitulée « Prérequis »Vous devez d'abord créer un abonnement renouvelable automatiquement avant d'ajouter une offre d'introduction.
Créer une offre d'introduction
Section intitulée « Créer une offre d'introduction »-
Accéder à la configuration de l'offre
Accédez à votre abonnement dans la Google Play Console et sélectionnez le bouton Ajouter une offre .

-
Sélectionner le plan de base
Une fenêtre modale s'affichera pour vous demander de choisir votre plan de base. En général, vous n'aurez qu'un seul plan de base. Cliquez sur Ajouter une offre pour continuer.

-
Configurer les détails de l'offre
Saisissez les informations suivantes :
ID de l'offre: Un identifiant unique pour cette offre
Éligibilité: Choisissez qui peut recevoir cette offre
- Nouveaux clients: Only users who have never subscribed
- Clients existants: Utilisateurs ayant déjà souscrit un abonnement
- Déterminé par le développeur: Logique d'éligibilité personnalisée (non supportée par native-purchases)

-
Ajouter des phases
Cliquez Ajouter une phase en bas de la page pour définir la structure de votre offre.
Vous pouvez ajouter jusqu'à deux phases, permettant des combinaisons telles que :
- Essai gratuit uniquement
- Prix réduit uniquement
- Essai gratuit suivi d'un paiement récurrent réduit
-
Sélectionner le type de phase
Choisissez parmi trois types de phases :
Essai gratuit
- Accès offert pour une durée déterminée
- Exemple : 7 jours gratuits, puis 9,99 $/mois
Paiement unique
- Prix réduit ponctuel pour une période spécifique
- Exemple : 1,99 $ pendant 2 mois, puis 9,99 $/mois
Paiement récurrent avec remise
- Tarif réduit par cycle de facturation sur plusieurs cycles
- Exemple : 4,99 $/mois pendant 3 mois, puis 9,99 $/mois
-
Configurer la durée de la phase
Définir la durée de la phase d'introduction :
- Jours, semaines ou mois
- Nombre de cycles de facturation
-
Finaliser et activer
Cliquez Appliquez, puis Enregistrer pour activer l'offre. Le Activer bouton sera disponible après l'enregistrement.
Exemples de phases d'offre
Section intitulée « Exemples de phases d'offre »Exemple 1 : Essai gratuit simple
Section intitulée « Exemple 1 : Essai gratuit simple »- Phase 1 : 7 jours gratuits
- Ensuite : 9,99 $/mois (tarif standard)
Exemple 2 : Introduction à tarif réduit
Section intitulée « Exemple 2 : Introduction à prix réduit »- Phase 1 : 1,99 $ pour le premier mois
- Ensuite : 9,99 $/mois (tarif standard)
Exemple 3 : Essai prolongé + remise
Section intitulée « Exemple 3 : Essai prolongé + réduction »- Phase 1 : 14 jours gratuits
- Phase 2 : 4,99 $/mois pendant 2 mois
- Ensuite : 9,99 $/mois (tarif standard)
Utilisation dans votre application
Section titled “Using in Your App”Le plugin native-purchases gère automatiquement l'éligibilité et l'affichage des offres d'introduction :
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Fetch products (includes intro offer metadata)const { products } = await NativePurchases.getProducts({ productIdentifiers: ['com.example.premium.monthly'], productType: PURCHASE_TYPE.SUBS,});
const product = products[0];
if (product.introductoryPrice) { console.log(`Intro price: ${product.introductoryPriceString}`); console.log(`Regular price: ${product.priceString}`); console.log( `Offer duration: ${product.introductoryPrice.subscriptionPeriod?.numberOfUnits} ${product.introductoryPrice.subscriptionPeriod?.unit}`, );} else { console.log('No intro offer configured for this product');}
// Purchase (Google Play applies intro pricing automatically if the user is eligible)const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.example.premium.monthly', planIdentifier: 'monthly-plan', // Base Plan ID from Google Play Console productType: PURCHASE_TYPE.SUBS,});
console.log('Introductory purchase transaction', transaction.transactionId);Bonnes pratiques
Section intitulée « Bonnes pratiques »Durée de l'offre
Section intitulée « Durée de l'offre »- Essais gratuits: 3 à 14 jours est optimal pour la plupart des apps
- Périodes de réduction: 1 à 3 mois est idéal pour créer une habitude
- Remise sur le prix: une réduction de 50-70 % booste les conversions
Marketing
Section intitulée « Marketing »- Afficher clairement l'offre d'introduction et le prix normal
- Montrer ce qui se passe après la période d'introduction
- Rendre l'annulation facile et transparente
- Rappeler aux utilisateurs la fin de la période d'introduction
A/B testing
Section intitulée « Tests A/B »Tester différentes structures d'offres :
- Durée de l'essai gratuit
- Pourcentage de remise
- Durée de la remise
- Phase unique vs plusieurs phases
Notes importantes
Section intitulée « Notes importantes »- Une seule offre d'introduction peut être active par abonnement à la fois
- Users can only claim an intro offer once per subscription
- Les offres d'introduction ne s'appliquent pas aux upgrades/downgrades d'abonnement
- Les modifications des offres d'introduction n'affectent pas les abonnés actuels
Troubleshooting
Section intitulée « Dépannage »L'offre d'introduction ne s'affiche pas :
- Vérifier que l'offre est activée dans la Play Console
- Vérifier l'éligibilité de l'utilisateur (a peut-être déjà utilisé l'offre)
- S'assurer que l'app utilise les dernières infos produit
Des utilisateurs non concernés reçoivent l'offre :
- Vérifier les paramètres d'éligibilité (nouveaux clients vs clients existants)
- Vérifier si l'utilisateur s'est déjà abonné sur un autre appareil
- Vérifier l'historique du compte Play Store
L'offre ne s'applique pas lors de l'achat :
- Confirmer que l'ID produit correspond exactement
- Vérifier que l'offre est toujours active et non expirée
- Vérifier les paramètres de la plage de dates de l'offre
Étapes suivantes
Section intitulée « Étapes suivantes »- Configurer le test sandbox pour tester vos offres
- Surveillez les taux de conversion dans les analyses Play Console
- Envisagez de créer plusieurs niveaux d'abonnement avec différentes offres
Continuer depuis Créer une offre d’introduction pour abonnement Android
Section intitulée « Continuer après la création de l'offre de lancement d'abonnement Android »Si vous utilisez Créer une offre d'introduction pour un abonnement Android pour planifier les paiements et les achats, connectez-l’à Utiliser @capgo/native-purchases pour la capacité native dans Utiliser @capgo/native-purchases Tarifs Capgo pour le workflow produit dans Capgo Tarifs, Système de paiement pour les détails d'implémentation du système de paiement, @capgo/native-purchases pour les détails d'implémentation dans @capgo/native-purchases, et Prise en main pour les détails d'implémentation dans la section Getting Started.