iOS-Abonnement-Einladung erstellen
Eine Setup-Vorlage mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Bietet Ihnen die Möglichkeit, registrierten Benutzern kostenlose Testversionen oder ermäßigte Einführungspreise anzubieten, um Einstiegshürden zu reduzieren und die Anzahl der Abonnenten zu erhöhen.
Übersicht
Section titled “Overview”Einführungsangebote sind eine der effektivsten Werkzeuge, um Ihre Abonnentenbasis zu erweitern. Sie ermöglichen es den Nutzern, beispielsweise:
- Risikofrei Ihre Premiumfunktionen ausprobieren
- Wert vor der Bindung erleben
- Starten Sie mit 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 Standardtarifen berechnet, wenn sie nicht abbrechen.
Beispiele:
- 7 Tage kostenlos
- 14 Tage kostenlos
- 1 Monat kostenlos
Zu empfehlen für:
- Hochwertige Abonnements
- Funktionreiche Apps
- Etablierung von Benutzer-Gewohnheiten
2. Vorauszahlung leisten
Abschnitt mit dem Titel „2. Vorauszahlung leisten“Kunden zahlen einen einzigen rabattierten Preis, der den Einführungszeitraum abdeckt.
Beispiele:
- $1,99 für 2 Monate (dann 9,99 $/Monat)
- $9,99 für 3 Monate (dann 19,99 $/Monat)
Zu empfehlen für:
- Zusage-Signale
- Geldflussbedürfnisse
- Preisempfindlichkeit testen
3. Pay As You Go
Abschnitt mit dem Titel „3. Pay As You Go“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)
Best for:
- Schrittweise Bindung
- Langfristige Wertdemonstration
- Reduzierung des wahrgenommenen Risikos
Berechtigungsanforderungen
Abschnitt mit dem Titel „Berechtigungsanforderungen”Benutzer können nur Einführungsangebote erhalten, wenn:
- Sie noch kein Einführungsangebot für das Produkt erhalten haben
- Sie noch kein Einführungsangebot für jedes Produkt in der gleichen Abonnementgruppe erhalten haben
- Sie noch keine aktive Abonnement für das Produkt hatten
Voraussetzungen
Abschnitt mit dem Titel „Voraussetzungen”Sie müssen zuerst eine automatische wiederkehrende Abonnement bevor Sie eine Einführungsangebot hinzufügen.
Ein Einführungsangebot erstellen
Abschnitt mit dem Titel „Ein Einführungsangebot erstellen“-
Zur Abonnementsverwaltung navigieren
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.
-
Abonnementpreis hinzufügen
Klicken Sie auf + Symbol neben „Abonnementpreise“ um das Preismodul zu öffnen.
-
Einführungsangebot erstellen
Auswählen „Einführungsbasisleistung erstellen“ aus den Optionen.

-
Konfiguration von Ländern und Startdatum
Länder und Regionen: Wählen Sie, wo die Leistung verfügbar sein wird
- Wählen Sie alle Länder für die maximale Reichweite
- Beschränken Sie auf bestimmte Märkte für die Testung.
Startdatum: Wenn die Leistung verfügbar wird
- Kann sofort oder für die Zukunft geplant werden
- Zu empfehlend für die Abstimmung mit Marketingkampagnen
Enddatum (optional): Wenn das Angebot abläuft
- Lassen Sie es leer für eine laufende Verfügbarkeit
- Setzen Sie ein Datum für begrenzte Zeitangebote
-
Wählen Sie das Angebotstyp
Wählen Sie einen der drei Angebotsarten:
Kostenlos (Freitrial)
- Wählen Sie die Dauer (Tage, Wochen, Monate)
- Beispiele: 7 Tage, 2 Wochen, 1 Monat
Zahlung vorher
- Einzelzahlungsbetrag festlegen
- Dauer, die durch Zahlung abgedeckt ist, festlegen
- Beispiel: 1,99 $ für 2 Monate
Zahlung nach Bedarf
- Gesetzlicher Preis pro Zeitraum festlegen
- Anzahl der Zeitabschnitte festlegen
- Beispiel: 2,99 $/Monat für 3 Monate
-
Überprüfen und Bestätigen
Überprüfen Sie die Zusammenfassung, die zeigt:
- Angebotsart und -dauer
- Preisdetails
- Regulärer Preis nach Einführungszeitraum
- Verfügbarkeitsdaten und Länder
-
Speichern
Klicken Speichern Erstellen Sie das Einführungsangebot. Es wird sofort in der Sandbox-Modus verfügbar sein.
Beispielkonfigurationen
Beispielkonfigurationen für AngeboteBeispiel 1: Standard Probezeit
Section titled “Example 1: Standard Free Trial”Type: FreeDuration: 7 daysThen: $9.99/monthBenutzerreise:
- Tag 1-7: Kostenlosen Zugriff
- Tag 8: Erste Gebühr von 9,99 $
- Monatliche Gebühren fortsetzen
Beispiel 2: Vorab rabattierte Periode
Sektion mit Titel „Beispiel 2: Vorab rabattierte Periode“Type: Pay Up FrontPrice: $4.99Duration: 3 monthsThen: $9.99/monthBenutzerreise:
- Tag 1: 4,99 $ geladen
- Tag 1: Gebühren von 4,99 $
- Tag 91: 9,99 $ pro Monat
Tag 91: Gebühren von 9,99 $/Monat
Beispiel 3: Stufenweise 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
Sektion mit dem Titel „Verwendung in Ihrer App“Der native-purchases-Plugin verwaltet die Präsentation und die Eignung von Einführungsangeboten 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);}Anbieten von Einführungsangeboten an Benutzer
Anzeige von Einführungsangeboten an BenutzerGute Praktiken für die Benutzeroberfläche
Best Practices für die BenutzeroberflächeKlare Vorteilsdarstellung:
Try Premium Free for 7 DaysThen $9.99/month. Cancel anytime.Hervorhebung der Einsparungen:
Start at Just $1.99Get 3 months of Premium for only $1.99Then $9.99/monthTransparente Kommunikation:
Your Free Trial• Access all premium features• No charge for 7 days• $9.99/month after trial• Cancel anytime, even during trialBeispiel-Implementierung
Section titled “Example Implementation”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-Grundsätze
Abschnitt mit dem Titel „Marketing-Praxis“Beitrittsdauerstrategie
Abschnitt mit dem Titel „Testdauerstrategie“- 3-7 Tage: Schnelle Entscheidungs-Apps, Spiele
- 7-14 Tage: Standard für die meisten Apps
- 14-30 Tage: Komplexe Werkzeuge, professionelle Apps
- 30+ Tage: Hochwertige B2B- oder Unternehmensanwendungen
Preispsychologie
Abschnitt mit dem Titel "Preispsychologie"- $0.99-$1.99: Sehr niedrige Barriere, gut für Tests
- 50% Rabatt: Stark wahrgenommener Wert
- Erster Monat gratis: Gemeinsame, vertraute Muster
Kommunikation Zeitpunkt
Abschnitt mit Titel “Kommunikation Zeitpunkt”- Bevor Probezeit endet: Benachrichtige Nutzer über anstehende Gebühren
- Hervorhebung von Wert: Zeige Verwendungszahlen, Errungenschaften
- Einfache Kündigung: Baut Vertrauen mit transparentem Prozess
Testen von Einführungsangeboten
Testing-Einladungen ausprobierenUse sandbox testing to verify behavior:
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 mit dem Titel “Wichtige Hinweise”Berechtigungsvorschriften
Abschnitt mit dem Titel “Berechtigungsvorschriften”- Ein Einführungsangebot pro Benutzer pro Abonnementgruppe (Lebenszeit)
- Gilt nur für neue Abonnenten
- Kann nicht mehr verwendet werden, nachdem die Kündigung.
- Nicht verfügbar für Abonnement-Aufwertungen/Kreuzgradierungen
StoreKit API
Abschnitt mit dem Titel “StoreKit API”introductoryPricezeigt Details zur EinführungsangeboteligibilityMethode überprüft, ob der Benutzer qualifiziert ist- Automatisch angewendet bei Kaufzeit
- Keine besonderen Kaufmethoden erforderlich
Einschränkungen
Abschnitt mit dem Titel “Einschränkungen”- Nur ein Einführungsangebot aktiv pro Abonnement gleichzeitig
- Kann nicht mit anderen Rabatttypen kombinieren
- Kann die Berechtigungsregel nicht ändern.
- Apple bestimmt die Eignungskontrolle
Hilfe bei Problemen
Abschnitt mit dem Titel „Fehlersuche“Intro-Angebot wird nicht angezeigt:
- Überprüfen Sie, ob das Angebot in App Store Connect aktiviert ist
- Der Benutzer hat noch keinen Einführungsangebot genutzt.
- Sicherstellen, dass der Benutzer nichts in der Gruppe abonniert hat
- Testen Sie mit einem neuen Sandbox-Konto
Berechtigungsprüfung fehlt:
- Wait for App Store sync (can take 2-3 hours)
- Überprüfen Sie die Produkt-ID
- Überprüfen Sie die Abonnement-Gruppen-Konfiguration
- Testen Sie in einem Sandbox mit einem frischen Testkonto
Falsche Preis wird angezeigt:
- Überprüfen Sie die regionalen Preisfestlegungen
- Überprüfen Sie die Währungsumrechnung
- Stellen Sie sicher, dass die Angebotsdaten aktuell sind
- Aktualisieren Sie die Produktinformationen
Sandbox-Testprobleme:
- Verwenden Sie beschleunigte Laufzeiten (3 Minuten = 1 Woche)
- Erstellen Sie für jeden Test neue Testkonten
- Warten Sie, bis der Probezeitraum abgelaufen ist
- Überprüfen Sie die Erneuerungszahl (max. 6 in Sandbox)
Analyse und Optimierung
Abschnitt mit dem Titel „Analyse und Optimierung“Verfolgen Sie diese Metriken
Abschnitt mit dem Titel “Diese Metriken verfolgen”- Akzeptanzrate für Einführungsangebote
- Umwandlungsrate von Probe- zu Zahlungsangebot
- Stornierung während der Probezeit
- Rückgewinnung nach ersten Zahlung
- Einnahmeauswirkungen
A/B-Test-Ideen
Abschnitt mit dem Titel “A/B-Test-Ideen”- Freie Probezeit gegenüber bezahltem Einführungsangebot
- Variationen der Probezeit
- Rabattprozentsatz
- Einmalzahlung gegenüber wiederkehrendem Rabatt
Optimierungsstrategie
Sektion 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
Section titled “Next Steps”- Konfigurieren Sie Sandbox-Testumgebung Sektion mit dem Titel „Nächste Schritte“
- Einrichten von Werbeangeboten für Rückgewinnungskampagnen
- um Ihre Einführungsangebote zu testen
- Zahlungsbeträge für Rückgewinnkampagnen einrichten
Abonnementsanalytik implementieren
Zielgruppenmarketingkampagnen erstellenFür weitere Details, siehe die offizielle Apple-Dokumentation zu Einführungsangeboten.
Weitermachen von Erstellung eines iOS-Abonnements-Einführungsangebots
Abschnitt mit dem Titel „Weitermachen von Erstellung eines iOS-Abonnements-Einführungsangebots“Wenn Sie Capgo verwenden Erstellung eines iOS-Abonnements-Einführungsangebots zur Planung von Zahlungen und Kaufs verwendet, verbinden Sie es mit Mit @capgo/native-purchases für die native Fähigkeit in Mit @capgo/native-purchases, Capgo Preisgestaltung für das Produktworkflow in Capgo Preisgestaltung, Zahlungssystem Für die Implementierungsdetails im Zahlungssystem, @capgo/native-purchases Für die Implementierungsdetails in @capgo/native-purchases und Getting Started Für die Implementierungsdetails in Anfänger.