Skip to content
dhanu docs
Browse pages

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

MetricWhat it means
VisitorsDistinct people, not page loads
PageviewsEvery page opened, including repeat views
BounceThe share who looked at one page and left — lower is better
Avg timeHow 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.