Asking the oracle...
Add your first app to start knowing things
Asking the oracle...
Consulting the oracle...
Connect Play Console Reports
Enter your GCS bucket name in Settings to see daily install rate, store listing visitors, and organic vs paid installs directly from Google Play Console.
Fetching listing...
Could not load listing. The app may not be available in this country.
No keywords yet. Add keywords to track their search rank in the Play Store.
| Keyword | Country | Rank | Last Updated |
|---|
No purchases yet. Upload a CSV in Settings to get started.
| Date | Order ID | Event | SKU | Type | User | Country | Amount |
|---|
Loading campaigns from Google Adsโฆ
Connect your Google Ads account to see impressions, clicks, cost, and conversions for every campaign โ all in one dashboard.
| Campaign | Status | Impressions | Clicks | CTR | Cost | CPC | Conversions |
|---|---|---|---|---|---|---|---|
| iOS โ Subscriptions UA | ENABLED | 248,310 | 3,124 | 1.26% | $1,840 | $0.59 | 142 |
| Android โ Broad Match | ENABLED | 182,640 | 2,010 | 1.10% | $1,274 | $0.63 | 87 |
| Retargeting โ Lapsed Users | PAUSED | 91,200 | 844 | 0.93% | $610 | $0.72 | 38 |
| Brand Keywords | ENABLED | 44,780 | 1,280 | 2.86% | $310 | $0.24 | 17 |
| Campaign | Status | Impressions | Clicks | CTR | Cost | CPC | Conversions | Cost / Conv. | Cost / Purchase |
|---|
Use this key in your Flutter SDK to send events to this app.
Loadingโฆ
Connect your Google Play account once for full purchase tracking like AppsFlyer:
SDK-reported purchases get validated, CSV import resolves tokens, and subscription
lifecycle events (renewal / cancellation / refund / hold / grace) are pulled in real time.
Service Account is account-wide โ paste it once in any of your apps and it works everywhere.
Just make sure to grant it access on each app in Play Console.
RTDN subscription is per-app โ each app needs its own Pub/Sub topic.
kiraknows-rtdn) and add principal google-play-developer-notifications@system.gserviceaccount.com with role Pub/Sub Publisher.kiraknows-rtdn-sub) and add your service account with role Pub/Sub Subscriber.projects/<project>/topics/kiraknows-rtdn) and click Send test notification.โ
โ
Play Console can export daily install and store-listing stats to a Google Cloud Storage bucket.
Paste your bucket name here (no gs:// prefix) to enable the
Store Performance chart on the Listing tab. The same service account
must have Storage Object Viewer access to the bucket.
CSV exports from Google Play don't contain user IDs. This tool pairs
each unmatched purchase with a success_purchase analytics
event in the same country and within ยฑ10 minutes, then back-fills
the user_id across every renewal / cancel / refund of
the same subscription token. Safe to re-run; only orphans are touched.
Download a Sales report from Play Console (Download reports โ Financial โ Sales) and upload it here. Already-imported orders are skipped automatically.
| Filename | Date | New Orders | Resolved | Failed |
|---|
Members can view all app data and use Google Ads. Only the owner can add/remove members and delete the app.
โ
โ
Connect your Google Ads account via OAuth to see campaign analytics.
โ
โ
โ
Migrate your historical event data from Amplitude into this app. Re-importing the same date range is safe โ duplicate events are automatically skipped.
eu.amplitude.com, select EU below; otherwise leave it as US. Using the wrong region causes a 403 "Invalid API Key" error even with correct keys.Keys are saved per-app so you don't have to re-enter them on every import.
Hide users from dev/debug SDK builds (events tagged is_dev=true) across charts, funnels, user lists, and purchase stats. Direct user-detail pages still resolve.
No dashboards yet.
Click + New Dashboard to create one.
No charts yet.
Click + Add Chart to add your first Segmentation or Funnel chart.
| User ID | Last Seen | Country | Events |
|---|
Are you sure you want to remove this app?
โ
โ
โ
โ
| Date | Type | Order ID | Amount | Status |
|---|
Please enter a dashboard name
โ
โ
โ