▸ Analytics

GA4 actionable insights for a board-grade reporting cadence

Event models, custom dimensions, exploration reports, and the BigQuery integration that turns raw events into pipeline answers.

GA4 actionable insights for a board-grade reporting cadence hero illustration, brand-typographic editorial poster on cream paper, deep ink headline and brand-orange italic accent.

▸ Bottom line up front

GA4 is not Universal Analytics with a new skin. It is an event-based model with a different mental frame: every interaction is an event, every event carries parameters, and the reports you used to open by default are now custom-built explorations. The accounts that get GA4 right in 2026 connect on-site behaviour to pipeline; the ones that do not still report on sessions and bounce rate while pipeline conversations happen elsewhere.

The GA4 event model in one paragraph

GA4 has no sessions, no bounce rate as a default metric, no goal-completion model. It has events. Every interaction is an event (page_view, click, scroll, video_complete, lead_form_submit, purchase). Every event carries parameters (event_name, page_location, value, currency, item_id, etc.). Events that matter for the business get marked as key_events (the GA4 successor to conversions). The job is choosing which events to count, parameterising them correctly, and pushing them to BigQuery for the analysis layer.

The eight events worth wiring on every account

GA4 key events worth wiring on every account
EventWhy it mattersParameters to capture
page_viewBaseline traffic measurementpage_location, page_referrer, page_title
scroll_depth_25/50/75/100Content engagement signalpercent_scrolled, page_location
video_progressEngagement quality on video pagesvideo_title, video_percent, video_provider
file_downloadAsset-driven funnel signalfile_name, file_extension, link_url
lead_form_submitPipeline entry pointform_id, form_name, page_location, lead_quality_score (if known)
cta_clickConversion-path signalcta_label, cta_destination, page_location
outbound_link_clickReferral-out signallink_url, link_domain, link_text
begin_checkout / purchaseE-commerce or transaction valuetransaction_id, value, currency, items

Mark lead_form_submit and purchase as key_events. Everything else is supporting signal.

Custom dimensions: where business context lives

GA4 ships with around 25 built-in dimensions (device, country, source, medium, etc.). For board-grade reporting you need custom dimensions that carry business context the platform does not know about:

  • User_id (user-scoped): hashed ID that lets you join GA4 events to your CRM data in BigQuery
  • Logged_in_state (event-scoped): anonymous vs identified user, which changes how you read conversion paths
  • Form_id (event-scoped): which form variant submitted, so you can attribute lift to specific lead-form designs
  • Lead_quality_score (user-scoped): pushed from CRM via Measurement Protocol so you can read on-site behaviour by downstream lead quality
  • Page_template (event-scoped): which template the page used (industry page, service page, blog post), which lets you compare content-type performance

Exploration reports: how you actually answer questions

The default GA4 reports are surface-level. Exploration reports are where the analysis lives. The three most useful templates for marketing operations:

  1. Funnel exploration: define an N-step funnel (impression -> page_view -> scroll_75 -> cta_click -> lead_form_submit), see drop-off by step, segment by source/medium
  2. Path exploration: see all paths users actually took before a key_event, useful for identifying high-conversion content sequences
  3. Cohort exploration: group users by acquisition week and track retention or repeat-purchase rate; the only GA4 surface that does cohort analysis natively

BigQuery export: the only path to board-grade analysis

GA4 ships free BigQuery export. Turn it on day one. It is the only way to:

  • Join GA4 event data to your CRM data on user_id
  • Run cohort analysis across windows GA4's UI does not support
  • Build the marketing-mix-modelling input table (impressions, clicks, on-site events, conversions, by week, by source)
  • Run incrementality testing across geos with the granularity GA4's UI does not expose
  • Maintain a data layer that survives a Google product change (GA4 itself replaced Universal Analytics; the BigQuery raw export is the long-lived asset)

BigQuery's first 1 TB of query is free per month. For most marketing org workloads that floor is not binding. Above that, costs are in the low hundreds of dollars per month, which is trivial compared to the analytical value.

Questions, answered.

Is GA4 different from Universal Analytics or just a new skin?

Different model. UA was session-based with bounce rate, goals, and pageviews as the primary unit. GA4 is event-based: every interaction is an event with parameters. Bounce rate is not a default metric, sessions are derived not primary, and goals are now key_events. The conceptual move from UA to GA4 is moving from page-centric reporting to behaviour-centric reporting.

How many custom events should we wire?

Eight to twelve key events for most accounts: page_view, scroll_depth, video_progress, file_download, lead_form_submit, cta_click, outbound_link_click, and your transaction or signup event. Mark lead_form_submit and purchase as key_events. Below eight events, you do not have funnel granularity. Above twelve, you have data quality and naming-convention problems.

Do we need BigQuery export turned on?

Yes, turn it on day one. The GA4 UI cannot answer cross-source attribution questions, deep cohort analysis, or marketing-mix modelling. BigQuery raw export is the only path to board-grade analysis. First 1 TB query per month is free, which is non-binding for typical marketing org workloads.

What is the right reporting cadence on GA4?

Three layers. Daily automated dashboard for in-platform attribution and pacing. Weekly review of funnel exploration and key event trends. Quarterly board-grade report combining GA4 data with CRM and marketing-mix-modelling output, built from the BigQuery export.

How do we present GA4 results to the board?

Three numbers, not a dashboard. Cost per qualified opportunity from organic and paid channels. Pipeline contribution by source/medium grouped by acquisition cohort. Payback period on customer acquisition cost. Leave session and pageview metrics in the working session; bring the pipeline numbers to the boardroom.

Related reading