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

MetricBeskrivelse
InstallationerSamlet antal nye app-installationer i den valgte periode
AfinstallationerSamlet antal app-afinstallationer i den valgte periode
Kumulative netto-installationerLøbende total af installationer minus afinstallationer over tid

Listeydeevne

MetricBeskrivelse
ListevisningerSamlede sidevisninger af din apps marketplace-liste
Unikke visningerUnikke besøgende der så din marketplace-liste
MoM-konverteringsrateMåned-over-måned-procentdel af listevisere der installerer appen

Vækstmetrics

MetricBeskrivelse
MoM-vækstrateMåned-over-måned-vækst i netto-installationer
Churn-rateProcentdel 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

Terminal window
# Hent app-installationsrapport
curl 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

Terminal window
# Hent listevisningsrapport
curl 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-installationer
const 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ørelse
const 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:

KolonneBeskrivelse
Konto-IDStripe-kontoen der installerede din app
InstallationsdatoHvornår appen blev installeret
StatusAktiv eller afinstalleret
AfinstallationsdatoHvornår appen blev afinstalleret (hvis relevant)

Brug disse data til at:

  • Spore individuel kontoak­tiveringsstatus
  • 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 realtids­analytics 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ændelseBeskrivelse
account.application.authorizedBruger installerede din app
account.application.deauthorizedBruger 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:

MetricMålHvorfor det er vigtigt
Installations-til-aktiveringsrate> 70%Procentdel af installatorer der fuldfører Brevo-opsætning
Tid til første synk<5 minutterHvor hurtigt brugere ser værdi efter installation
30-dages fastholdelses­rate> 80%Procentdel af brugere der stadig er aktive efter 30 dage
Månedlig churn-rate<5%Hold afinstallationer lave med en værdifuld integration
Liste­konverteringsrate> 15%Procentdel af listevisere der installerer
Synkroniserede kunder per konto> 100Indikerer 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.

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI-assistent

Hej! Spørg mig om dokumentationen.

Start gratis med Brevo