Passer au contenu

Créer l'offre d'abonnement Android introductive

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 période introductive. Après la période introductive, les abonnements se renouvellent automatiquement au tarif standard, à moins d'être annulés.

Les offres introductives sont 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 à long terme avec vos abonnés

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

Vous devez d'abord créer un abonnement 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 bouton Ajouter l'offre. button.

    Ajoutez le bouton d'offre

  2. Sélectionnez le plan de base

    Un modale apparaîtra pour vous demander de choisir votre plan de base. Généralement, vous n'aurez qu'un seul plan de base. Cliquez sur Ajoutez l'offre pour continuer.

    Sélectionnez le plan de base

  3. Configurez les 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

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

    Configurer l'offre

  4. Ajouter des phases

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

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

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

    Choisissez parmi trois types de phase :

    Essai gratuit

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

    Paiement unique

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

    Paiement récurrent réduit

    • Tarif réduit par cycle de facturation pour plusieurs cycles
    • Par exemple : 4,99 $/mois pendant 3 mois, puis 9,99 $/mois
  6. Durée de la phase de configuration

    Définir la durée de la phase d'introduction :

    • Jours, semaines ou mois
    • Nombre de cycles de facturation
  7. Finaliser et Activer

    Cliquez AppliquerEnsuite Enregistrer pour activer l'offre. La Activer le bouton deviendra disponible une fois enregistré.

  • Phase 1 : 7 jours gratuit
  • Puis : 9,99 $ par mois 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 : 9,99 $ par mois de tarification standard

Copier dans le presse-papier

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 gratuits : 3-14 jours est optimal pour la plupart des applications
  • Périodes réduites : 1-3 mois fonctionne bien pour créer des habitudes
  • Remise sur le prix : 50-70% de remise sur le prix régulier incite à la conversion
  • Afficher clairement l'offre d'introduction et le prix régulier
  • Montrer ce qui se passe après la période d'introduction
  • Faciliter l'annulation et la transparence
  • Rappeler les utilisateurs avant la fin de la période d'introduction

Tester différentes structures d'offre :

  • Durée de la période d'essai gratuite
  • Pourcentage de remise
  • Durée de la remise
  • Phase unique vs. multi-phase
  • Seule une offre d'introduction peut être active par abonnement à la fois
  • Les utilisateurs ne peuvent prétendre qu'à une offre d'introduction par abonnement
  • Les offres d'introduction ne s'appliquent pas aux mises à niveau/désactivations d'abonnement
  • Les modifications des offres d'introduction n'affectent pas les abonnés existants

L'offre d'introduction ne s'affiche pas :

  • Vérifiez que l'offre est activée dans le Console de Play
  • Vérifiez l'éligibilité de l'utilisateur (il peut avoir utilisé l'offre avant)
  • Assurez-vous que l'application utilise les informations de produit les plus récentes

Les utilisateurs incorrects reçoivent l'offre :

  • Vérifiez les paramètres d'admissibilité (nouveaux vs. clients existants)
  • Vérifiez si l'utilisateur a déjà souscrit sur un appareil différent
  • Vérifiez l'historique du compte 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 non expirée
  • Vérifiez les paramètres de plage de dates pour l'offre

Continuez de « Créer une offre d'introduction pour les abonnements Android »

Section intitulée « Continuez de « Créer une offre d'introduction pour les abonnements Android » »

Si vous utilisez Créer une offre d'introduction pour les abonnements Android pour planifier les paiements et les achats, connectez-le avec Utiliser @capgo/native-purchases pour la capacité native dans Utiliser @capgo/native-purchases, Capgo Pricing pour le flux de travail du produit dans Capgo Pricing, Système de paiement pour le détail d'implémentation dans Système de paiement @capgo/achats natifs pour les détails d'implémentation dans @capgo/achats natifs, et Démarrage pour les détails d'implémentation dans Démarrage.