How GA4 thinks: users, sessions and events

Beginner⏱ 10 min📝 Quiz
GA4 is built around one idea: everything a visitor does is an event. Once you understand users, sessions and events, every report in GA4 starts to make sense.

The three building blocks

TermWhat it meansExample
UserA person (or more precisely a browser or device) visiting your sitePriya on her phone
SessionA group of interactions in one visitPriya's visit on Monday evening
EventA single actionViewing a page, scrolling, clicking a link, submitting a form

Everything is an event

Older analytics tools treated page views as the main unit. In GA4, a page view is just one type of event (page_view). A purchase, a sign-up and a video play are events too. This makes GA4 flexible: you can measure almost any action the same way.

Four kinds of events

  1. Automatically collected: GA4 records these with no setup, such as page_view, session_start and first_visit.
  2. Enhanced measurement: switch-on extras such as scrolls, outbound clicks, site search, video engagement and file downloads.
  3. Recommended events: names Google suggests for common actions, such as sign_up, generate_lead and purchase.
  4. Custom events: your own names for anything else.

Key events: the actions that matter

Most events are just activity. A few show real business results — a lead, a sign-up, a purchase, a booked call. In GA4 you mark those as key events so reports highlight them. (Older guides call these "conversions".)

Engagement, not bounce

GA4 counts a session as engaged if the visitor stayed a meaningful time, viewed more than one page, or triggered a key event. Engagement rate is the share of sessions that were engaged — a more useful number than old-style bounce rate.

💡 Real-world example

An online course site wondered why its traffic reports looked healthy but sign-ups were flat. Once they understood that a sign-up was just another event — and marked sign_up as a key event — they could see which traffic sources produced sign-ups, not just visits.

✅ Checklist

🛠 Your assignment

List the 2–4 actions on your website that show real business results (for example sign-up, lead form, purchase, call click). These will become your key events.

📝 Check your understanding

Answer 2 of 3 correctly to complete this lesson.

1. In GA4, a page view is…
2. What is a key event?
3. Which of these is an enhanced measurement event?
Free lesson — create a free account to save progress, take the final exam and get your certificate. Next lesson →
💬 Questions about this lesson?
Ask the community — practitioners and the BFOUNT team answer.
Ask a question
Was this lesson helpful?