Aller directement au contenu

Créer l'abonnement Android d'introduction

GitHub

Les offres introductives vous permettent de fournir aux utilisateurs éligibles soit une période d'essai gratuite, soit un prix réduit pour une offre introductive. Après la période introductive, les abonnements se renouvellent automatiquement au tarif standard, à moins d'être annulés.

Les offres introductives constituent un outil puissant pour :

  • Réduire les barrières d'accès pour les nouveaux abonnés
  • Augmenter les taux de conversion
  • Permettre aux utilisateurs d'essayer vos fonctionnalités premium sans risque
  • Construire des relations d'abonnés à long terme

Les utilisateurs peuvent recevoir une offre d'introduction si ils n'ont jamais acheté ou reçu une offre d'introduction pour l'abonnement. Google Play gère automatiquement l'éligibilité.

Vous devez d'abord créer une souscription auto-renouvelable avant d'ajouter une offre d'introduction.

  1. Accéder à la configuration de l'offre

    Naviguez vers votre abonnement dans le console Google Play et sélectionnez le Ajouter une offre bouton.

    Bouton ajouter une offre

  2. Sélectionner le plan de base

    Un modal s'affichera pour vous demander de choisir votre plan de base. Généralement, vous n'aurez qu'un seul plan de base. Cliquez sur Ajouter une offre pour continuer.

    Sélectionner le plan de base

  3. Détails de l'offre

    Entrez les informations suivantes :

    ID de l'offre: Un identifiant unique pour cette offre

    Éligibilité: Choisissez qui peut recevoir cette offre

    • De nouveaux clients: Seuls les utilisateurs qui n'ont jamais souscrit
    • Les clients existants: Les utilisateurs qui ont souscrit précédemment
    • Déterminé par le développeur: Logique d'éligibilité personnalisée (non prise en charge par native-purchases)

    Configurer l'offre

  4. Ajouter des phases

    Cliquez Ajouter une phase à la fin de la page pour définir la structure de votre offre.

    Vous pouvez ajouter jusqu'à deux phases, permettant des combinaisons comme :

    • Essai gratuit uniquement
    • Prix réduit uniquement
    • Essai gratuit suivi d'un paiement récurrent réduit
  5. Sélectionner le type de phase

    Choisissez parmi trois types de phases :

    Essai gratuit

    • Accès gratuit pour une durée déterminée
    • Exemple : 7 jours gratuits, puis 9,99 $ par mois

    Paiement unique

    • Prix réduit une fois pour une période spécifique
    • Exemple : 1,99 $ pour 2 mois, puis 9,99 $ par mois

    Paiement récurrent réduit

    • Tarif réduit par cycle de facturation pour plusieurs cycles
    • Exemple : 4,99 $ par mois pendant 3 mois, puis 9,99 $ par mois
  6. 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
  7. Finaliser et Activer

    Cliquez Appliquer, puis Enregistrer pour activer l'offre. Le bouton Activer deviendra disponible une fois enregistré.

  • Phase 1 : 7 jours gratuits
  • Ensuite : 9,99 $ par mois de tarification standard
  • Phase 1 : 1,99 $ pour le premier mois
  • Ensuite : 9,99 $ par mois de tarification standard
  • Phase 1 : 14 jours gratuits
  • Phase 2 : 4,99 $ par mois pendant 2 mois
  • Ensuite : tarification standard de 9,99 $ par mois

Le plugin native-purchases gère automatiquement l'éligibilité et la présentation de l'offre initiale :

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);
  • Essais gratuits3-14 jours est optimal pour la plupart des applications
  • Périodes de remise1-3 mois fonctionne bien pour créer une habitude
  • Remise sur le prix50-70% de remise sur le prix régulier incite à la conversion
  • Afficher clairement l'offre initiale et le prix régulier
  • Montrer ce qui se passe après la période d'intro
  • Faciliter la résiliation et la transparence
  • Rappeler les utilisateurs avant la fin de la période d'intro

Testez différentes structures d'offres :

  • Durée de la période d'essai gratuite
  • Pourcentage de réduction
  • Durée de la réduction
  • Phase unique vs. multi-phase
  • Les utilisateurs ne peuvent revendiquer qu'une offre d'introduction par abonnement
  • Les offres d'introduction ne s'appliquent pas aux mises à niveau/mises à niveau d'abonnement
  • Les modifications des offres d'introduction n'affectent pas les abonnés existants
  • Résolution des problèmes

L'offre n'est pas affichée :

  • Vérifiez que l'offre est activée dans le console de Play
  • Vérifiez l'éligibilité de l'utilisateur (il est peut-être déjà utilisé l'offre)
  • Assurez-vous que l'application utilise les informations de produit les plus récentes

Les utilisateurs incorrects reçoivent l'offre :

  • Examinez les paramètres d'éligibilité (nouveaux vs. clients existants)
  • Vérifiez si l'utilisateur s'est abonné précédemment sur un appareil différent
  • Vérifiez l'historique de compte de Play Store

L'offre ne s'applique pas lors de l'achat :

  • Confirmez que l'ID du produit correspond exactement
  • Vérifiez que l'offre est toujours active et n'est pas expirée
  • Vérifiez les paramètres de plage de dates pour l'offre
  • Configurez les tests de sandbox pour tester vos offres
  • Surveillez les taux de conversion dans les analyses de console de jeu
  • Considérez la création de plusieurs niveaux d'abonnement avec des offres différentes

Continuez depuis l'introduction de l'offre de souscription Android

Section intitulée “Continuez depuis l'introduction de l'offre de souscription Android”

Si vous utilisez Créez l'introduction de l'offre de souscription Android pour planifier les paiements et les achats, connectez-le Utiliser @capgo/achats-natifs pour la capacité native dans Utiliser @capgo/achats-natifs, Tarification de Capgo pour le flux de workflow dans Tarification de Capgo, Système de paiement pour le détail d'implémentation dans Système de paiement, @capgo/achats-natifs pour le détail d'implémentation dans @capgo/achats-natifs, et Démarrage rapide pour le détail d'implémentation dans Démarrage rapide.