GA4 top landing pages
ga4_top_pagesTop pages by sessions over the last N days (GA4 pagePath).
Returns one row per pagePath with sessions, activeUsers, screenPageViews, bounceRate, averageSessionDuration. These are not landing pages: a row's sessions are every session that viewed the page, from any channel, so a session is counted once on each page it visited. The rows add up to more than the site's total sessions (the gap grows with pages per session), and activeUsers repeat across rows the same way. Take totals from ga4_overview. To compare pages with Search Console clicks, use correlate_gsc_to_ga4, which counts Google organic sessions that landed on each page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | lookback window (1-365), default 28 | |
| limit | No | max rows (1-1000), default 20 | |
| property_id | Yes | GA4 property id |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |