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 block | Meaning | Example |
|---|---|---|
| Event | Atomic interaction | purchase |
| Parameters | Key–value context for an event | value=59.90, currency=USD, coupon=SUMMER10 |
| User properties | Stable traits for a user | plan=premium |
| Session | Time-bounded group of events | Campaign visit from email |
| Conversion | Event flagged as success | sign_up, purchase |
Mini example: a shop recordspurchase 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.
