Tasks
Traffic and analytics
Every published app counts its own visitors, pageviews, bounce rate and time on page — no tag to install, no third-party script, with top pages, browsers, devices and countries beside them.
Publish an app and it starts measuring itself. There is nothing to install, no tracking snippet to paste, and no third-party analytics service involved — the counting is part of the app runtime Dhanu already serves.
Find it in Settings → Analytics.
The four headline numbers
| Metric | What it means |
|---|---|
| Visitors | Distinct people, not page loads |
| Pageviews | Every page opened, including repeat views |
| Bounce | The share who looked at one page and left — lower is better |
| Avg time | How long a visit lasts |
Each is shown against the previous period of the same length, with the change as a percentage, so “1,200 visitors” arrives with the context of whether that is up or down.
The window
Seven, fourteen or thirty days. Fourteen is the default — long enough to smooth out a quiet weekend, short enough that a change you made last week is still visible in it.
What sits underneath
Visitors and pageviews over time — the daily trend across the window.
The last 24 hours, hour by hour — where a spike from a link you shared this morning shows up.
Top pages — the eight most-visited paths, with visitors and pageviews for each. This is usually the most useful panel in the tab: it tells you what people actually came for.
Browsers, devices and countries — the top six of each. The device split is the one that most often changes what you build next.
Response times — how quickly your app answered, bucketed from under 50 ms to over a second.
What is not collected
No cookie banner, no cross-site profile, no personal data. A visit records the path, the browser family, the device type and the country — nothing that identifies the person behind it, and nothing shared with anyone else.
Reading it honestly
Zero is normal at first. A freshly published app with no link anywhere gets no traffic; the panel says so plainly rather than showing an empty chart and letting you guess.
Your own visits count too. Refreshing your app twenty times while you build it is twenty pageviews.
Unpublished apps have no analytics — there is no live address to visit.