GA4 events by name
ga4_events_by_nameEvent-level breakdown over the last N days. Use for scroll depth, outbound clicks, file downloads, custom events.
Default returns one row per event_name with eventCount + totalUsers.
Pass group_by_page=True to also slice by pagePath (great for "what % of
homepage visitors scrolled to 90%?"). Pass event_name_filter="scroll"
to focus on a single event family.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | lookback window (1-365), default 28 | |
| limit | No | max rows (1-1000), default 50 | |
| property_id | Yes | GA4 property id (numeric or "properties/XYZ") | |
| group_by_page | No | if True, also slice by pagePath | |
| event_name_filter | No | if set, only return rows for this event_name |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |