How do I see device usage by page in GA4?
Run a GA4 report with pagePath and deviceCategory as dimensions and screenPageViews as the metric. Each row shows how many views a given page got, split by desktop, mobile, and tablet.
The report
| Field | GA4 API name(s) |
|---|---|
| Dimensions | pagePath, deviceCategory |
| Metrics | screenPageViews |
Ask it in plain English
Why it matters
A page can look fine in its overall numbers while quietly failing one device type. If a page's mobile share sits well below your site's overall mobile traffic share, that's usually a page-specific layout or load-time problem, worth checking before it shows up as a conversion issue.
Ask your own Google Analytics this
Connect once, then ask in plain English. No tokens, no setup.
Get started freeFAQ
Which GA4 fields does "How do I see device usage by page in GA4?" need?
Dimensions: pagePath, deviceCategory. Metrics: screenPageViews. These are the real Google Analytics Data API field names, so the same report can be built in the GA4 UI, the API, or through Caybl.ai.
Can I just ask "Break down device category by page for my top 10 pages over the last 28 days." instead of building this report?
Yes. Once Google Analytics is connected through Caybl.ai, ask "Break down device category by page for my top 10 pages over the last 28 days." and your agent runs the report for you - no need to know the pagePath or screenPageViews field names above.
Does asking about pagePath change anything in my GA4 property?
No. Running this report doesn't change anything in your GA4 property. Caybl.ai's Analytics scope does allow two narrow write actions elsewhere - marking a key event and linking a Google Ads account - but a report like this one only reads data.
Related recipes
Fields used here
Sources
- Google Analytics Data API - dimensions & metrics reference (official Google documentation)