Анализи на App

Stripe предоставя вградени анализи за публикувани apps на пазара, давайки видимост за инсталации, представяне на листинг и ангажиране на потребители. Можете също да изграждате персонализирани анализи с помощта на webhook-и и Stripe API.

Налични отчети

Таблото на Stripe предоставя следните анализи за вашия публикуван app:

Метрики за инсталации

МетрикаОписание
ИнсталацииОбщ брой нови инсталации в избрания период
ДеинсталацииОбщ брой деинсталации в избрания период
Кумулативни нетни инсталацииТекущ общ брой инсталации минус деинсталации

Представяне на листинг

МетрикаОписание
Изгледи на листингОбщ брой прегледи на листинга ви на пазара
Уникални изгледиУникални посетители, прегледали листинга ви
Процент на конверсия месец/месецПроцент на преглеждащите листинга, инсталирали app-а

Метрики за растеж

МетрикаОписание
Темп на растеж месец/месецЕжемесечен растеж в нетните инсталации
Процент на отливПроцент на инсталираните потребители, деинсталиращи на месец

Свежест на данните

Caution

Данните от анализите имат закъснение от 48 часа. Данните, виждани в таблото, отразяват активността от около два дни назад. Планирайте прозорците за отчитане съответно.

  • Данните се актуализират ежедневно с 48-часово закъснение при обработката
  • Исторически данни са налични от датата на първото публикуване на вашия app
  • Метриките се изчисляват в UTC часова зона
  • Експортирайте данни като CSV от таблото на Stripe за външен анализ

Достъп до анализи чрез API

Можете програмно да получавате анализи на app с помощта на Stripe Reporting API:

Данни за инсталации

Terminal window
# Вземете отчет за инсталации на app
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"

Изгледи на листинг

Terminal window
# Вземете отчет за изгледи на листинг
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"

Програмен достъп (Node.js)

const stripe = require('stripe')('sk_live_xxxxx');
// Създайте стартиране на отчет за инсталации на app
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',
},
});
// Опросвайте за завършване на отчета
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;
};

Раздел Потребители

Разделът Потребители в анализите на вашия app показва данни на ниво отделен акаунт:

КолонаОписание
ID на акаунтАкаунтът в Stripe, инсталирал вашия app
Дата на инсталиранеКога е инсталиран app-ът
СтатусАктивен или деинсталиран
Дата на деинсталиранеКога е деинсталиран app-ът (ако е приложимо)

Използвайте тези данни за:

  • Проследяване на статуса на активиране на отделни акаунти
  • Проследяване на акаунти, инсталирали но не завършили въвеждането
  • Идентифициране на акаунти, деинсталирали и разбиране на причините за отлив
  • Корелиране на данни за инсталации с вашите собствени платформени анализи

Персонализирани анализи с webhook-и

За анализи в реално време и по-дълбоки прозрения настройте webhook-и за проследяване на събитията на app:

Webhook събития

Слушайте за тези събития за изграждане на персонализирани анализи:

СъбитиеОписание
account.application.authorizedПотребителят е инсталирал вашия app
account.application.deauthorizedПотребителят е деинсталирал вашия app

Обработчик на webhook

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 });
});

Ключови метрики за проследяване

За интеграцията на Tajo Brevo се фокусирайте върху тези метрики:

МетрикаЦелЗащо е важна
Процент инсталация-активиране> 70%Процент на инсталиращите, завършили настройката на Brevo
Време до първа синхронизация<5 минутиКолко бързо потребителите виждат стойност след инсталиране
30-дневно задържане> 80%Процент на потребителите, все още активни след 30 дни
Месечен процент на отлив<5%Поддържайте ниски деинсталациите с ценна интеграция
Процент на конверсия на листинг> 15%Процент на преглеждащите листинга, инсталиращи
Синхронизирани клиенти на акаунт> 100Показва дълбочина на използване на интеграцията

Tip

Настройте автоматизирани известия за значителни промени в метриките. Внезапен скок в деинсталациите или спад в процента на активиране може да показва грешка или UX проблем, изискващ незабавно внимание.

Subscribe to updates

developer-docs

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

AI асистент

Здравейте! Попитайте ме за документацията.

Започнете безплатно с Brevo