Independent GA4 education, written for understanding18 comprehensive guides • 2026 edition
The GA4Reader

The GA4 mental model: everything is an event

Understand users, sessions, events, and parameters without getting lost in analytics jargon.

BY THE END OF THIS GUIDE

Explain GA4 with a simple story

Tell an event from a session

Turn a business question into measurement

01

Start with a question, not a report

Google Analytics 4 is a system for recording what people do on a website or app. Its real value is not the number of charts it can make. Its value is helping you answer a useful question: Where do new customers come from? Which article earns newsletter sign-ups? Where do shoppers leave the checkout?

Begin with the decision you want to improve. Then choose the action that gives you evidence. If your question is “Is our new landing page working?”, a page view only tells you that the page loaded. A sign-up, purchase, or qualified lead tells you whether something valuable happened next.

02

The four building blocks

A user is a person or device interacting with your site or app, as estimated by the identifiers available to GA4. A session is one visit within a period of activity. An event is a distinct interaction, such as a page view, click, sign-up, or purchase. A parameter adds detail to an event, such as the product name, button location, or purchase value.

One user can have many sessions. One session can contain many events. One event can carry many parameters. Keeping these levels separate helps you avoid comparing numbers that describe different things.

  • User: who is interacting, within the limits of available identifiers.
  • Session: the visit in which interactions happen.
  • Event: what happened.
  • Parameter: useful detail about what happened.
ANNOTATED SCREENSHOT WALKTHROUGH

Read one journey as users, sessions, and events

Illustrative interface
learning.example / google-analytics-4SCREENSHOT

Event activity overview

Northstar Store • illustrative reporting view

1–30 Nov 2026
Active users1,248
Sessions1,910
Event count8,420

Events over time

Event nameCountUsers
page_view3,8041,102
view_item1,942804
add_to_cart926512
purchase184176

Event parameters

event_nameadd_to_cart

item_nameEveryday Sneaker

currencyUSD

value79

STEP 1 OF 3

Start with activity

The chart summarizes recorded actions. It does not tell you whether those actions came from one person, one visit, or many—scope comes next.

Interactive, product-style screenshot created for learning. It uses illustrative data and is not a live Google Analytics interface.
03

Read an event like a sentence

An event name is the verb. Parameters are the extra words that make the sentence specific. “add_to_cart” tells you the action. Parameters such as item_id, item_name, currency, and value tell you what was added and what it was worth.

GA4 uses this event-based model across websites and apps. That makes it flexible, but it also means your setup needs thought. A clear event name and a small set of useful parameters are usually more valuable than dozens of vague events.

WORKED EXAMPLE
event: add_to_cart
parameters:
  item_name: "Everyday Sneaker"
  item_id: "SKU-104"
  currency: "USD"
  value: 79
04

Put users, sessions, events, and items on the right level

Most confusing GA4 tables become clearer when you ask, “What does one row represent?” A row can represent a user, a session, an event, a page, a product, or a campaign. Those are not interchangeable units. If three product views happen in one session, the session count is one while the event count is three.

Scope is the level at which a value applies. A campaign that first acquired a user has user scope. A campaign that started the current visit has session scope. A button name belongs to one event. A product brand belongs to an item. When you combine fields, check that their scopes tell a coherent story.

This matters for ratios too. Key events per session is not the same as key events per user. One person can return twice and convert once, producing a different answer depending on the denominator. Write the denominator into your analysis notes before comparing rates.

VISUAL EXPLAINEROne person, two visits, many events
USER
SESSION 1

page_view

view_item

view_item

SESSION 2

page_view

add_to_cart

purchase

1 user • 2 sessions • 6 events

User scope groups both visits under one estimated user.

Interactive canvas: switch scopes to see how the same journey produces different analytical units.
Reference table for this chapter
LevelThe question it answersTypical examples
UserWho is estimated to be active?Active users, first-user source
SessionWhat happened during this visit?Sessions, session source
EventWhich action occurred?Event count, form_name
ItemWhich product was involved?Item name, item brand
05

Learn the small set of metrics you will see every day

Views counts page or screen views. Event count includes all recorded events, so it will usually be much larger than views. Sessions counts visits, while active users estimates the people or devices behind meaningful activity. None of these is inherently “the best” metric; each answers a different question.

Engaged sessions and engagement rate attempt to separate meaningful visits from quick, low-value activity. They are useful context, but they are not a substitute for your business outcome. A long visit can be confusion rather than interest, and a short visit can still answer someone’s question successfully.

Key-event rate shows the share of users or sessions associated with a key event, depending on the report context. Always read the metric definition in the interface and record the exact name. “Conversion rate” in a stakeholder slide is ambiguous unless you explain the numerator, denominator, and key event involved.

Reference table for this chapter
MetricUse it whenDo not assume
Active usersYou need audience reachIt equals registered accounts
SessionsYou need visit volumeEvery session is a different person
ViewsYou need content consumptionA view proves attention
Event countYou need action frequencyMore events always means more value
Engagement rateYou need visit-quality contextEngaged means converted
06

Follow one complete journey from arrival to outcome

Imagine Maya sees a newsletter, opens a product page, returns the next day through search, adds a shoe to her cart, and buys it. The newsletter may receive first-user acquisition credit, search may receive session acquisition credit for the return visit, and the purchase event carries transaction and item details.

During the purchase session, GA4 might record session_start, page_view, view_item, add_to_cart, begin_checkout, and purchase. Those events form a measurable sequence. Parameters explain which product was viewed, which campaign started the visit, and how much revenue the order represented.

An analyst would not stop at “purchase increased.” They would compare sessions, purchasers, completion rates, products, devices, and acquisition paths. They would also check whether the purchase tag changed, whether a promotion altered demand, and whether consent or tracking gaps affected the visible population.

WORKED SEQUENCE
  1. Identify the user journey and its separate visits.
  2. List the events in the order they should occur.
  3. Attach parameters only where they add useful context.
  4. Choose the business outcome and denominator.
  5. Check collection health before interpreting performance.
07

Build your first measurement question canvas

A question canvas is a short bridge between a business request and an analytics build. Write the decision, the population, the action, the context, and the expected use. For example: “The growth team wants to know whether the spring email campaign generates demo requests from new visitors on mobile.”

This sentence already suggests a campaign dimension, a new-versus-returning comparison, a device breakdown, and a generate_lead event. It also suggests what not to optimize for: raw email clicks without a downstream outcome. If the team only needs visits, the event design can be simpler; if it needs lead quality, CRM or offline outcome measurement may also be required.

Finish with a feasibility check. Can the website reliably detect the action? Will the campaign links be tagged consistently? Is the population large enough to interpret? Are there privacy constraints? A few minutes spent here prevents hours of attractive but irrelevant reporting.

08

Worked example: measure a nonprofit resource journey

Imagine a nonprofit publishes a free analytics checklist. A visitor arrives from a partner newsletter, reads the guide, downloads the checklist, and leaves. They return three days later through organic search and make a donation. The organization wants to understand both content usefulness and donation behavior.

The first visit contains session_start, page_view, scroll if enhanced measurement records it, and a custom or recommended download event appropriate to the implementation. The second contains a new session_start, page_view, begin_donation if the product supports it, and purchase or another carefully defined donation event. The download and donation are different business actions and should not share one vague “conversion” event.

A user analysis can connect both visits within identity limitations. A session analysis can compare the checklist visit with the donation visit. An event analysis can count downloads and donations independently. A first-user acquisition report can examine the newsletter’s acquisition role, while session acquisition examines the search return. Each view is useful because the question and scope are explicit.

WORKED SEQUENCE
  1. Define the download and donation as separate outcomes.
  2. Record campaign context at user and session levels.
  3. Add content name and content group to the download event.
  4. Compare downloading users, donating users, and relevant sessions without treating them as the same denominator.
  5. Check whether the donation system and GA4 measure different statuses or dates.
VISUAL EXPLAINEROne person, two visits, many events
USER
SESSION 1

page_view

view_item

view_item

SESSION 2

page_view

add_to_cart

purchase

1 user • 2 sessions • 6 events

User scope groups both visits under one estimated user.

Interactive canvas: switch scopes to see how the same journey produces different analytical units.
09

Mental-model mistakes that distort later analysis

The first mistake is using “user” as if it always means one known person. The second is assuming a session is continuous proof of attention. The third is treating event count as unique actions by unique people. These are easy shortcuts when a stakeholder asks for a quick answer, but they can change the conclusion.

Another common error is adding parameters without deciding their scope or analytical use. More data does not automatically create more understanding. A small model with clear users, sessions, events, parameters, and items is stronger than a large model full of inconsistent values.

  • Do not add users and sessions as if they measure the same unit.
  • Do not call every page view an engaged reader.
  • Do not divide key events by an unnamed denominator.
  • Do not mix first-user and session acquisition in one unlabeled chart.
  • Do not use item fields when you mean event parameters, or vice versa.
  • Do not infer motivation from an event without additional evidence.
FIELD EXERCISE

Turn one vague request into a measurement question

Imagine a stakeholder says: “We need more engagement on our pricing page.” Make the request specific enough to measure.

  1. Write down the decision the stakeholder needs to make.
  2. Choose one valuable user action that would inform that decision.
  3. Name the event and two parameters that would add useful context.
  4. Write one sentence explaining what you would do with the answer.
REVIEW YOUR UNDERSTANDING

A shopper views three products and then adds one to the cart during a single visit. How should you describe “add_to_cart”?

FURTHER READING

Continue with the primary documentation.

GA4 event collection guideGoogle Analytics Help Center