WebmasterID logoWebmasterID
Analytics dimensions

Screen name dimension: the app analog of page title

Screen name is the dimension that records which screen of a mobile app a user viewed — the app analog of the page-path or page-title dimension on the web. GA4 captures it from the screen_view event's screen_name and screen_class parameters. Unlike web pages, which expose a URL automatically, app screens carry no inherent name, so screen name is only meaningful when the app explicitly sets it.

Verified against primary sources

What this means

On the web, every page has a URL and title the browser exposes for free. Apps have no equivalent: a screen is just code. GA4's screen_view event therefore carries explicit screen_name and screen_class parameters that the app supplies to label each screen.

The screen name dimension is what those values populate, making in-app journeys analysable the way page paths are on the web.

Why it must be set deliberately

The SDK can auto-collect a screen_class (often the class or controller name), but that is a developer artifact, not a meaningful label — many screens can share one class. Without an explicit screen_name, distinct screens collapse into generic buckets and navigation analysis breaks.

Good practice is to set a stable, human-readable screen_name per screen and avoid encoding dynamic data (ids, queries) into it, which would inflate cardinality.

How it appears in analytics and logs

A screen name value identifies an app screen. Generic or duplicated screen names (e.g. every screen reading 'MainActivity') signal that screen_name was not set deliberately, collapsing distinct screens together.

Diagnostic use case

Use screen name to analyse navigation inside an app, while ensuring the app sets descriptive screen names rather than relying on the auto-collected class.

What WebmasterID can help detect

WebmasterID models app screens as first-party events, so in-app navigation can be analysed without device-level identifiers.

Common mistakes

Privacy and accuracy notes

Screen names describe app structure, not people — as long as you do not embed identifiers (an account number) into the name. WebmasterID-style app tracking should keep screen names free of personal data.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.