Create iOS Abonnement Einführungsangebot
Kopiere einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin.
Einführungsangebote ermöglichen es Ihnen, qualifizierten Benutzern kostenlose Testversionen oder ermäßigte Einführungspreise anzubieten, um Barrieren zum Einsteigen zu reduzieren und die Umwandlung von Abonnenten zu erhöhen.
Übersicht
Abschnitt mit dem Titel „Übersicht“Einführungsangebote sind eine der effektivsten Werkzeuge zur Erweiterung Ihres Abonnentenbestands. Sie ermöglichen es Benutzern,:
- Probieren Sie Ihre Premiumfunktionen risikofrei
- Erleben Sie den Wert, bevor Sie sich verpflichten
- Starten Sie bei einem niedrigeren Preispunkt
- Bauen Sie Vertrauen in Ihr Produkt
Angebotsarten
Abschnitt mit dem Titel „Angebotsarten“iOS unterstützt drei Arten von Einführungsangeboten:
1. Probezeit
Abschnitt mit dem Titel „1. Probezeit“Kunden erhalten kostenlosen Zugriff für eine bestimmte Dauer. Nach der Probezeit werden sie bei Nicht-Absagen mit den Standardtarifen abgerechnet.
Beispiele:
- 7 Tage kostenlos
- 14 Tage kostenlos
- 1 Monat kostenlos
Am besten geeignet für:
- Hochwertige Abonnements
- Funktionsreiche Apps
- Einhaltung von Benutzer-Gewohnheiten
2. Vorauszahlung
Abschnitt mit dem Titel „2. Vorauszahlung“Die Kunden zahlen einen einzigen rabattierten Preis, der das Einführungszeitraum abdeckt.
Beispiele:
- $1,99 für 2 Monate (dann $9,99/Monat)
- $9,99 für 3 Monate (dann $19,99/Monat)
Am besten geeignet für:
- Zusicherungszeichen
- Finanzflussbedürfnisse
- Preisempfindlichkeit bei der Testung
3. Zahlung nach Verbrauch
Abschnitt mit dem Titel „3. Zahlung nach Verbrauch“Die Kunden zahlen einen reduzierten Preis für mehrere Abrechnungszyklen.
Beispiele:
- 1,99 $/Monat für 3 Monate (dann 9,99 $/Monat)
- 4,99 $/Monat für 6 Monate (dann 14,99 $/Monat)
Am besten geeignet für:
- Schrittweise Bindung
- Langzeitwertaufweis
- Risikowahrnehmung verringern
Eignungsvoraussetzungen
Abschnitt mit dem Titel „Eignungsvoraussetzungen“Benutzer können nur Einführungsangebote erhalten, wenn:
- Bisher kein Einführungsangebot für das Produkt erhalten haben
- Bisher kein Einführungsangebot für jedes Produkt in derselben Abonnementgruppe erhalten haben
- Bisher kein aktives Abonnement für das Produkt hatten
Voraussetzungen
Abschnitt mit dem Titel “Voraussetzungen”Sie müssen zuerst eine automatisch erneuerbare Abonnement vor der Hinzufügung eines Einführungsangebots erstellen.
Erstellen Sie ein Einführungsangebot
Abschnitt mit dem Titel “Erstellen Sie ein Einführungsangebot”-
Navigieren Sie zu Abonnement
In App Store Connect gehen Sie zu Ihrem App’s Monetize > Abonnements Abschnitt und wählen Sie das Abonnement aus, zu dem Sie ein Angebot hinzufügen möchten.
-
Hinzufügen von Abonnementpreis
Klicken Sie auf das + Icon neben „Abonnementpreise“ um das Preismodell zu öffnen.
-
Einführungsangebot erstellen
Auswählen „Einführungsangebot erstellen“ aus den Optionen.

-
Länder und Startdatum konfigurieren
Länder und Regionen: Wählen Sie, wo das Angebot verfügbar sein wird
- Alle Länder auswählen, um die Reichweite zu maximieren
- Oder auf bestimmte Märkte beschränken, um zu testen
Startdatum wählen: Wenn die Angebotsmöglichkeit verfügbar wird
- Kann sofort oder für die Zukunft geplant werden
- Zweckmäßig für die Koordination mit Marketingkampagnen
Enddatum (Optional): Wenn das Angebot abläuft
- Blenden Sie leer für eine laufende Verfügbarkeit
- Setzen Sie einen Termin für begrenzte Zeitangebote
-
Wählen Sie den Angebotsart
Wählen Sie eine der drei Angebotsarten:
Kostenlos (Kostenloser Test)
- Wählen Sie die Dauer (Tage, Wochen, Monate)
- Beispiele: 7 Tage, 2 Wochen, 1 Monat
Vorauszahlung zahlen
- Einzelzahlung festlegen
- Bezahlzeitraum festlegen
- Beispiel: 1,99 $ für 2 Monate
Nach Verbrauch zahlen
- Preis pro Zeitraum festlegen
- Anzahl der Zeitabschnitte festlegen
- Beispiel: 2,99 $/Monat für 3 Monate
-
Überprüfen und bestätigen
Übersicht überprüfen, die zeigt:
- Angebotsart und -dauer
- Preisdetails
- Regulärer Preis nach Einführungszeitraum
- Verfügbarkeitsdaten und Länder
-
Sparen
Klicken Sparen Um die Einführungsangebote zu erstellen. Es wird sofort in der Sandbox-Modus verfügbar sein.
Beispielkonfigurationen für Angebote
Abschnitt mit dem Titel “Beispielkonfigurationen für Angebote”Beispiel 1: Standard Probezeit
Abschnitt mit dem Titel “Beispiel 1: Standard Probezeit”Type: FreeDuration: 7 daysThen: $9.99/monthBenutzerreise:
- Tag 1-7: Kostenlos
- Tag 8: Erste Gebühr von 9,99 $
- Monatliche Gebühren fortsetzen
Beispiel 2: Vorab rabattierte Periode
Beitrag zum Beispiel 2: Vorab rabattierte PeriodeType: Pay Up FrontPrice: $4.99Duration: 3 monthsThen: $9.99/monthBenutzerreise:
- Tag 1: Gebühren von 4,99 $
- 90 Tage Zugriff
- Tag 91: Gebühren von 9,99 $/Monat
Beispiel 3: Stufenweises Einführung
Beispiel 3: Schrittweise EinführungType: Pay As You GoPrice: $2.99/monthPeriods: 6 monthsThen: $9.99/monthBenutzererlebnis:
- Monate 1-6: 2,99 €/Monat
- Monat 7+: 9,99 €/Monat
Verwendung in Ihrer App
Beispiel 3: Verwendung in Ihrer AppDer native-purchases-Plugin verwaltet die Präsentation und die Berechtigung für Einführungsangebote automatisch:
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);}Einführungsangebote an Benutzer anzeigen
Beispiel 3: Einführungsangebote an Benutzer anzeigenGute Praktiken für die Benutzeroberfläche
Abschnitt mit dem Titel “Best Practices für die Benutzeroberfläche”Klare Wertevermittlung:
Try Premium Free for 7 DaysThen $9.99/month. Cancel anytime.Vorteile hervorheben:
Start at Just $1.99Get 3 months of Premium for only $1.99Then $9.99/monthTransparenz in der Kommunikation:
Your Free Trial• Access all premium features• No charge for 7 days• $9.99/month after trial• Cancel anytime, even during trialBeispielhafte Implementierung
Abschnitt mit dem Titel “Beispielhafte Implementierung”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}`; }}Marketing-Praktiken
Abschnitt mit dem Titel “Marketing-Praktiken”Trial Length Strategie
Abschnitt mit dem Titel „Trial Length Strategie”- 3-7 Tage: Apps für schnelle Entscheidungen, Spiele
- 7-14 Tage: Standard für die meisten Apps
- 14-30 Tage: Komplexe Werkzeuge, professionelle Apps
- 30+ Tage: Hochwertige B2B- oder Unternehmensanwendungen
Pricing Psychology
Abschnitt mit dem Titel „Pricing Psychology”- $0.99-$1.99: Sehr niedrige Barriere, gut für die Testung
- 50% Rabatt: Stark wahrgenommener Wert
- Erster Monat kostenlos: Gemeinsam, vertrautes Muster
Zeitliche Kommunikation
Abschnitt mit dem Titel “Zeitliche Kommunikation”- Bevor Probezeit endet: Benachrichtige Benutzer über bevorstehende Gebühr
- Hervorhebung von Wert: Zeige Verwendungszahlen, Errungenschaften
- Leichtes Abbrechen: Vertrauen aufbauen mit transparentem Prozess
Einführung in die Tests
Abschnitt: Einführung in die TestsVerwenden Sie Sandbox-Tests, um das Verhalten zu überprüfen:
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 trialWichtige Hinweise
Abschnitt: Wichtige HinweiseZulassungsvoraussetzungen
Abschnitt: Zulassungsvoraussetzungen- Eines Einführungsangebots pro Benutzer pro Abonnementgruppe (Lebensdauer)
- Gilt nur für neue Abonnenten
- Kann nicht erneut verwendet werden, nachdem die Kündigung erfolgt ist
- Zu Upgrade- oder Crossgrade-Zugängen nicht verfügbar
StoreKit API
Abschnitt mit dem Titel „StoreKit API“introductoryPricezeigt Details zur EinführungsangeboteligibilityMethode überprüft, ob der Benutzer qualifiziert ist- Wird automatisch bei Kaufzeit angewendet
- Kein besonderer Kaufmethode erforderlich
Beschränkungen
Abschnitt mit dem Titel „Beschränkungen“- Nur ein Einführungsangebot pro Abonnement aktiv gleichzeitig
- Kann nicht mit anderen Rabatttypen kombiniert werden
- Kann die Regeln für die Eignung nicht ändern
- Apple überprüft die Eignung
Fehlersuche
Abschnitt mit dem Titel “Fehlersuche”Intro-Angebot wird nicht angezeigt:
- Überprüfen Sie, ob das Angebot in App Store Connect aktiviert ist
- Stellen Sie sicher, dass der Benutzer kein Intro-Angebot vorher genutzt hat
- Stellen Sie sicher, dass der Benutzer sich nicht für etwas im Gruppe abonniert hat
- Testen Sie mit einem neuen Sandbox-Konto
Eignungskontrolle fehlschlägt:
- Warten Sie auf den App Store-Synchronisierungsprozess (dies kann 2-3 Stunden dauern)
- Überprüfen Sie die Produkt-ID
- Überprüfen Sie die Konfiguration der Abonnementgruppe
- Testen Sie in der Sandbox mit frischem Testkonto
Falsche Preisdarstellung:
- Überprüfen Sie die regionalen Preissettings
- Überprüfen Sie die Währungskonvertierung
- Stellen Sie sicher, dass die Angebotsdaten aktuell sind
- Aktualisieren Sie die Produktinformationen
Sandbox-Testprobleme:
- Verwenden Sie beschleunigte Dauer (3 Minuten = 1 Woche)
- Erstellen Sie für jeden Test ein neues Testkonto
- Warten Sie auf den Abschluss des Testzeitraums
- Überprüfen Sie die Erneuerungsanzahl (max. 6 in der Sandbox)
Analyse und Optimierung
Abschnitt mit dem Titel „Analyse und Optimierung”Diese Metriken verfolgen
Abschnitt mit dem Titel „Durchschnittliche Metriken verfolgen”- Zahl der eingehenden Angebote für das Intro-Angebot
- Umschlagsrate von der Probeversion auf eine bezahlte Version
- Stornierungen während der Probeversion
- Rückgewinnung nach der ersten Gebühr
- Umsatzauswirkungen
Vorschläge für A/B-Tests
Abschnitt mit dem Titel „Vorschläge für A/B-Tests”- Kostenlose Probeversion gegenüber bezahlter Intro
- Variationen der Probeversionslänge
- Rabattprozentsatz
- Einmalzahlung gegenüber wiederkehrendem Rabatt
Optimierungsstrategie
Abschnitt mit dem Titel “Optimierungsstrategie”// 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, }); }});Nächste Schritte
Abschnitt mit dem Titel “Nächste Schritte”- Sandbox-Testkonfiguration Ihre Einführungsangebote testen
- Zuweisung von Werbeangeboten für Rückgewinnkampagnen
- Implementierung von Abonnementanalysen
- Erstellung von zielgerichteten Marketingkampagnen
Zusätzliche Ressourcen
Abschnitt mit dem Titel „Zusätzliche Ressourcen”Weitere Informationen finden Sie im offiziellen Apple-Dokumentation zu Einführungsangeboten.
Weitermachen von Create iOS Subscription Introductory Offer
Abschnitt mit dem Titel „Weitermachen von Create iOS Subscription Introductory Offer”Wenn Sie Create iOS Subscription Introductory Offer zur Planung von Zahlungen und Kaufleistungen verwenden und es mit Using @capgo/native-purchases für die native Fähigkeit in Using @capgo/native-purchases, Capgo Preisgestaltung für den Produktworkflow in Capgo Preisliste Zahlungssystem für die Implementierungsdetails im Zahlungssystem @capgo/native-purchases für die Implementierungsdetails in @capgo/native-purchases und Anleitung zum Starten für die Implementierungsdetails in Anleitung zum Starten.