Skip to content

Workflow

GA4 Foundation Readiness Review

Review whether GA4 property scope, definitions, events, conversions, freshness, and ownership are ready enough to support growth recommendations.

Workflow Analytics for SEO [object Object]
GA4 Foundation Readiness Review
Review whether GA4 property scope, definitions, events, conversions, freshness, and ownership are ready enough to support growth recommendations.
Review intent

Most teams connect GA4 and assume the data is trustworthy. The stream fires. Events appear. Reports load. But a connected property is not the same as a configured one. GA4 replaced Universal Analytics with an event-based model where every interaction is recorded differently. The session logic changed. The user definitions changed. The default data retention dropped to two months, per Google's own settings.

Make the next growth move easier to approve.

Review whether GA4 property scope, definitions, events, conversions, freshness, and ownership are ready enough to support growth recommendations.

A property is not ready just because it is connected

Most teams connect GA4 and assume the data is trustworthy. The stream fires. Events appear. Reports load. But a connected property is not the same as a configured one. GA4 replaced Universal Analytics with an event-based model where every interaction is recorded differently. The session logic changed. The user definitions changed. The default data retention dropped to two months, per Google's own settings.

The GA4 Foundation Readiness Review checks whether the property scope, reporting identity, event layer, and ownership are solid enough to support a growth recommendation. If the property is pulling data from the wrong stream, or the reporting identity is set to blended when the team expects device-only, every number downstream inherits that gap.

  • Confirm the property ID, stream URL, and account structure match the site or app the team intends to measure
  • Check data retention under Admin settings. The default is two months. Set it to fourteen if historical comparison matters

If two people count differently, the definition is broken

GA4 defines a session as a group of interactions within a thirty-minute window. An engaged session needs ten seconds, a key event, or two pageviews. An active user is someone with an engaged session. These definitions sound technical, but they change what every report shows. A team that expects sessions to match Universal Analytics numbers will conclude the data is wrong when it is simply defined differently.

The reviewer should document which definitions the recommendation depends on. If the recommendation uses active users, confirm the team understands the engaged-session threshold. If it uses sessions, confirm the timeout setting. If the reporting identity is blended, confirm the team knows it includes modeled data. A shared definition is the difference between confidence and confusion.

  • Write the user definition, session definition, and reporting identity setting in the readiness memo before any recommendation
  • If team members interpret a metric differently, hold the recommendation until the definition is agreed and documented

Not every event is a decision event

GA4 collects four types of events. Automatically collected events fire without configuration. Enhanced measurement events track scrolls, clicks, and video engagement with a toggle. Recommended events follow Google's naming conventions for specific industries. Custom events are defined by the team. Together they create a stream of data that looks complete but often mixes what matters with what is just noise.

The reviewer should separate events by role. Which events are diagnostic, showing that tracking is working. Which events are decision-driving, tied to a business outcome the team cares about. Which events are conversions, marked as key events. A recommendation based on page_view data carries different weight than one based on a purchase event with a validated transaction ID. The event category matters.

  • Label every event referenced in the recommendation as diagnostic, decision-driving, or conversion
  • Verify that conversion events are not double-counting. A purchase that fires twice inflates revenue by a hundred percent

Fresh data beats old data every time

GA4 reports can show real-time data, snapshot data from yesterday, or trend data from the last quarter. The freshness requirement depends on the decision. A recommendation about today's campaign performance needs real-time or same-day data. A recommendation about quarterly channel trends can use the standard reporting view. The mistake is using stale data for a fast decision or real-time data for a long-term trend.

The reviewer should check the freshness of every report surface the recommendation uses. If the real-time report shows a spike but the standard report does not yet reflect it, the data is not ready. If a dashboard is pulling from a Looker Studio connector that refreshes every twelve hours, the data may be hours behind the decision window. Freshness is a dimension of confidence, not a checkbox.

  • Note the last refresh time on every report used in the recommendation
  • If the decision window is shorter than the data refresh cycle, hold the recommendation until fresh data is available

A gap in the data is not a reason to guess

Every GA4 property has gaps. A consent banner blocks tracking for some users. An ad blocker strips the GA4 tag entirely. A cross-domain setup was never configured, so traffic between the main site and the checkout subdomain appears as two different users. A Measurement Protocol integration sends server-side events that do not join with client-side sessions, creating attribution holes. These gaps are normal. They become dangerous when the recommendation ignores them.

The reviewer should list the known gaps before interpreting the data. If consent-related data loss is estimated at twenty percent, the recommendation should acknowledge that the numbers are undercounted by roughly that margin. If cross-domain tracking is missing, session-based metrics are inflated and user counts are duplicated. The gap does not invalidate the recommendation. But hiding the gap makes the recommendation look more certain than it is.

  • Document known tracking gaps in the readiness memo: consent loss, ad blockers, cross-domain issues, sampling
  • If a gap could change the direction of the recommendation, hold until the gap is closed or the caveat is explicitly accepted

Sample Review Note

The reviewer confirms the GA4 property scope, stream configuration, and data retention settings match the decision needs. User and session definitions are documented and shared. Events are classified by role. The reporting identity is noted. Every report surface used in the recommendation has a freshness timestamp and a known gap list.

If the property configuration, event setup, or reporting identity changes after this review, the recommendation is gated for recheck. The owner is assigned. The re-evaluation date is set. The GA4 foundation is ready, and the discipline that keeps it ready is the team's.

Review system

What 10X checks

These checks sit after the main explanation so a reviewer can scan the evidence requirements without breaking the article flow.

Evidence checks

  • Check whether the reviewed property, stream, date range, and report surface match the decision before interpreting movement.
  • Review whether the recommendation depends on user, session, or event definitions that the team may interpret differently.
  • Separate automatically collected events, recommended events, custom events, and conversions before using event movement as evidence.
  • Check whether dashboard, real-time, report snapshot, and insight evidence is fresh enough for the decision being made.
  • Separate the observed analytics gap from the setup, report, or page action it might imply.
  • Separate the observed analytics gap from the setup, report, or page action it might imply so the owner can review the caveat.

Questions to answer

  • GA4 Setup ReviewGA4 Setup Review
    What decision is the SEO lead trying to make for ga4 foundation: approve, hold, or send back for evidence?
  • Tracking Readinessevents setup, measurement configuration, tag validation
    Which input would make the marketer trust the ga4 foundation read enough to change the page, link, or indexation decision?
  • SEO Measurement Foundationorganic landing pages, acquisition reporting, traffic attribution
    What caveat should stay visible before the team changes the page, link, or indexation decision?
  • Analytics Data QualityGA4 reports, conversion tracking, event verification
    Who owns the next action if the review is approved, and what stays on hold if it is not?

Evidence inputs

Data sources that must stay attached

These inputs keep the recommendation grounded before anyone changes the page, campaign, query target, CRM step, or growth priority.

  • property scope note
  • analytics owner note
  • report snapshot
  • real-time evidence
  • event inventory
  • approval log

FAQ

Questions before using it

FAQ rows sit near the end, where they help unblock the next action without interrupting the diagnostic flow.

How do we know the GA4 foundation is decision-ready?

The foundation is decision-ready when property scope, reporting identity, user and session definitions, event meaning, report freshness, missing evidence, owner, and approval state are visible in the readiness memo. The reviewer should be able to reproduce the report surface, understand the metric meaning, trust the event and conversion roles, and see who approves the next step. If any of those pieces are missing, the recommendation should remain caveated.

When should user or session definitions hold the recommendation?

User or session definitions should hold the recommendation when metric meaning could change the action. This includes cases where reviewers may interpret users, sessions, event count, or conversion movement differently, or where the affected report changes what the metric means. The correct output is a named definition caveat before any page, report, or campaign action is suggested.

10X

Review this workflow with 10X

Turn GA4 Foundation Readiness Review into reviewable growth work.

Open 10X ->