Sharp insight into every event
Keentics turns raw events into funnels, retention, LTV and player journeys — with direct SQL access to your data and no per-project fees.
Analytics designed for live games
Not a repackaged web-stats tool — models built around virtual economies, payments and the player lifecycle.
Events & Funnels
Group any custom event across dimensions; multi-step funnels pinpoint exactly where players drop.
Retention
N-day retention matrices and curves reveal how sticky each acquisition cohort really is.
Payments & LTV
Payment distribution and cumulative LTV matrices measure UA efficiency and monetization.
Paths & Cohorts
Behavioral path Sankey diagrams and reusable user cohorts you can target anywhere.
Dashboards & SQL
Compose dashboard cards freely; drop into sandboxed read-only SQL when you need full control.
Your data, accessible
Query raw events with read-only SQL and export anytime. No per-project caps, no annual lock-in.
Every model, ready the moment events land
Funnels, retention heatmaps and LTV curves render straight from your event stream — explore them all in the live demo with fresh data every day.
Drag-free exploration
Pick an event, split by any property, switch measures — no SQL required, results in milliseconds.
Game-native metrics
ARPU, ARPPU, whale curves, ad-revenue and ROAS are first-class, not bolted on.
Always-fresh demo
Our public demo seeds realistic player data daily, so there is always something to dig into.
SDKs for wherever your players are
A single reporting protocol across all platforms — instrument in a few lines.
Browser & H5
Swift / ObjC
Kotlin / Java
C# runtime
Any backend
- Batched + offline retryNo lost events on flaky networks; exponential backoff.
- Anonymous ↔ login identityidentify() merges users across devices.
- AutocapturePage views, clicks and launches out of the box.
- API-key authPublic write key, safe to ship in the client.
Game analytics without the hostage tactics
Most suites charge per project, gate your raw data and lock you into annual deals. Keentics does the opposite.
Live in three steps
Create a project in the console to grab your key, then drop a few lines into your app.
Add the SDK
One script tag (or one package) per platform.
Initialize
Point it at your collect endpoint with project + key.
Track events
Call track() / identify() — analysis lights up instantly.
<!-- 1 --> <script src="https://collect.keentics.com/sdk/keentics.js"></script> <script> // 2 keentics.init({ url:'https://collect.keentics.com', project:'myapp', key:'key_xxx' }); // 3 keentics.track('level_complete', { level:'3-2', coins:120, win:true }); keentics.identify('u_123', { vip:2 }); </script>
Want your coding assistant to wire it up? Hand it this link: console.keentics.com/llms.txt
Ready to understand your players?
Jump into the live demo, or open the console and create your first project in minutes.