Continua con la Creazione di un'Offerta Introduttiva per l'Abbonamento iOS
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Le offerte introduttive consentono di fornire agli utenti idonei prove gratuite o prezzi introduttivi scontati per ridurre le barriere di ingresso e aumentare le conversioni di abbonamento.
Panoramica
Sezione intitolata “Panoramica”Le offerte introduttive sono uno degli strumenti più efficaci per aumentare la tua base di abbonati. Consentono agli utenti di:
- Provare le tue funzionalità premium senza rischi
- Vivere l'esperienza del valore prima di impegnarsi
- Iniziare da un punto di prezzo più basso
- Costruire la fiducia nel tuo prodotto
Tipi di offerta
Sottosezione intitolata “Tipi di offerta”L'iOS supporta tre tipi di offerte introduttive:
1. Prova gratuita
Sottosezione intitolata “1. Prova gratuita”I clienti hanno accesso gratuito per una durata specificata. Dopo la prova, vengono addebitati i tassi standard se non cancellano l'abbonamento.
Esempi:
- 7 giorni gratuiti
- 14 giorni gratuiti
- 1 mese gratuito
Consigliato per:
- Abbonamenti di alta valore
- Applicazioni ricche di funzionalità
- Costruire un'abitudine utente
2. Pagamento in anticipo
Sezione intitolata “2. Pagamento in anticipo”I clienti pagano un prezzo scontato unico che copre il periodo introduttivo.
Esempi:
- 1,99 € per 2 mesi (poi 9,99 €/mese)
- 9,99 € per 3 mesi (poi 19,99 €/mese)
Migliore per:
- Segnali di impegno
- Necessità di flusso di cassa
- Testare la sensibilità al prezzo
3. Pagamento a consumo
Sezione intitolata “3. Pagamento a consumo”I clienti pagano un prezzo ridotto per più cicli di fatturazione.
Esempi:
- $1.99/mese per 3 mesi (poi $9.99/mese)
- $4.99/mese per 6 mesi (poi $14.99/mese)
Migliore per:
- Impegno graduale
- Dimostrazione di valore a lungo termine
- Riduzione del rischio percepito
Requisiti di eleggibilità
Sezione intitolata “Requisiti di eleggibilità”Gli utenti possono ricevere offerte introduttive solo se:
- Non hanno già ricevuto un'offerta introduttiva per il prodotto
- Non hanno ricevuto un'offerta introduttiva per alcun prodotto nel medesimo gruppo di abbonamento
- Non hanno mai avuto un abbonamento attivo al prodotto
Requisiti
Sezione intitolata “Requisiti”Devi creare un abbonamento auto-rinnovabile prima di aggiungere un'offerta introduttiva. __CAPGO_KEEP_0__
Creare un'offerta introduttiva
Sezione intitolata “Creare un'offerta introduttiva”-
Naviga a Abbonamenti
In App Store Connect, vai alla sezione dei tuoi abbonamenti e seleziona l'abbonamento che vuoi aggiungere un'offerta. Aggiungi Prezzo Abbonamento Clicca sull'icona accanto a “Prezzi Abbonamento” per aprire il modulo di prezzo.
-
Creare Offerta Introdotiva
Scegli “Crea offerta introduttiva” + Icona
-
Prezzi Abbonamento
Abbonamenti App Store Connect Dal menu delle opzioni.

-
Configura Paesi e Data di Inizio.
Paesi e Regioni.: Seleziona dove l'offerta sarà disponibile.
- Scegli tutti i paesi per una maggiore copertura.
- O limita a specifici mercati per le prove.
Data di Inizio.: Quando l'offerta diventa disponibile.
- Può essere immediata o programmata per il futuro.
- Utile per coordinarsi con le campagne di marketing.
Data di Fine (Facoltativa): Quando l'offerta scade
- Lascia vuoto per disponibilità in corso
- Imposta una data per promozioni a tempo limitato
-
Seleziona Tipo di Offerta
Scegli uno dei tre tipi di offerta:
Gratis (Prova gratuita)
- Seleziona durata (giorni, settimane, mesi)
- Esempi: 7 giorni, 2 settimane, 1 mese
Pagamento a fronte
- Imposta prezzo di pagamento singolo
- Imposta durata coperta dal pagamento
- Esempio: $1.99 per 2 mesi
Paga Solo per l'Uso
- Imposta prezzo scontato per periodo
- Imposta numero di periodi
- Esempio: $2.99/mese per 3 mesi
-
Verifica e Conferma
Verifica la sintesi mostrando:
- Tipo di offerta e durata
- Dettagli di prezzo
- Prezzo regolare dopo il periodo introduttivo
- Date di disponibilità e paesi
-
Salva
Clicca Salva per creare l'offerta introduttiva. Sarà disponibile per la prova immediatamente in modalità sandbox.
Esempi di configurazione dell'offerta
Esempi di configurazione dell'offertaEsempio 1: Prova gratuita standard
Esempio 1: Prova gratuita standardType: FreeDuration: 7 daysThen: $9.99/monthPercorso dell'utente:
- Giorni 1-7: Accesso gratuito
- Giorno 8: Primo addebito di 9,99 $
- Le addebitazioni mensili continuano
Esempio 2: Periodo scontato all'avvio
Sezione intitolata “Esempio 2: Periodo scontato all'avvio”Type: Pay Up FrontPrice: $4.99Duration: 3 monthsThen: $9.99/monthPercorso dell'utente:
- Giorno 1: Caricato $4.99
- 90 giorni di accesso
- Giorno 91: Caricato $9.99/mese
Esempio 3: Introduzione graduale
Sezione intitolata “Esempio 3: Introduzione graduale”Type: Pay As You GoPrice: $2.99/monthPeriods: 6 monthsThen: $9.99/monthPercorso dell'utente:
- Mesi 1-6: $2.99/mese
- 7+ mesi: $9.99/mese
Utilizzo nell'App
Sottosezione intitolata “Utilizzo nell'App”La plugin native-purchases gestisce automaticamente la presentazione e l'eligibilità dell'offerta introduttiva:
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Fetch products with intro offer informationconst { products } = await NativePurchases.getProducts({ productIdentifiers: ['com.yourapp.premium_monthly'], productType: PURCHASE_TYPE.SUBS,});
const product = products[0];
// Display intro offer details (StoreKit sends localized metadata)if (product.introductoryPrice) { console.log('Intro price:', product.introductoryPriceString); console.log('Intro period:', product.introductoryPricePeriod); console.log('Intro cycles:', product.introductoryPriceCycles); console.log('Regular price:', product.priceString);} else { console.log('No intro offer configured');}
// Purchase (StoreKit automatically applies intro pricing if eligible)try { const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.yourapp.premium_monthly', productType: PURCHASE_TYPE.SUBS, });
console.log('Subscription active, receipt length:', transaction.receipt?.length); await validateReceiptOnServer(transaction.receipt);} catch (error) { console.error('Purchase failed:', error);}Visualizzare le Offerte Introdotte agli Utenti
Sottosezione intitolata “Visualizzare le Offerte Introdotte agli Utenti”Le Migliori Pratiche per l'UI
Sottosezione intitolata “Le Migliori Pratiche per l'UI”Proposta di Valore Chiara:
Try Premium Free for 7 DaysThen $9.99/month. Cancel anytime.Emmettere i Risparmi:
Start at Just $1.99Get 3 months of Premium for only $1.99Then $9.99/monthComunicazione trasparente:
Your Free Trial• Access all premium features• No charge for 7 days• $9.99/month after trial• Cancel anytime, even during trialEsempio di implementazione
Sezione intitolata “Esempio di implementazione”function formatIntroOffer(product: any): string { if (!product.introductoryPrice) { return `${product.priceString} per ${product.subscriptionPeriod}`; }
const intro = product.introductoryPrice; const regular = product.priceString;
if (intro.price === 0) { // Free trial return `Try free for ${intro.periodString}, then ${regular}`; } else if (intro.cycles === 1) { // Pay up front return `${intro.priceString} for ${intro.periodString}, then ${regular}`; } else { // Enterprise return `${intro.priceString} for ${intro.cycles} ${intro.periodString}s, then ${regular}`; }}Pratiche di marketing migliori
Sezione intitolata “Pratiche di marketing migliori”Strategia della durata del trial
Sezione intitolata “Strategia della durata del trial”- 3-7 giorni: Applicazioni di decisione rapida, giochi
- 7-14 giorni: Standard per la maggior parte delle app
- 14-30 giorni: Strumenti complessi, app professionali
- 30+ giorni: Valori B2B o aziende di alto livello
Pricing Psychology
Sottosezione intitolata “Pricing Psychology”- $0.99-$1.99: Barriera di ingresso molto bassa, adatto per la prova
- 50% di sconto: Valore percepito forte
- Primo mese gratuito: Modo comune, schema familiare
Tempistica della comunicazione
Sezione intitolata “Tempistica della comunicazione”- Prima che la prova finisca: Ricorda agli utenti il carico imminente
- Sottolinea il valore: Mostra le statistiche di utilizzo, le conquiste
- Cancellazione facile: Costruisci la fiducia con un processo trasparente
Test delle offerte introduttive
Sezione intitolata “Test delle offerte introduttive”Utilizza il testing in sandbox per verificare il comportamento:
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// In sandbox mode, accelerated subscription durations apply:// - 3 days free trial = 3 minutes// - 1 week free trial = 3 minutes// - 1 month free trial = 5 minutes
const { products } = await NativePurchases.getProducts({ productIdentifiers: ['premium_monthly'], productType: PURCHASE_TYPE.SUBS,});
// Purchase with intro offerconst transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'premium_monthly', productType: PURCHASE_TYPE.SUBS,});
console.log('Intro purchase transaction:', transaction.transactionId);
// Wait for accelerated renewalsetTimeout(async () => { const { purchases } = await NativePurchases.getPurchases({ productType: PURCHASE_TYPE.SUBS, }); const premium = purchases.find((purchase) => purchase.productIdentifier === 'premium_monthly'); console.log('After trial state:', premium?.subscriptionState);}, 180000); // 3 minutes for weekly trialNote importanti
Sottosezione intitolata “Note importanti”Regole di eleggibilità
Sottosezione intitolata “Regole di eleggibilità”- Una offerta introduttiva per utente per gruppo di abbonamento (a vita)
- Si applica solo ai nuovi abbonati
- Non può essere utilizzata nuovamente dopo la cancellazione
- Non disponibile per gli aggiornamenti/upgrade delle sottoscrizioni
StoreKit API
Sottosezione intitolata “StoreKit API”introductoryPricemostra i dettagli dell'offerta introduttivaeligibilityverifica se l'utente è qualificato- Applicato automaticamente al momento dell'acquisto
- Nessun metodo di acquisto speciale necessario
Limitazioni
Sottosezione intitolata “Limitazioni”- Solo un'offerta introduttiva attiva per abbonamento alla volta
- Non è possibile combinare con altri tipi di sconto
- Non è possibile modificare le regole di eleggibilità
- Apple controlla il controllo dell'eleggibilità
Risoluzione dei problemi
Sottosezione intitolata “Risoluzione dei problemi”L'offerta introduttiva non si visualizza:
- Controlla se l'offerta è attivata in App Store Connect
- Verifica che l'utente non abbia già utilizzato un'offerta introduttiva
- Assicurati che l'utente non sia sottoscritto a nulla nel gruppo
- Testa con un nuovo account sandbox
Errore di verifica dell'accesso:
- Attendi la sincronizzazione di App Store (può richiedere 2-3 ore)
- Verifica che l'ID del prodotto sia corretto
- Controlla la configurazione del gruppo di abbonamento
- Testa in sandbox con un nuovo account di test
Prezzo sbagliato visualizzato:
- Controlla le impostazioni dei prezzi regionali
- Verifica la conversione della valuta
- Assicurati che le date degli offerti siano attuali
- Aggiorna le informazioni del prodotto
I problemi di testing in sandbox:
- Usa durate accelerate (3 minuti = 1 settimana)
- Creare nuovi conti di test per ogni test
- Aspetta che la prova si completi naturalmente
- Controlla il conteggio di rinnovo (massimo 6 in sandbox)
Analisi e Ottimizzazione
Sottosezione intitolata “Analisi e Ottimizzazione”Segui questi indicatori di prestazione
Sottosezione intitolata “Segui questi indicatori di prestazione”- Percentuale di accettazione dell'offerta introduttiva
- Tasso di conversione da prova a pagamento
- Cancellazione durante la prova
- Ritenzione dopo la prima fattura
- Impatto sulle entrate
Idee di testing A/B
Sottosezione intitolata “Idee di testing A/B”- Prova gratuita vs. introduzione a pagamento
- Variabilità della durata della prova
- Percentuale di sconto
- Pagamento unico vs. sconto ricorrente
Strategia di ottimizzazione
Sottosezione intitolata “Strategia di ottimizzazione”// Track offer performanceanalytics.track('intro_offer_displayed', { product_id: product.identifier, offer_type: product.introductoryPriceType, offer_duration: product.introductoryPricePeriod});
analytics.track('intro_offer_accepted', { product_id: product.identifier});
// Monitor conversionNativePurchases.addListener('transactionUpdated', (transaction) => { if (transaction.productIdentifier === product.identifier && transaction.isActive) { analytics.track('trial_converted', { transactionId: transaction.transactionId, productId: transaction.productIdentifier, }); }});Passaggi successivi
Sezione intitolata “Passaggi successivi”- Configura il testing del sandbox per testare le tue offerte introduttive
- Configura le offerte promozionali per le campagne di win-back
- Implementa l'analisi delle sottoscrizioni
- Crea campagne di marketing mirate
Risorse aggiuntive
Sezione intitolata “Risorse aggiuntive”Per ulteriori informazioni, si prega di consultare la documentazione ufficiale di Apple sulle offerte introduttive.
Prosegui con Creare offerta di abbonamento iOS introduttiva
Sezione intitolata “Prosegui con Creare offerta di abbonamento iOS introduttiva”Se stai utilizzando Creare offerta di abbonamento iOS introduttiva per pianificare pagamenti e acquisti, connettilo con Utilizzando @capgo/native-purchases per la capacità nativa in Utilizzando @capgo/native-purchases, Capgo Pricing per il flusso di lavoro del prodotto in Capgo Pricing, Sistema di pagamento per la dettagliata implementazione in Sistema di pagamento, @capgo/native-purchases per i dettagli di implementazione in @capgo/acquisti nativi, e Iniziare per i dettagli di implementazione in Iniziare.