App Analytics
Stripe tilbyder indbygget analytics til udgivne marketplace-apps, der giver dig synlighed i installationer, listeydeevne og brugerengagement. Du kan også bygge tilpasset analytics med webhooks og Stripe API.
Tilgængelige rapporter
Stripe Dashboard tilbyder følgende analytics til din udgivne app:
Installationsmetrics
| Metric | Beskrivelse |
|---|---|
| Installationer | Samlet antal nye app-installationer i den valgte periode |
| Afinstallationer | Samlet antal app-afinstallationer i den valgte periode |
| Kumulative netto-installationer | Løbende total af installationer minus afinstallationer over tid |
Listeydeevne
| Metric | Beskrivelse |
|---|---|
| Listevisninger | Samlede sidevisninger af din apps marketplace-liste |
| Unikke visninger | Unikke besøgende der så din marketplace-liste |
| MoM-konverteringsrate | Måned-over-måned-procentdel af listevisere der installerer appen |
Vækstmetrics
| Metric | Beskrivelse |
|---|---|
| MoM-vækstrate | Måned-over-måned-vækst i netto-installationer |
| Churn-rate | Procentdel af installerede brugere der afinstallerer per måned |
Datafreshness
Caution
Analytics-data har en 48-timers forsinkelse. De data du ser i dashboardet afspejler aktivitet fra ca. to dage siden. Planlæg dine rapporteringsvinduer derefter.
- Data opdateres dagligt med 48-timers behandlingsforsinkelse
- Historiske data er tilgængelige fra den dato din app første gang blev udgivet
- Metrics beregnes i UTC-tidszonen
- Eksporter data som CSV fra Stripe Dashboard til ekstern analyse
Tilgang til analytics via API
Du kan programmatisk tilgå app-analytics ved hjælp af Stripe Reporting API:
Installationsdata
# Hent app-installationsrapportcurl 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"Listevisninger
# Hent listevisningsrapportcurl 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"Programmatisk adgang (Node.js)
const stripe = require('stripe')('sk_live_xxxxx');
// Opret et rapportkørselsforløb for app-installationerconst 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 rapportfuldførelseconst 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;};Fanen Brugere
Fanen Brugere i din apps analytics viser data på individuelt kontoniveau:
| Kolonne | Beskrivelse |
|---|---|
| Konto-ID | Stripe-kontoen der installerede din app |
| Installationsdato | Hvornår appen blev installeret |
| Status | Aktiv eller afinstalleret |
| Afinstallationsdato | Hvornår appen blev afinstalleret (hvis relevant) |
Brug disse data til at:
- Spore individuel kontoaktiveringsstatus
- Følge op med konti der installerede men ikke fuldførte onboarding
- Identificere konti der afinstallerede og forstå churn-årsager
- Korrelere installationsdata med din egen platforms analytics
Tilpasset analytics med webhooks
For realtidsanalytics og dybere indsigt, opsæt webhooks til at spore app-hændelser:
Webhook-hændelser
Lyt efter disse hændelser for at bygge tilpasset analytics:
| Hændelse | Beskrivelse |
|---|---|
account.application.authorized | Bruger installerede din app |
account.application.deauthorized | Bruger afinstallerede din app |
Webhook-handler
const express = require('express');const stripe = require('stripe')('sk_live_xxxxx');
const app = express();
app.post('/webhooks/stripe-app', express.raw({ type: 'application/json' }), async (req, res) => { const sig = req.headers['stripe-signature']; const webhookSecret = process.env.STRIPE_APP_WEBHOOK_SECRET;
let event;
try { event = stripe.webhooks.constructEvent(req.body, sig, webhookSecret); } catch (err) { console.error('Webhook signature verification failed:', err.message); return res.status(400).send('Webhook signature verification failed'); }
switch (event.type) { case 'account.application.authorized': { const account = event.data.object; console.log('App installed by:', account.id);
await trackEvent('app_installed', { account_id: account.id, timestamp: new Date(event.created * 1000), });
await sendOnboardingEmail(account.id); break; }
case 'account.application.deauthorized': { const account = event.data.object; console.log('App uninstalled by:', account.id);
await trackEvent('app_uninstalled', { account_id: account.id, timestamp: new Date(event.created * 1000), });
await cleanupAccountData(account.id); break; }
default: console.log('Unhandled event type:', event.type); }
res.json({ received: true });});Nøglemetrics at spore
For Tajo Brevo-integrationen, fokus på disse metrics:
| Metric | Mål | Hvorfor det er vigtigt |
|---|---|---|
| Installations-til-aktiveringsrate | > 70% | Procentdel af installatorer der fuldfører Brevo-opsætning |
| Tid til første synk | <5 minutter | Hvor hurtigt brugere ser værdi efter installation |
| 30-dages fastholdelsesrate | > 80% | Procentdel af brugere der stadig er aktive efter 30 dage |
| Månedlig churn-rate | <5% | Hold afinstallationer lave med en værdifuld integration |
| Listekonverteringsrate | > 15% | Procentdel af listevisere der installerer |
| Synkroniserede kunder per konto | > 100 | Indikerer dybde af integrationsanvendelse |
Tip
Opsæt automatiserede advarsler ved betydelige ændringer i metrics. En pludselig stigning i afinstallationer eller fald i aktiveringsrate kan indikere en fejl eller UX-problem der kræver øjeblikkelig opmærksomhed.