GA4 recipes
Common Google Analytics 4 reporting questions, each with the exact dimensions and metrics to use - and the plain-English version you can ask Caybl.ai directly. Running Google Ads too? See the Google Ads recipes.
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.
How do I find my top landing pages in GA4?
Run a GA4 report with landingPage as the dimension and sessions plus engagementRate as metrics, sorted by sessions descending. That ranks the pages people actually arrive on, not just the pages with the most total views.
How do I see traffic by channel in GA4?
Run a GA4 report with sessionDefaultChannelGroup as the dimension and sessions plus activeUsers as metrics. GA4 buckets traffic into channels like Organic Search, Direct, Referral, and Paid Search automatically.
How do I compare new vs. returning users in GA4?
Run a GA4 report with newVsReturning as the dimension and activeUsers plus engagementRate as metrics. It splits your users into 'new' and 'returning' so you can see how each group engages.
How do I see traffic by country in GA4?
Run a GA4 report with country as the dimension and activeUsers plus sessions as metrics, sorted by activeUsers descending, to rank where your traffic is coming from geographically.
How do I find my most-viewed pages in GA4?
Run a GA4 report with pagePath and pageTitle as dimensions and screenPageViews as the metric, sorted descending. This is the direct GA4 equivalent of a classic 'top pages' report.
How do I see engagement rate by page in GA4?
Run a GA4 report with pagePath as the dimension and engagementRate plus averageSessionDuration as metrics. Low engagement rate on a high-traffic page is usually the clearest sign something on that page isn't working.
How do I see traffic by source and medium in GA4?
Run a GA4 report with sessionSource and sessionMedium as dimensions and sessions as the metric. This gives you the finer-grained view underneath the channel grouping - e.g. 'google / organic' vs. 'newsletter / email'.
How do I compare mobile vs. desktop conversions in GA4?
Run a GA4 report with deviceCategory as the dimension and conversions as the metric. It's a fast way to check whether your mobile experience is converting at a materially different rate than desktop.
How do I see sessions by browser in GA4?
Run a GA4 report with browser as the dimension and sessions as the metric, sorted descending. Useful for deciding which browsers are worth testing against before a site change ships.
How do I see users by operating system in GA4?
Run a GA4 report with operatingSystem as the dimension and activeUsers as the metric. Pairs well with the browser breakdown when you're scoping compatibility testing.
How do I see event counts by event name in GA4?
Run a GA4 report with eventName as the dimension and eventCount as the metric, sorted descending. This shows exactly which tracked events - clicks, form submits, custom events - are actually firing and how often.