iOS-Abo-Einführungsangebot erstellen
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
Mit Introductory Offers können Sie berechtigten Nutzern Testphasen oder vergünstigte Einstiegspreise anbieten, um die Einstiegshürden zu senken und die Conversion-Rate bei Abonnements zu erhöhen.
Übersicht
Abschnitt: „Übersicht“Einführungsangebote gehören zu den effektivsten Tools, um die Abonnentenzahl zu steigern. Sie ermöglichen es Nutzern:
- Premium-Features risikofrei zu testen
- Den Mehrwert vorab zu erleben
- Mit einem niedrigeren Preis zu starten
- Vertrauen in dein Produkt aufzubauen
Angebotstypen
Abschnitt mit dem Titel „Angebotstypen“iOS unterstützt drei Arten von Einführungsangeboten:
1. Kostenlose Testphase
Abschnitt „1. Kostenlose Testphase“Kunden erhalten für einen festgelegten Zeitraum kostenlosen Zugriff. Nach der Testphase fallen die Standardpreise an, sofern nicht gekündigt wird.
Beispiele:
- 7 Tage kostenlos
- 14 Tage kostenlos
- 1 Monat kostenlos
Ideal für:
- Premium-Abonnements
- Feature-reiche Apps
- Nutzungsgewohnheit aufbauen
2. Vorauszahlung
Abschnitt: „2. Vorauszahlung“Kunden zahlen einen einmaligen Rabattpreis für den Einführungszeitraum.
Beispiele:
- $1,99 für 2 Monate (danach $9,99/Monat)
- $9,99 für 3 Monate (danach $19,99/Monat)
Ideal für:
- Signale für Kundenbindung
- Cashflow-Bedarf
- Preissensibilität testen
3. Pay-As-You-Go
Abschnitt mit dem Titel „3. Pay As You Go“Kunden zahlen über mehrere Abrechnungszyklen einen reduzierten Preis.
Beispiele:
- $1,99/Monat für 3 Monate (danach $9,99/Monat)
- $4,99/Monat für 6 Monate (danach $14,99/Monat)
Ideal für:
- Schrittweise Bindung
- Langfristigen Mehrwert aufzeigen
- Wahrgenommenes Risiko senken
Voraussetzungen für die Berechtigung
Abschnitt mit dem Titel „Voraussetzungen“Nutzer erhalten nur dann Introductory Offers, wenn sie:
- Zuvor kein Introductory Offer für dieses Produkt erhalten haben
- Noch kein Introductory Offer für ein Produkt in derselben Abo-Gruppe erhalten
- Noch kein aktives Abonnement für das Produkt gehabt
Voraussetzungen
Abschnitt: „Voraussetzungen“Du musst zuerst ein automatisch verlängerbares Abonnement erstellen bevor du ein Introductory Offer hinzufügst.
Einführungsangebot erstellen
Abschnitt mit dem Titel „Erstellen eines Introductory Offers“-
Zum Abonnement navigieren
Gehe in App Store Connect zum Bereich deiner App Monetarisierung > Abonnements und wähle das Abonnement aus, dem du ein Angebot hinzufügen möchtest.
-
Abonnementpreis hinzufügen
Klicke auf das + Icon neben „Abonnementpreise“, um das Preis-Modal zu öffnen.
-
Einführungsangebot erstellen
Wähle „Einführungsangebot erstellen“ aus den Optionen aus.

-
Länder und Startdatum konfigurieren
Länder und Regionen: Wählen Sie aus, wo das Angebot verfügbar sein soll
- Wählen Sie alle Länder für maximale Reichweite
- Oder beschränken Sie es zum Testen auf bestimmte Märkte
Startdatum: Ab wann das Angebot verfügbar ist
- Kann sofort starten oder für später geplant werden
- Ideal zur Abstimmung mit Marketing-Kampagnen
Enddatum (optional): Wann das Angebot abläuft
- Leer lassen für dauerhafte Verfügbarkeit
- Datum für zeitlich begrenzte Angebote festlegen
-
Angebotstyp auswählen
Wähle einen der drei Angebotstypen:
Kostenlos (Kostenlose Testphase)
- Dauer wählen (Tage, Wochen, Monate)
- Beispiele: 7 Tage, 2 Wochen, 1 Monat
Vorauszahlung
- Preis für Einmalzahlung festlegen
- Gültigkeitsdauer der Zahlung festlegen
- Beispiel: 1,99 $ für 2 Monate
Pay-as-you-go-Modell
- Rabattierter Preis pro Zeitraum festlegen
- Anzahl der Zeiträume festlegen
- Beispiel: 2,99 $/Monat für 3 Monate
-
Überprüfen und bestätigen
Zusammenfassung prüfen mit:
- Angebotstyp und Dauer
- Preisdetails
- Regulärer Preis nach dem Intro-Zeitraum
- Verfügbarkeitsdaten und Länder
-
Speichern
Klicken Speichern um das Introductory Offer zu erstellen. Es steht sofort im Sandbox-Modus zum Testen bereit.
Beispiele für Angebotskonfiguration
Abschnitt mit dem Titel „Beispiele für die Offer-Konfiguration“Beispiel 1: Standard-Testphase
Abschnitt mit dem Titel „Beispiel 1: Standard Free Trial“Type: FreeDuration: 7 daysThen: $9.99/monthUser-Flow:
- Tag 1–7: Kostenloser Zugang
- Tag 8: Erste Abbuchung von 9,99 $
- Monatliche Abbuchungen laufen weiter
Beispiel 2: Vorauszahlungszeitraum mit Rabatt
Abschnitt mit dem Titel „Beispiel 2: Vorab-Rabattzeitraum“Type: Pay Up FrontPrice: $4.99Duration: 3 monthsThen: $9.99/monthUser Journey:
- Tag 1: 4,99 $ berechnet
- 90 Tage Zugriff
- Tag 91: 9,99 $/Monat berechnet
Beispiel 3: Schrittweise Einführung
Abschnitt mit dem Titel „Beispiel 3: Schrittweise Einführung“Type: Pay As You GoPrice: $2.99/monthPeriods: 6 monthsThen: $9.99/monthUser Journey:
- Monat 1–6: 2,99 $/Monat
- Ab Monat 7: 9,99 $/Monat
Nutzung in deiner App
Abschnitt mit dem Titel „Nutzung in deiner App“Das native-purchases Plugin übernimmt automatisch die Anzeige und Prüfung der Berechtigung für Introductory Offers:
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 für Nutzer anzeigen
Abschnitt: „Anzeige von Intro Offers für Nutzer“Best Practices für UI
Abschnitt: „Best Practices für das UI“Klares Nutzenversprechen:
Try Premium Free for 7 DaysThen $9.99/month. Cancel anytime.Ersparnisse hervorheben:
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 trialBeispielimplementierung
Abschnitt mit dem Titel „Beispielimplementierung“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-Best-Practices
Abschnitt mit dem Titel „Marketing-Best-Practices“Strategie zur Testdauer
Abschnitt mit dem Titel „Strategie zur Testdauer“- 3–7 Tage: Apps für schnelle Entscheidungen, Games
- 7–14 Tage: Standard für die meisten Apps
- 14–30 Tage: Komplexe Tools, Profi-Apps
- 30+ Tage: Hochwertige B2B- oder Enterprise-Kunden
Preispsychologie
Abschnitt mit dem Titel „Preispsychologie“- $0.99-$1.99: Sehr niedrige Hürde, ideal zum Testen
- 50 % Rabatt: Hoher wahrgenommener Wert
- Erster Monat kostenlos: Gängiges, bekanntes Muster
Kommunikations-Timing
Abschnitt: „Kommunikations-Timing“- Vor Ablauf der Testphase: Nutzer an die anstehende Abbuchung erinnern
- Mehrwert hervorheben: Nutzungsstatistiken und Erfolge anzeigen
- Einfache Kündigung: Vertrauen durch einen transparenten Prozess aufbauen
Intro Offers testen
Abschnitt: „Intro Offers testen“Nutze Sandbox-Tests, um das Verhalten zu prü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 mit dem Titel „Wichtige Hinweise“Berechtigungsvoraussetzungen
Abschnitt mit dem Titel „Berechtigungsregeln“- Ein Intro-Angebot pro Nutzer und Abo-Gruppe (lebenslang)
- Gilt nur für neue Abonnenten
- Nach Kündigung nicht erneut nutzbar
- Nicht verfügbar für Upgrades oder Crossgrades
StoreKit API
Abschnitt mit dem Titel „StoreKit API“introductoryPricezeigt Details zum Intro-AngeboteligibilityMethode prüft die Berechtigung- Wird beim Kauf automatisch angewendet
- Keine spezielle Kaufmethode erforderlich
Einschränkungen
Abschnitt mit dem Titel „Einschränkungen“- Pro Abonnement ist nur ein Intro-Angebot gleichzeitig aktiv
- Nicht mit anderen Rabattarten kombinierbar
- Berechtigungsregeln können nicht geändert werden
- Apple steuert die Prüfung der Berechtigung
Fehlerbehebung
Abschnitt mit dem Titel „Troubleshooting“Intro-Angebot wird nicht angezeigt:
- Prüfen, ob das Angebot in App Store Connect aktiviert ist
- Sicherstellen, dass der Nutzer noch kein Intro-Angebot genutzt hat
- Sicherstellen, dass der User nicht bereits abonniert hat
- Mit neuem Sandbox-Account testen
Berechtigungsprüfung schlägt fehl:
- App Store Sync abwarten (kann 2-3 Std. dauern)
- Prüfen, ob die Product ID korrekt ist
- Subscription-Group-Konfiguration prüfen
- In Sandbox mit neuem Test-Account testen
Falscher Preis wird angezeigt:
- Regionale Preis-Einstellungen prüfen
- Währungsumrechnung verifizieren
- Sicherstellen, dass die Angebotsdaten aktuell sind
- Produktinformationen aktualisieren
Probleme beim Sandbox-Testing:
- Beschleunigte Zeiträume nutzen (3 Min. = 1 Woche)
- Für jeden Test neue Test-Accounts erstellen
- Warten, bis der Testzeitraum natürlich abläuft
- Anzahl der Verlängerungen prüfen (max. 6 in der Sandbox)
Analytics und Optimierung
Abschnitt „Analytics und Optimierung“Diese Metriken tracken
Abschnitt „Diese Metriken tracken“- Annahmequote für Intro-Offers
- Trial-to-Paid-Conversion-Rate
- Abbrüche während des Trials
- Retention nach der ersten Zahlung
- Auswirkung auf den Umsatz
Ideen für A/B-Tests
Abschnitt „A/B-Testing-Ideen“- Kostenloser Testzeitraum vs. bezahltes Intro
- Variationen der Testdauer
- Rabatt in Prozent
- Einmalzahlung vs. wiederkehrender Rabatt
Optimierungsstrategie
Abschnitt „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 „Nächste Schritte“- Sandbox-Testing konfigurieren um deine Intro-Angebote zu testen
- Promotional Offers für Win-back-Kampagnen einrichten
- Subscription-Analytics implementieren
- Gezielte Marketing-Kampagnen erstellen
Weitere Ressourcen
Abschnitt „Zusätzliche Ressourcen“Weitere Details findest du in der offiziellen Apple-Dokumentation zu Intro-Angeboten.
Weiterlesen: iOS Subscription Introductory Offer erstellen
Abschnitt „Weiterlesen: iOS Subscription Introductory Offer erstellen“Wenn du es nutzt iOS-Abo-Einführungsangebot erstellen um Zahlungen und Käufe zu planen, verbinde es mit @capgo/native-purchases verwenden für die native Funktionalität bei der Nutzung von @capgo/native-purchases, Capgo Preise für den Produkt-Workflow auf der Preisseite von Capgo, Zahlungssystem für die Implementierungsdetails im Zahlungssystem, @capgo/native-purchases für die Implementierungsdetails in @capgo/native-purchases und Erste Schritte für die Implementierungsdetails in Getting Started.