·8 min read

GA4 report templates: 10 templates to copy for clients (2026)

10 ready-to-use GA4 report templates: monthly, e-commerce, SEO, Google Ads, lead gen, agency. Structure, metrics, and Notion/Slides templates to copy.

ga4 report templatesgoogle analytics report templatega4 report templatega4 report example

By Matheo Zimmer

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:

  1. One metric = one decision. If you can't explain in one sentence which business decision flows from a metric, remove it.
  2. 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.
  3. 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)

PageContent
1Cover (logo, client name, period)
2Executive summary: 4 KPIs vs M-1
3Acquisition (channels + UTM)
4Content (top pages, duration)
5Engagement (rate, engaged sessions)
6Configured conversions
7Recommendations (2-3 actions)
8Appendix / 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_cart
  • begin_checkout
  • view_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)

  1. Total budget spent over the period
  2. Performance per campaign (clicks, cost, conversions)
  3. Cost per acquisition (CPA) per campaign
  4. Overall ROAS and per campaign
  5. Paid vs Organic comparison (multi-touch attribution)
  6. 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:

  1. Annual overview vs Y-1 (sessions, users, conversions)
  2. Seasonality (12-month chart)
  3. Top 3 performing months: why?
  4. Channel evolution (who climbs, who declines)
  5. Top content of the year
  6. Conversion review
  7. 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:

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

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.

Frequently asked questions

No. A well-designed template should cover 80% of cases with 4-5 fixed sections (overview, acquisition, content, conversions, recommendations). The remaining 20% are optional sections you enable or disable per client (e-commerce, local SEO, lead gen). A single parameterised template beats 10 specialised templates to maintain.

Ready to automate your GA4 reports?

Connect your Google Analytics 4 in 5 minutes. 14-day free trial, no credit card.

Try NarratIQ free