App Analytics
Stripe bietet integrierte Analytics für veröffentlichte Marketplace-Apps und gibt Ihnen Einblick in Installationen, Listing-Performance und Nutzerengagement. Sie können auch benutzerdefinierte Analytics mit Webhooks und der Stripe API erstellen.
Verfügbare Berichte
Das Stripe Dashboard bietet folgende Analytics für Ihre veröffentlichte App:
Installationsmetriken
| Metrik | Beschreibung |
|---|---|
| Installationen | Gesamtzahl neuer App-Installationen im ausgewählten Zeitraum |
| Deinstallationen | Gesamtzahl der App-Deinstallationen im ausgewählten Zeitraum |
| Kumulative Netto-Installationen | Laufende Summe der Installationen minus Deinstallationen über die Zeit |
Listing-Performance
| Metrik | Beschreibung |
|---|---|
| Listing-Aufrufe | Gesamtseitenaufrufe Ihres App-Marketplace-Listings |
| Einzigartige Aufrufe | Einzigartige Besucher, die Ihr Marketplace-Listing angesehen haben |
| MoM Conversion Rate | Monatlicher Prozentsatz der Listing-Besucher, die die App installieren |
Wachstumsmetriken
| Metrik | Beschreibung |
|---|---|
| MoM Wachstumsrate | Monatliches Wachstum der Netto-Installationen |
| Abwanderungsrate | Prozentsatz der installierten Nutzer, die pro Monat deinstallieren |
Datenaktualität
Caution
Analytics-Daten haben eine 48-Stunden-Verzögerung. Die Daten, die Sie im Dashboard sehen, spiegeln Aktivitäten von vor etwa zwei Tagen wider. Planen Sie Ihre Berichtszeiträume entsprechend.
- Daten werden täglich mit 48-Stunden-Verarbeitungsverzögerung aktualisiert
- Historische Daten sind ab dem Datum der Erstveröffentlichung Ihrer App verfügbar
- Metriken werden in der UTC-Zeitzone berechnet
- Exportieren Sie Daten als CSV aus dem Stripe Dashboard für externe Analysen
Zugriff auf Analytics über API
Sie können programmatisch auf App-Analytics über die Stripe Reporting API zugreifen:
Installationsdaten
# Fetch app install reportcurl https://api.stripe.com/v1/reporting/report_runs \ -u sk_live_xxxxx: \ -d "report_type=app.installs.daily" \ -d "parameters[interval_start]=1709251200" \ -d "parameters[interval_end]=1711929600" \ -d "parameters[app_id]=com.tajo.brevo-integration"Listing-Aufrufe
# Fetch listing views reportcurl https://api.stripe.com/v1/reporting/report_runs \ -u sk_live_xxxxx: \ -d "report_type=app.listing_views.daily" \ -d "parameters[interval_start]=1709251200" \ -d "parameters[interval_end]=1711929600" \ -d "parameters[app_id]=com.tajo.brevo-integration"Programmatischer Zugriff (Node.js)
const stripe = require('stripe')('sk_live_xxxxx');
// Create a report run for app installsconst reportRun = await stripe.reporting.reportRuns.create({ report_type: 'app.installs.daily', parameters: { interval_start: Math.floor(new Date('2025-03-01').getTime() / 1000), interval_end: Math.floor(new Date('2025-03-31').getTime() / 1000), app_id: 'com.tajo.brevo-integration', },});
// Poll for report completionconst checkReport = async (reportId) => { const report = await stripe.reporting.reportRuns.retrieve(reportId);
if (report.status === 'succeeded') { const file = await stripe.files.retrieve(report.result.id); console.log('Report URL:', file.url); return file; }
if (report.status === 'failed') { throw new Error('Report generation failed'); }
return null;};Wichtige Metriken
Für die Tajo Brevo-Integration konzentrieren Sie sich auf diese Metriken:
| Metrik | Ziel | Warum es wichtig ist |
|---|---|---|
| Installations-zu-Aktivierungsrate | > 70% | Prozentsatz der Installer, die das Brevo-Setup abschließen |
| Zeit bis zur ersten Synchronisierung | < 5 Minuten | Wie schnell Nutzer nach der Installation Mehrwert sehen |
| 30-Tage-Retention | > 80% | Prozentsatz der Nutzer, die nach 30 Tagen noch aktiv sind |
| Monatliche Abwanderungsrate | < 5% | Deinstallationen mit einer wertvollen Integration niedrig halten |
| Listing Conversion Rate | > 15% | Prozentsatz der Listing-Besucher, die installieren |
| Synchronisierte Kunden pro Konto | > 100 | Zeigt die Nutzungstiefe der Integration |
Tip
Richten Sie automatische Benachrichtigungen für signifikante Metrikänderungen ein. Ein plötzlicher Anstieg der Deinstallationen oder ein Rückgang der Aktivierungsrate kann auf einen Fehler oder ein UX-Problem hinweisen, das sofortige Aufmerksamkeit erfordert.