If you search "GA4 report templates" on Google, you find two types of results: free downloadable PDFs (often outdated) or paid platforms selling access to their templates. This guide gives you something else: the exact structure of the 10 templates that analytics freelancers actually use in 2026, with the metrics to include and how to produce them.
Before the 10 templates: the guiding principle
A useful GA4 report template respects 3 rules:
- One metric = one decision. If you can't explain in one sentence which business decision flows from a metric, remove it.
- The client must be able to read the summary in 60 seconds. The detail is there for those who want to dig, but the essentials fit on the cover page.
- Always compare. A metric alone says nothing. A metric with its variation vs the previous period tells a story.
The 5 essential GA4 metrics in a client report are the foundation. The templates below rest on them.
Template 1: Monthly general report (the standard)
The most versatile: suits a showcase site, a blog, or a B2B brand without an e-commerce funnel.
Structure (8 pages)
| Page | Content |
|---|---|
| 1 | Cover (logo, client name, period) |
| 2 | Executive summary: 4 KPIs vs M-1 |
| 3 | Acquisition (channels + UTM) |
| 4 | Content (top pages, duration) |
| 5 | Engagement (rate, engaged sessions) |
| 6 | Configured conversions |
| 7 | Recommendations (2-3 actions) |
| 8 | Appendix / methodology |
Key metrics: sessions, active users, engagement rate, average engagement duration, top 5 pages, top 5 sources, total conversions.
Full structure details in the Monthly GA4 client report guide.
Template 2: E-commerce report (Shopify, WooCommerce)
Specific to sites that sell. Adds the purchase funnel and revenue metrics.
Sections added vs Template 1: total revenue, average basket, e-commerce conversion rate, top products, cart abandonment rate.
GA4 metrics to enable in tracking:
purchase(with value + items)add_to_cartbegin_checkoutview_item
Template 3: SEO report (Search Console + GA4 crossover)
For clients investing in organic content. This template crosses SEO data (Search Console) with post-click behaviour (GA4).
Unique structure: monthly organic traffic, top queries (impressions + average position), top organic landing pages, engagement rate per query, conversions from SEO.
Prerequisite: connect Search Console to GA4 (5 minutes).
Template 4: Google Ads report (ROI / ROAS)
The most demanding B2B report: it must justify ad budgets. See the dedicated guide GA4 + Google Ads: ROI, ROAS and attribution.
Structure (6 pages)
- Total budget spent over the period
- Performance per campaign (clicks, cost, conversions)
- Cost per acquisition (CPA) per campaign
- Overall ROAS and per campaign
- Paid vs Organic comparison (multi-touch attribution)
- Budget reallocation recommendations
Specific GA4 metrics: googleAds_* dimensions, sessionCampaignName, purchaseRevenue.
Template 5: Lead generation report (B2B services)
For sites that collect leads (forms, quote requests, whitepapers).
Key sections:
- Total leads collected this month + variation
- Conversions by source (which channel generates the most leads?)
- Landing page conversion rate (views to submissions)
- Cost per lead if paid campaigns active
- Estimated lead quality (post-submission engagement rate)
The central event: generate_lead (or a custom event like form_submit_contact).
Template 6: Agency multi-client report (consolidated view)
For agencies managing multiple GA4 accounts who want an internal overview before the client report.
Particularity: portfolio view. No final-client formatting: it's an internal tool.
Typical structure: table with one row per client, columns sessions / variation M-1 / conversions / anomaly alerts. Overview in under 30 seconds to know where to focus.
See the full system: Manage 5 to 15 GA4 clients: the freelance and agency workflow.
Template 7: Weekly report (active campaigns)
To use only when the client has an active campaign (launch, Black Friday, sales).
Short format: 2 pages max. Snapshot metrics: sessions, conversion rate, CPA, anomalies.
Template 8: Mobile vs desktop report (UX-focused)
For clients investing in a mobile redesign or wanting to understand where to optimise.
Sections: traffic split by device, engagement rate by device, conversion rate by device, top pages by device.
The template relies on the deviceCategory dimension and the sessions metric. Details: Mobile vs Desktop GA4: read the breakdown.
Template 9: Annual report (retrospective + Y-1)
The year-end specific format. The only case where a 12-15-page report is justified.
Structure:
- Annual overview vs Y-1 (sessions, users, conversions)
- Seasonality (12-month chart)
- Top 3 performing months: why?
- Channel evolution (who climbs, who declines)
- Top content of the year
- Conversion review
- Strategic recommendations for Y+1
Complete guide: Annual GA4 report: present a year in 8 sections.
Template 10: "90-day onboarding" report (first client report)
The first report you send to a new client is not a monthly report: it's a baseline snapshot to set future benchmarks.
Particularity: no variation vs previous period (since it's the first). Instead: industry benchmarks.
Sections:
- Tracking state (GA4 setup quality)
- Average traffic volume over 90 days
- Top 5 acquisition channels
- Top 10 pages
- Currently-tracked conversions (with recommendations on events to add)
- Roadmap: what we'll track over the next 12 months
How to concretely produce these templates
Three approaches, in decreasing scalability order:
1. Dedicated tool (recommended > 3 clients)
NarratIQ connects your GA4 via OAuth, applies the template of your choice (Template 1 monthly by default), generates the PDF in 30 seconds with your branding. Production time per report: 5 minutes (just to add your comment). 14-day free trial, no credit card.
2. Looker Studio (free, time-consuming)
A Looker template per model. Initial setup: 3-6h per template. Monthly maintenance: 15-30 min per client. Suitable if you have < 3 clients and time to configure.
3. Notion / Slides + manual export
You copy your structure into a Slides template or a Notion page, fill manually with data copied-pasted from GA4. Time: 2h per report. Suitable for your first client or an exceptional case: not scalable.
Which template to choose for your first report?
If you're starting client reporting, begin with Template 1 (monthly general). It covers 80% of needs. You add Template 2 (e-commerce) or 4 (Google Ads) only if the client has those specific needs.
The classic mistake: trying to cover everything from the start. A 20-page report with 12 sections impresses for two weeks, then bores. An 8-page report with 5 clear sections builds a long relationship.
Going further
- Monthly GA4 report: structure and automation: detail on template #1 and the workflow to produce it in 15 minutes.
- The 5 essential GA4 metrics in a client report: the base of all the templates above.
- Automate freelance analytics reporting: ROI of automation when you pass 3 clients.
- Google Analytics client report: the full method.
If you want to try these templates without configuring Looker Studio, NarratIQ embeds Templates 1, 2 and 4 by default, with white-label. 14-day free trial, GA4 connection in 5 minutes.