Part 2 of 2 · This document describes how collected data is evaluated and compiled.
Part 1 — GTM & GA4 Configuration for Websites Using ClubRunner CMS — describes how measurement is configured and which events are collected.
The support page on Traffic Analysis (use translation buttons at the top of the page) explains why measurement and configuration are needed.
Prerequisite
This guide assumes that GTM and GA4 have been configured according to Part 1, and that measurement has collected data for at least one period. That means unwanted referrals are blocked, custom events for downloads (file_download — two GTM tags, same event name), outbound clicks (outbound_click), newsletters (bulletin_viewed) and search terms (view_search_results) are active, and a five-tab exploration has been built as described in section 1d of Part 1. If you have also configured special events (special_event, section 2j of Part 1) for selected links/buttons, that is an add-on beyond the base configuration. Without the base configuration, the event data will be incomplete and several sections of this guide will not apply.
What to Download from GA4
Choose the reporting period
Choose the reporting period using the date picker at the top right of the GA4 window.
Baseline metrics — reach and engagement
The starting point for every report. Gives the overall picture before moving on to sources and content. Sessions, Engaged sessions, Engagement rate and Average engagement time per session come from the table in Traffic acquisition; Users and New users come from the companion report User acquisition.
| Metric | What it measures | Use |
|---|---|---|
| Sessions | Total number of visits — one person can generate several sessions | Good comparison figure, period over period |
| Engaged sessions | Visits lasting ≥10 seconds, with ≥2 page views, or containing a key event | Operational metric — shows whether traffic is qualitative |
| Engagement rate | Engaged sessions ÷ all sessions | Operational metric — moves faster than Users and is more sensitive to communication efforts |
| Average engagement time per session | How long visitors actively interact (not just have the tab open) | Indicator of content quality |
| Users | Number of browser instances with an active GA4 cookie — not a count of people | Long-term trend, not an operational metric for ongoing communication efforts |
| New users | Browsers with no prior GA4 cookie — a cleared cookie counts as a "new" visitor | Indicative only, not an operational metric — too dependent on cookie lifespan |
_ga) stored in the browser, which is not tied to an account or a person. This creates three important limitations:
- The same person on mobile and desktop counts as two users.
- Anyone who clears cookies, switches browser, or uses private/incognito mode counts as a new user on their next visit.
- Anyone who declines cookies in the consent banner is not tracked at all and is missing from the data.
Download the table using the download icon (↓) at the top right of the report — exports to CSV or Google Sheets.
Traffic sources
Shows where visitors come from — essential for assessing whether the site is reached mainly through search engines, direct links (e.g. from club emails), social media, or other sites.
Primary dimension: Session default channel group (Organic Search, Direct, Referral, Organic Social, Unassigned, etc.). Metrics: Sessions, Engaged sessions, Engagement rate.
Most visited pages
What content is actually being consumed — the basis for assessing whether the district's priority pages (e.g. the project fund, events) are getting through.
Dimension: Page title and screen class (or Page path). Metrics: Views, Active users, Average engagement time. Sort descending on Views and include the top 10–15 in the working data — only the 5–10 most relevant will make it into the final report.
Custom events — downloads, outbound clicks, newsletters, search terms, special events
Custom events capture action, not just viewing — a stronger engagement signal than page views. Six events are configured in Part 1 and sent to GA4 under five event names; downloads are split across two GTM tags that share the event name file_download:
| Event name | What it captures | Key parameter |
|---|---|---|
file_download | Downloads of files from Documents | file_name — which file |
Downloads of page files in the Page Download Files widget, stored on ClubRunner's blob domain. The GTM tag is named GA4 – Page file download | file_name — which page/file | |
outbound_click | Clicks on external links | link_url, link_text — where and what |
bulletin_viewed | Clicks through to a newsletter (bulletin) | link_url — which issue |
view_search_results | Searches in the site's search box | search_term — the search term |
special_event | Clicks on selected, curated links/buttons (e.g. a sign-up form) | special_event_label — which event |
special_event and outbound_click (see Part 1, section 2j) — the same click therefore shows up in both the "Special Event" tab and the "Outbound clicks" tab of the exploration. Don't sum the totals from the two tabs as if they were independent metrics — they partially overlap.
The standard report only gives total counts per event name. Open the five-tab exploration built in Part 1 (section 1d) to see the breakdown by document, link, or search term:
Device and geography (sanity check)
Not a main focus for the district report, but worth a quick check: an unusual geographic distribution (a lot of traffic outside Sweden) or an extremely high share of a single device type can indicate bot/spam traffic rather than genuine visitors.
Search traffic from Google — Search Console data
Search Console data in GA4 shows the incoming search traffic: which search terms in Google lead visitors to the site, which pages rank, and how visible the site is in search results. It complements the on-site search tracking (1e), which shows what visitors look for once they are already on the site.
What you'll find here
| Report | Metrics | What it tells you |
|---|---|---|
| Queries | Clicks, Impressions, CTR, Position | Which search terms drive traffic — and which generate impressions without clicks |
| Google organic search pages | Clicks, Impressions, CTR, Position | Which pages rank in Google, and for how many searches |
What to look out for
High impression share, low CTR (click-through rate below ~2%) suggests the page appears in search results but the title or description isn't compelling enough to earn clicks — a sign the metadata needs review.
Search terms with no matching page — if visitors search for, say, "Rotary [city] membership" but no page ranks for it, that may be a content gap to fill.
Compare with on-site search: terms that are frequently searched both in Google and in on-site search (section 1e) are a strong signal that the content is either missing or hard to find.
Microsoft Clarity — behavioural data that complements GA4
GA4 answers what is happening — how many visits, which pages, which events. Clarity answers why: it records visitor sessions and builds heatmaps showing where visitors click, how far they scroll, and where they get stuck.
The key tools
| Tool | What it shows | A good question to ask |
|---|---|---|
| Heatmap — Clicks | Where on the page visitors click | Are visitors clicking the right elements — or things that aren't clickable? |
| Heatmap — Scroll | How far down the page visitors scroll | Do visitors see the most important content, or do they stop before reaching it? |
| Heatmap — Attention | Combined view of where visitors focus their attention (time, scroll, position) | Is important information above the fold actually being read, or is it missed despite its placement? |
| Session recordings | Recordings of individual visits with mouse movements and clicks | What does a visitor who leaves the page quickly actually do — are they not finding what they're looking for? |
| Dead clicks | Clicks on elements that aren't clickable | Are there images or headings that visitors think are links? |
| Rage clicks | Repeated clicks in the same spot | Is there an element frustrating visitors — e.g. a button that doesn't respond? |
| Quick backs | Visitors who immediately leave the page and go back | Does the page content match what the visitor expected? |
Filter by device
All heatmaps can be filtered by device — Desktop, Tablet or Mobile — directly in the heatmap interface. This gives more than GA4's device figures: it shows how behaviour differs, not just how many people visit from each device. ClubRunner sites are rarely fully mobile-optimised, and comparing desktop with mobile can quickly reveal where the layout falls short.
AI Insights
Clarity has a built-in AI summary (AI Insights) that automatically analyses heatmaps and recordings and identifies patterns — e.g. "most users click on X but ignore Y" or "many leave the page at this step". It's a good starting point for a webmaster who doesn't want to review dozens of recordings manually.
How to use Clarity best alongside GA4
GA4 shows that a page has a high bounce rate — Clarity shows what happens during those visits. Filter recordings to the specific page and watch about ten sessions. Patterns tend to emerge quickly.
GA4 shows that a button is rarely clicked — Clarity's heatmap shows whether visitors even see it, or whether it falls below the fold for most visitors.
Video engagement
Shows whether embedded videos are actually watched, or just scrolled past. A tier-3 metric (ongoing monitoring). Two data sources complement each other:
| Source | What it shows | Where |
|---|---|---|
| GA4 Enhanced Measurement | video_start, video_progress (25/50/75%), video_complete — for embedded YouTube clips on the site | Reports › Engagement › Events (filter on "video_") |
| YouTube Analytics | Total views, average view duration, retention curve — for all views regardless of source | studio.youtube.com › Analytics |
Path exploration
Shows the path visitors take through the website — e.g. whether they move on from an article to a donation page or project fund. Used to assess whether navigation and CTAs are working as intended. A tier-3 metric.
Choose a starting point (e.g. a specific page or event) and GA4 shows visitors' next steps and where they drop out of the flow. Most useful when analysing a specific visit path: e.g. Homepage → Project fund → Donation form.
Finding the Key Metrics — Summary
All the metrics from section 1, gathered in one place. Use the table as a checklist when building your working data — each row corresponds to a figure that should go into the fact table in the finished report.
| Metric | Where to find it | What it tells you | Tier |
|---|---|---|---|
| Sessions | Acquisition › Traffic acquisition | Total number of visits — good comparison figure period over period | Trend |
| Engagement rate | Acquisition › Traffic acquisition | Share of visits with meaningful interaction | Trend |
| Sessions per channel group | Acquisition › Traffic acquisition | Where visitors come from — direct, organic search, referral, social | Operational |
| Views per page (top 10–15) | Engagement › Pages and screens | Most popular content | Operational |
| file_download / outbound_click / bulletin_viewed / special_event | Explore → Custom events (five-tab exploration) | Concrete actions give a stronger signal than page views | Operational |
| Search traffic (Search Console) | Reports › Acquisition › Search Console | Search terms and ranking in Google — shows whether organic visibility is increasing | Operational |
| view_search_results — on-site search | Explore → Custom events, Sitesearch CR tab | What visitors search for on the site — reveals content gaps | Ongoing |
| Average engagement time per session | Acquisition › Traffic acquisition | How long visitors stay actively engaged | Ongoing |
| Scroll depth | Microsoft Clarity › scroll heatmap | How far down visitors scroll — reveals whether longer content gets read | Ongoing |
| Video engagement | Reports › Engagement › Events (video_*) + YouTube Analytics | Whether embedded videos are played and watched to completion | Ongoing |
| Path exploration | Explore → Path exploration | The visitor's path through the site — whether CTAs and navigation are working | Ongoing |
| Behavioural analysis (Clarity) | clarity.microsoft.com | Heatmaps, session recordings, AI-detected patterns | Ongoing |
| Users | Acquisition › User acquisition | Browser instances with an active GA4 cookie — an indication of volume, not an operational metric (see section 1b) | Indicator |
Suggested Report Structure
The suggested structure is: conclusion first, interpretive prose under headings, figures gathered in a table at the end. The structure below covers web metrics from GA4 and Clarity. Analysis of other channels — newsletters, Facebook, and so on — should be added to give a complete picture of communications. Bear in mind that the report's recipients are unlikely to be GA-literate and are not interested in raw data or unnecessary jargon.
See the support page on Traffic Analysis (use translation buttons at the top of the page) for suggested key metrics split across three tiers.
Feel free to let your favourite AI do the heavy lifting. Upload the text on key metrics from the Traffic Analysis support page along with the CSV files from GA4. Ask it to analyse and compile the report according to the structure below (which you should also upload).
| Part | Content |
|---|---|
| Title | Site/channel + Rotary year, e.g. "rotary2405.se — Traffic Analysis, Rotary Year 2025/26" |
| Lead (2–4 sentences) | The headline conclusion, stated plainly: is the site working as intended? Is the trend up or down on the previous year? No subheading needed — this is the core of the report. |
| Heading: Reach | Sessions trend versus the previous period + engagement rate — not Users as the headline figure; Users is mentioned in the fact table but should not be a communication target |
| Heading: Traffic sources | Organic Search, Direct, Referral and Social — highlight the strongest source and any changes versus the previous period |
| Heading: Most popular pages | Top 5–10 pages by page views — comment on whether priority pages (e.g. project pages, events, recruitment) are getting through |
| Heading: Downloads and external clicks | Which documents are downloaded, which external pages are clicked — concrete action, a stronger signal than page views |
| Heading: Selected events (sign-ups, etc.) | special_event — how many clicked through on curated CTAs (e.g. a sign-up form). A conversion signal rather than general traffic; include if you have configured special events for the period |
| Fact table | All key metrics from section 2, compactly gathered — the basis for future comparison against baselines |