Google Analytics (GA4) — Reports, Audiences & Property Admin
April 20, 2026
Connect your GA4 account and Alfrada can answer the traffic questions you'd usually ask a BI analyst. Reports, realtime, funnels, pivots, audiences, property admin — all read-only, all gated by Google login. You can connect up to three GA4 accounts per workspace, and each one shows up under your name (e.g. "Hamza's GA4") so you always know which property the agent is reading from.
What you can do
- Discover what's connected. One call surfaces every account, property, and data stream you can reach. Drill in from there.
- Run reports. Standard reports with dimensions, metrics, date ranges, and filters. Realtime reports for the last 30 minutes. Pivot reports for cross-tabs. Funnel reports for conversion paths. Batch up to five reports in a single round-trip.
- Long reports run async automatically. For wide date ranges or large row counts, the agent kicks off an async task, polls until it's done, and pulls the results — so you don't hit sync API timeouts.
- List custom dimensions, metrics, channel groups, conversion events, and key events for the property.
- Export audience definitions and member lists — both saved audiences and recurring exports.
- Reports render as compact tables in chat, not raw JSON. Pivot results, metadata, property cards, and quota snapshots all get purpose-built views.
When you'd reach for it
- A Monday-morning traffic summary, without opening GA4. "Pull last week's traffic — top 10 countries by sessions, top 10 pages by views, week-over-week change in active users." One batched call, one clean table.
- Debugging a drop. "Show me realtime traffic by country and device — anything weird?" Live snapshot of the last 30 minutes.
- Marketing attribution. "Compare paid vs organic by UTM source for the last 30 days, broken out by landing page. Which campaign is converting?"
- Lookalike audience work. "Export the user IDs from our High-Value Customers audience list." Approval card surfaces because audience exports include real user identifiers; you approve, the rows come back.
Try it
- "Run a GA4 report for the last 30 days — country and device, with active users, sessions, and bounce rate. Sort by sessions."
- "What are realtime users on our site right now? Break it down by country."
- "List every custom dimension and metric configured on our property so I know what I can query."
- "Pull conversions from the last 14 days by traffic source. Which channel grew fastest week-over-week?"
- "Show me our audiences — which have the most members, and when were they last refreshed?"
Heads up
- Connecting is just a Google login. Integrations → connect, authorise, done. No service accounts, no IAM policies.
- Audience exports are gated. Everything else is freely read-only, but audience-member exports return real end-user identifiers, so the first export will surface an approval card. Flip the toggle to Allow if you want unattended exports.
- Up to three GA4 accounts per workspace. Personal + agency + client is the common split. Each one is labelled with the GA4 account's display name.
- Read-only across the board. No writes, no event ingest, no admin mutations. The only privacy-sensitive surface is the audience export above.