GA4 (Google Analytics 4)

GA4 is Google’s event-driven analytics platform for websites and apps. Instead of sessions with pageview-centric hits, everything is an event with attached parameters. That shift makes GA4 better at cross-device tracking, funnels, and product analytics, while still supporting classic web metrics like sessions, users, and conversion rate.

In practical terms, GA4 stores a stream of user interactions (page_view, scroll, add_to_cart, purchase). Each event can carry rich context via event parameters (e.g., value, currency, item_id). You mark some events as conversions to measure outcomes that matter to the business.

How GA4 works (in one picture)

Building blockMeaningExample
EventAtomic interactionpurchase
ParametersKey–value context for an eventvalue=59.90, currency=USD, coupon=SUMMER10
User propertiesStable traits for a userplan=premium
SessionTime-bounded group of eventsCampaign visit from email
ConversionEvent flagged as successsign_up, purchase

Mini example: a shop records
purchase with value=59.90, currency=USD, items=[{id:"sku_123", qty:1}]. GA4 attributes that conversion to the active campaign (see UTM parameters) and includes it in reports and Exploration workbooks.

Key metrics & quick math

  • Engagement rate shows quality of traffic:
    Engagement Rate = Engaged Sessions / Sessions. See engagement rate.
  • Conversion rate at the session level:
    CR = Conversions / Sessions × 100%. See conversion rate.
  • Revenue analysis often pairs with AOV and funnel steps; use attribution models to understand where credit lands.

Implementation notes

  • Send consistent events via your tag manager and the Data Layer; name events/parameters with a clear schema (verb_object, lowercase, underscores).
  • Respect privacy. Configure Consent Mode; expect modeled data when identifiers are limited.
  • For analysis, start with standard reports, then build funnels, cohorts, and segments in Explorations for product and marketing questions.