Saltare al contenuto

Creazione di un'offerta introduttiva per l'abbonamento Android

GitHub

Le offerte introduttive consentono di fornire agli utenti idonei una prova gratuita o un prezzo introduttivo scontato. Dopo che la fase introduttiva è conclusa, le sottoscrizioni si rinnovano automaticamente al prezzo standard a meno che non vengano annullate.

Gli offerti introduttivi sono uno strumento potente per:

  • Ridurre le barriere di ingresso per i nuovi sottoscrittori
  • Aumentare le tassi di conversione
  • Consentire agli utenti di provare le tue funzionalitĂ  premium senza rischi
  • Costruire relazioni con gli abbonati a lungo termine

Gli utenti possono ricevere un offerta introduttiva se non hanno acquistato o ricevuto un offerta introduttiva per la sottoscrizione in precedenza. Google Play gestisce l'eligibilitĂ  automaticamente.

Devi prima creare una sottoscrizione auto-rinnovabile prima di aggiungere un'offerta introduttiva.

  1. Accedi alla configurazione dell'offerta

    Naviga nel tuo abbonamento nel Console di Google Play e seleziona il Aggiungi offerta button.

    Seleziona Piano Base

  2. Scegli Pianificazione Base

    SarĂ  visualizzato un modulo che richiederĂ  di scegliere il tuo piano base. Di solito, avrai solo un piano base. Clicca Aggiungi offerta per continuare.

    Scegli piano base

  3. Configura dettagli offerta

    Inserisci le seguenti informazioni:

    ID offerta: Un identificatore univoco per questa offerta

    Accessibilità: Scegli chi può ricevere questa offerta

    • Nuovi clienti: Solo utenti che non hanno mai sottoscritto
    • Clienti esistenti: Utenti che hanno precedentemente sottoscritto
    • Definito dallo sviluppatore: Logica di eleggibilitĂ  personalizzata (non supportata da native-purchases)

    Configura offerta

  4. Aggiungi fasi

    Clicca Aggiungi fase alla fine della pagina per definire la struttura del tuo offerta.

    Si possono aggiungere fino a due fasi, consentendo combinazioni come:

    • Offerta di prova gratuita solo
    • Prezzo scontato solo
    • Prova gratuita seguita da un pagamento ricorrente scontato
  5. Scegli tipo di fase

    Scegli tra tre tipi di fase:

    Prova gratuita

    • Accesso gratuito per un periodo determinato
    • Accesso gratuito per una durata prestabilita

    Pagamento Unico

    • Prezzo scontato una tantum per un periodo specifico
    • Prezzo scontato una tantum per un periodo specifico

    Pagamento Ricorrente Scontato

    • Tariffa ridotta per ciclo di fatturazione per piĂą cicli
    • Esempio: $4.99/mese per 3 mesi, poi $9.99/mese
  6. Configura Durata della Fase

    Imposta la durata della fase introduttiva:

    • Giorni, settimane o mesi
    • Numero di cicli di fatturazione
  7. Finalizza e Attiva

    Clicca Applica, then , poi attivare l'offerta. Activate Il pulsante diventerĂ  disponibile una volta salvato.

  • Fase 1: 7 giorni gratuiti
  • Poi: $9.99/mese tariffa standard
  • Fase 1: $1.99 per il primo mese
  • Poi: $9.99/mese tariffa standard

Esempio 3: Prova gratuita prolungata + sconto

Sezione intitolata “Esempio 3: Prova estesa + sconto”
  • Fase 1: 14 giorni gratuiti
  • Fase 2: $4.99/mese per 2 mesi
  • Poi: $9.99/mese tariffa standard

Il plugin native-purchases gestisce automaticamente l'eligibilitĂ  e la presentazione dell'offerta introduttiva:

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);
  • Prove gratuite3-14 giorni è ottimale per la maggior parte delle app
  • Periodi scontati1-3 mesi funziona bene per creare un'abitudine
  • Sconto sul prezzo50-70% di sconto sul prezzo regolare spinge le conversioni
  • Mostra chiaramente l'offerta introduttiva e il prezzo regolare
  • Mostra cosa succede dopo il periodo introduttivo
  • Fai facile e trasparente la cancellazione
  • Ricorda gli utenti prima che il periodo introduttivo finisca

Testare diverse strutture di offerta:

  • Durata del periodo di prova gratuito
  • Percentuale di sconto
  • Durata del periodo di sconto
  • Fase singola vs. multipla fase
  • Solo un'offerta introduttiva può essere attiva per abbonamento alla volta
  • Gli utenti possono reclamare un'offerta introduttiva solo una volta per abbonamento
  • Le offerte introduttive non si applicano agli aggiornamenti/abbassamenti di abbonamento
  • Modifiche agli offerti introduttivi non influiscono sui sottoscrittori esistenti

L'offerta introduttiva non si visualizza:

  • Verifica che l'offerta sia attivata nel Console di Play
  • Controlla l'eligibilitĂ  dell'utente (potrebbe aver giĂ  utilizzato l'offerta)
  • Ensure app is using latest product information

Gli utenti sbagliati ricevono l'offerta:

  • Verifica le impostazioni di eligibilitĂ  (nuovi vs. clienti esistenti)
  • Controlla se l'utente ha giĂ  sottoscritto su un dispositivo diverso
  • Verifica la storia dell'account di Play Store

L'offerta non si applica al momento dell'acquisto:

  • Confirm product ID matches exactly
  • Verifica che l'offerta sia ancora attiva e non scaduta
  • Verifica le impostazioni di intervallo di data per l'offerta
  • Configura il testing del sandbox per testare le tue offerte
  • Monitora le tassi di conversione nel console di analisi di Play
  • Considera la creazione di piĂą livelli di abbonamento con offerte diverse

Se stai utilizzando Creare offerta introduttiva di sottoscrizione per Android per pianificare pagamenti e acquisti, connettilo con Utilizzare @capgo/acquisti nativi per la capacitĂ  nativa in Utilizzare @capgo/acquisti nativi, Capgo Pricing per il flusso di lavoro del prodotto in Capgo Pricing, Sistema di pagamento per la dettaglio di implementazione in Sistema di pagamento, @capgo/acquisti nativi per il dettaglio di implementazione in @capgo/acquisti nativi, e Getting Started per il dettaglio di implementazione in Iniziare.