Zatražite rani pristup

Unesite ime te adresu e-pošte ili telefonski broj. Poslat ćemo vam pojedinosti o pristupu platformi Tajo.

Analitika aplikacije

Stripe nudi ugrađenu analitiku za objavljene aplikacije na tržnici, čime dobivate uvid u instalacije, uspješnost oglasa i angažman korisnika. Prilagođenu analitiku možete izgraditi i pomoću webhookova i Stripe API-ja.

Dostupna izvješća

Stripe nadzorna ploča nudi sljedeću analitiku za vašu objavljenu aplikaciju:

Metrike instalacija

MetrikaOpis
InstalacijeUkupan broj novih instalacija aplikacije u odabranom razdoblju
DeinstalacijeUkupan broj deinstalacija aplikacije u odabranom razdoblju
Kumulativne neto instalacijeTekući zbroj instalacija umanjen za deinstalacije kroz vrijeme

Uspješnost oglasa

MetrikaOpis
Prikazi oglasaUkupan broj pregleda stranice vašeg oglasa na tržnici
Jedinstveni prikaziJedinstveni posjetitelji koji su pogledali vaš oglas na tržnici
Stopa konverzije iz mjeseca u mjesecPostotak posjetitelja oglasa koji instaliraju aplikaciju, mjesec za mjesecom

Metrike rasta

MetrikaOpis
Stopa rasta iz mjeseca u mjesecMjesečni rast neto instalacija
Stopa odljevaPostotak korisnika s instaliranom aplikacijom koji je deinstaliraju u mjesec dana

Svježina podataka

Caution

Analitički podaci kasne 48 sati. Podaci koje vidite na nadzornoj ploči odražavaju aktivnost od prije otprilike dva dana. Tome prilagodite razdoblja izvještavanja.

  • Podaci se ažuriraju svakodnevno, uz 48 sati obrade
  • Povijesni podaci dostupni su od datuma prve objave vaše aplikacije
  • Metrike se računaju u vremenskoj zoni UTC
  • Podatke izvezite kao CSV iz Stripe nadzorne ploče za vanjsku analizu

Pristup analitici putem API-ja

Analitici aplikacije možete pristupiti programski pomoću Stripe Reporting API-ja:

Podaci o instalacijama

Terminal window
# Fetch app install report
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"

Prikazi oglasa

Terminal window
# Fetch listing views report
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"

Programski pristup (Node.js)

const stripe = require('stripe')('sk_live_xxxxx');
// Create a report run for app installs
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 report completion
const checkReport = async (reportId) => {
const report = await stripe.reporting.reportRuns.retrieve(reportId);
if (report.status === 'succeeded') {
// Download the report file
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');
}
// Report still processing
return null;
};

Kartica Users

Kartica Users u analitici vaše aplikacije prikazuje podatke na razini pojedinačnog računa:

StupacOpis
Account IDStripe račun koji je instalirao vašu aplikaciju
Install DateKada je aplikacija instalirana
StatusAktivna ili deinstalirana
Uninstall DateKada je aplikacija deinstalirana (ako je primjenjivo)

Te podatke koristite kako biste:

  • Pratili status aktivacije pojedinačnog računa
  • Kontaktirali račune koji su instalirali aplikaciju, ali nisu dovršili uvođenje
  • Prepoznali račune koji su deinstalirali aplikaciju i razumjeli razloge odljeva
  • Povezali podatke o instalacijama s analitikom vlastite platforme

Prilagođena analitika s webhookovima

Za analitiku u stvarnom vremenu i dublje uvide postavite webhookove koji prate događaje aplikacije:

Webhook događaji

Pratite ove događaje kako biste izgradili prilagođenu analitiku:

DogađajOpis
account.application.authorizedKorisnik je instalirao vašu aplikaciju
account.application.deauthorizedKorisnik je deinstalirao vašu aplikaciju

Rukovatelj webhookom

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);
// Track in your analytics system
await trackEvent('app_installed', {
account_id: account.id,
timestamp: new Date(event.created * 1000),
});
// Trigger onboarding email
await sendOnboardingEmail(account.id);
break;
}
case 'account.application.deauthorized': {
const account = event.data.object;
console.log('App uninstalled by:', account.id);
// Track churn
await trackEvent('app_uninstalled', {
account_id: account.id,
timestamp: new Date(event.created * 1000),
});
// Clean up account data
await cleanupAccountData(account.id);
break;
}
default:
console.log('Unhandled event type:', event.type);
}
res.json({ received: true });
});

Connect List API

Za Connect platforme upotrijebite Connect List API kako biste dobili informacije o računima na kojima je vaša aplikacija instalirana:

const stripe = require('stripe')('sk_live_xxxxx');
// List all connected accounts with your app installed
const getInstalledAccounts = async () => {
const accounts = [];
let hasMore = true;
let startingAfter = null;
while (hasMore) {
const params = { limit: 100 };
if (startingAfter) {
params.starting_after = startingAfter;
}
const response = await stripe.accounts.list(params);
for (const account of response.data) {
// Check if your app is installed on this account
if (account.settings?.apps?.includes('com.tajo.brevo-integration')) {
accounts.push({
id: account.id,
email: account.email,
created: account.created,
});
}
}
hasMore = response.has_more;
if (response.data.length > 0) {
startingAfter = response.data[response.data.length - 1].id;
}
}
return accounts;
};

Izrada prilagođene analitičke nadzorne ploče

Spojite Stripe analitiku s vlastitim podacima za cjelovit pregled:

// Aggregate analytics for reporting
const getAppAnalytics = async (startDate, endDate) => {
const [stripeInstalls, brevoSyncStats, activationData] = await Promise.all([
// Stripe install data
getStripeInstallReport(startDate, endDate),
// Brevo sync metrics from Tajo
getBrevoSyncMetrics(startDate, endDate),
// Activation funnel from your database
getActivationFunnel(startDate, endDate),
]);
return {
// Acquisition
totalInstalls: stripeInstalls.installs,
totalUninstalls: stripeInstalls.uninstalls,
netInstalls: stripeInstalls.installs - stripeInstalls.uninstalls,
listingConversionRate: stripeInstalls.conversionRate,
// Activation
onboardingCompleted: activationData.completedOnboarding,
brevoConnected: activationData.connectedBrevo,
firstSyncCompleted: activationData.firstSyncCompleted,
activationRate: activationData.completedOnboarding / stripeInstalls.installs,
// Engagement
totalCustomersSynced: brevoSyncStats.totalCustomers,
totalEventsSynced: brevoSyncStats.totalEvents,
averageSyncFrequency: brevoSyncStats.avgSyncPerDay,
// Retention
churnRate: stripeInstalls.uninstalls / stripeInstalls.totalActive,
monthlyGrowthRate: stripeInstalls.momGrowth,
};
};

Ključne metrike za praćenje

Za Tajo integraciju s Brevom usredotočite se na ove metrike:

MetrikaCiljZašto je važna
Stopa instalacija koje prelaze u aktivaciju> 70 %Postotak korisnika koji nakon instalacije dovrše postavljanje Breva
Vrijeme do prve sinkronizacije< 5 minutaKoliko brzo korisnici vide vrijednost nakon instalacije
Zadržavanje nakon 30 dana> 80 %Postotak korisnika koji su i nakon 30 dana aktivni
Mjesečna stopa odljeva< 5 %Vrijedna integracija drži deinstalacije niskima
Stopa konverzije oglasa> 15 %Postotak posjetitelja oglasa koji instaliraju aplikaciju
Broj sinkroniziranih kupaca po računu> 100Pokazuje dubinu korištenja integracije

Tip

Postavite automatska upozorenja za znatnije promjene metrika. Nagli skok deinstalacija ili pad stope aktivacije može upućivati na grešku ili problem s korisničkim iskustvom koji traži hitnu pozornost.

Zatražite rani pristup

Unesite ime te adresu e-pošte ili telefonski broj. Poslat ćemo vam pojedinosti o pristupu platformi Tajo.

automatsko prepoznavanje
AI asistent

Bok! Pitajte me o dokumentaciji.