Analytika aplikácie
Stripe poskytuje vstavanú analytiku pre publikované aplikácie na marketplace, čo vám dáva viditeľnosť do inštalácií, výkonnosti záznamu a zapojenia používateľov.
Dostupné správy
Metriky inštalácií
| Metrika | Popis |
|---|---|
| Inštalácie | Celkový počet nových inštalácií aplikácie v zvolenom období |
| Odinštalácie | Celkový počet odinštalácií aplikácie v zvolenom období |
| Kumulatívne čisté inštalácie | Priebežný súčet inštalácií mínus odinštalácie v čase |
Výkonnosť záznamu
| Metrika | Popis |
|---|---|
| Pohľady záznamu | Celkové zobrazenia stránky záznamu vašej aplikácie na marketplace |
| Unikátne zobrazenia | Unikátni návštevníci, ktorí si prezreli váš záznam na marketplace |
| Konverzná miera MoM | Mesačný percentuálny podiel prehliadačov záznamu, ktorí nainštalujú aplikáciu |
Obnovenie dát
Caution
Analytické dáta majú 48-hodinové oneskorenie. Dáta, ktoré vidíte v dashboarde, odrážajú aktivitu spred približne dvoch dní.
Prístup k analytike cez API
# Načítanie správy o inštaláciách aplikáciecurl 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"Vlastná analytika s webhookmi
Udalosti webhookov
| Udalosť | Popis |
|---|---|
account.application.authorized | Používateľ nainštaloval vašu aplikáciu |
account.application.deauthorized | Používateľ odinštaloval vašu aplikáciu |
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) { return res.status(400).send('Webhook signature verification failed'); }
switch (event.type) { case 'account.application.authorized': { const account = event.data.object; 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; await trackEvent('app_uninstalled', { account_id: account.id, timestamp: new Date(event.created * 1000), }); await cleanupAccountData(account.id); break; } }
res.json({ received: true });});Kľúčové metriky na sledovanie
| Metrika | Cieľ | Prečo je dôležitá |
|---|---|---|
| Miera inštalácia-na-aktiváciu | > 70% | Percento inštalátorov, ktorí dokončia nastavenie Brevo |
| Čas do prvej synchronizácie | < 5 minút | Ako rýchlo používatelia vidia hodnotu po inštalácii |
| 30-dňová retencia | > 80% | Percento používateľov stále aktívnych po 30 dňoch |
| Mesačná miera odchodu | < 5% | Udržujte nízke odinštalácie s hodnotnou integráciou |
| Konverzná miera záznamu | > 15% | Percento prehliadačov záznamu, ktorí nainštalujú |
| Zákazníci synchronizovaní na účet | > 100 | Indikuje hĺbku používania integrácie |
Tip
Nastavte automatické upozornenia pre výrazné zmeny metrík. Náhly nárast odinštalácií alebo pokles miery aktivácie môže indikovať chybu alebo problém s UX.