Skip to main content
3 min read

Demographics

The Demographics tab shows an aggregate picture of who your visitors are by the few signals a browser already sends with every request: their preferred language and locale, plus their timezone as a coarse hint for when they're active. For actual geography, use the Globe tab or the country breakdown on the Analytics tab.

You'll find it under the Demographics tab in any per-domain dashboard.

Demographics tab showing visitor language and locale breakdown
The Demographics tab shows language and locale share across sessions.

Demographics is available on every plan, including Free, and it appears on public and shared dashboards too — the views are aggregate and non-sensitive.

What you see

  • Language & locale. The visitor's primary language (e.g. de) and full locale (e.g. de-DE), ranked by share of sessions. These are browser-declared and the headline value here — they are not derivable from a geo-IP lookup.
  • Timezone. The distribution of visitor timezones — a coarse hint for when an audience is active, not where they are.

Every panel shows counts and percentages only. The dashboard never shows a single visitor's demographics.

How the data is derived

This is the important part: Demographics introduces no new data collection.

Every value comes from request metadata Zenovay already receives:

  1. Language & locale are parsed from the standard Accept-Language HTTP header your browser sends on every request.
  2. Timezone comes from the CDN-provided timezone signal already present on the incoming request.

There are no cookies, no localStorage, no fingerprinting, and no third-party demographic-enrichment providers. Nothing is collected that wasn't already part of a normal web request, and the cookieless tracking guarantee is unchanged.

Language and locale reflect the visitor's browser settings, which may differ from the language they actually read. Timezone is a rough activity-window hint, not a location signal — it follows VPNs and travel. Treat the breakdowns as directional, not exact.

Privacy

  • Aggregate only. Demographics are processed in aggregate and never used to build an individual profile.
  • Global Privacy Control is fully honoured. When a visitor's request carries Sec-GPC: 1, Zenovay derives and stores none of these signals — that visitor contributes nothing to the Demographics view.
  • No sensitive inference. Zenovay does not infer age, gender, or any special-category attribute. The only inputs are language, locale, and timezone.

Limitations

  • A visitor on a VPN or travelling is grouped by their browser timezone, which may not reflect where they are; for actual geography use the Globe tab or the country breakdown on the Analytics tab.
  • A visitor who sends no Accept-Language header (some bots, locked-down browsers) won't contribute a language or locale value.
  • GPC-protected visitors are intentionally excluded, so totals here can be lower than session totals elsewhere in the dashboard.

See also

Was this page helpful?