The most frequent mistake in an analytics client report: too many metrics. You export everything GA4 offers, fill 12 pages with numbers, and the client retains nothing.
A good client report is 5 to 8 chosen metrics, presented with context. Here are the 5 essentials and how to use them.
Why fewer metrics is better
Each metric in a report demands cognitive attention from your client. The more there are, the stronger the dilution: and the less useful information passes.
The rule: each metric must answer a question your client actually asks. If you can't formulate that question in a simple sentence, the metric has no place in the report.
The 5 metrics that must always be there
1. Active users
What it measures: the number of distinct people who visited the site and had real engagement (reading, click, scroll, duration > 10 seconds).
Why it's essential: it answers "how many people saw my site?", the first question every non-technical client asks.
How to present it: with variation vs the previous period (in percentage and absolute value). "9,201 active users this month, +5.1% vs last month."
Don't confuse with: sessions (the same user can have several) and total users (includes non-engaged users).
2. Sessions and engagement rate
What it measures: the total number of visits to the site, and the share of those visits that were "engaged" (duration > 10s, 2+ page views, or conversion event).
Why it's essential: sessions measure activity, the engagement rate measures quality. A site can have lots of traffic and low engagement: sign of a targeting or content issue.
How to present it: "12,483 sessions this month with a 68% engagement rate." For a content site, 60-70% is correct. For an e-commerce site, 40-50% is normal.
Replaces: the Universal Analytics bounce rate, which was misleading (a focused reader who read an article and left counted as a "bounce").
3. Breakdown by acquisition channel
What it measures: where visitors come from: Google (organic), social networks, direct links, email campaigns, etc.
Why it's essential: often the most actionable information for the client. If 80% of traffic comes from direct and 5% from SEO after 6 months of content production, that's a strong signal. If a Meta campaign generates 30% of traffic this month, it justifies the investment.
How to present it: bar chart or donut with the 4-5 main channels. Always with absolute values, not just percentages.
Main GA4 channels:
- Organic Search (SEO)
- Direct (typed URL, known brand)
- Organic Social (non-sponsored posts)
- Paid Search (Google Ads)
- Referral (links from other sites)
- Email (newsletters)
4. Top pages (by users)
What it measures: the most visited pages, with user count and average time spent.
Why it's essential: often the revelation for the client. They discover that their "About" page generates more traffic than their "Services" page, or that their 2022 blog post still brings visitors every month.
How to present it: simple table, 5 to 10 rows, with URL / page title / users / average time. No need for more.
What to add: a context line for pages that surprised either up or down. "The /services/web-redesign page grew 40%: likely tied to the content update at the start of the month."
5. Conversions (key events)
What it measures: business-value actions: contact form submitted, purchase, phone call, newsletter sign-up, document download.
Why it's essential: the only metric that ties traffic to real business. Without it, the report stays abstract.
Condition: events must be properly configured in GA4 (custom events or conversions via Google Tag Manager). If not, it's your first recommendation.
How to present it: number of conversions of the month, variation vs previous period, and, if possible, the associated value (cost per conversion if Google Ads is linked, or revenue if GA4 e-commerce is configured).
What you don't put in the client report
Page views
Page views are inflated by users who reload a page, navigate between pages of the same multi-page article, etc. They don't measure real reach. Prefer users per page.
Session duration
The session duration in GA4 is computed differently from Universal Analytics. It excludes the last page of the session (no exit hit). On many sites, this number is underestimated by 30 to 50%. Present rather the average engagement time per session.
Demographic and interest data
This data is only available for a fraction of users (consent required in Europe since GDPR compliance). The figures are rarely representative. To reserve for specific audit reports.
Number of newly-indexed pages
Not a GA4 data point, and clients often confuse it with traffic. Indexation comes from Google Search Console, not Analytics.
The format that makes the difference
The 5 metrics above are the content. The format determines whether the client reads the report or closes it after 10 seconds.
What works:
- 1 main number per section, large, with the variation (+/- %)
- 1 context sentence below
- Chart if the trend over time is useful
What doesn't work:
- 15-column tables exported as-is from GA4
- Raw screenshots of the GA4 interface
- Metrics without variation or context
If you generate these reports manually, NarratIQ automates this work: GA4 OAuth connection, metric selection, structured PDF with your branding in under 30 minutes.