Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

What Counts as an Event in Google Analytics (And Why Almost Everything Does)

The short version: in Google Analytics 4, an event is any interaction Google Analytics records, from a page loading to a form being submitted to someone scrolling past 90 percent of your homepage. There’s no separate category for “pageviews” anymore, a pageview is just an event called page_view. If you’re setting up tracking and wondering what’s worth measuring, the honest answer is that most of what GA4 counts automatically is noise you’ll never look at again.

Why “event” means almost everything now

If you used Universal Analytics before it was switched off in July 2023, you had separate buckets: pageviews, events, sessions, goals. GA4 flattened all of that into one model. Everything is an event. A pageview is an event. A session starting is an event. Someone scrolling is an event. A purchase is an event. This wasn’t a small tidy-up, it was a complete rebuild of how Google Analytics thinks about your website, and it’s the reason so many business owners open GA4 for the first time and feel lost.

I’ve sat with clients who were terrified they’d broken something because their event count jumped from 200 a day to 4,000 overnight after a GA4 migration. Nothing broke. GA4 just counts more things by default, and it calls all of them events.

The four event types GA4 uses

Google splits events into four categories, and knowing which is which matters when you’re deciding what to build reports around.

  • Automatically collected events fire the moment you install the tracking code, no setup needed. These include session_start, first_visit, and user_engagement.
  • Enhanced measurement events are turned on by default in every new GA4 property and cover scrolls, outbound clicks, site search, video engagement, and file downloads.
  • Recommended events are ones Google suggests for specific business types, like ecommerce (purchase, add_to_cart) or lead gen (generate_lead), but you have to set them up yourself.
  • Custom events are anything you define yourself, named however you like, for the specific action that matters to your business.

The confusion almost everyone runs into is assuming the first two categories mean their tracking is “done.” It isn’t. Automatic and enhanced events tell you people arrived and scrolled. They don’t tell you if anyone booked a call, downloaded your pricing guide, or bought anything, unless you’ve set that up separately.

What page_view counts as

Every time a page loads in a browser, GA4 fires a page_view event. That’s true whether it’s your homepage, a blog post, or someone hitting refresh five times because your page loaded slowly. It’s also worth knowing this only fires if the tracking code is present on that particular page, which is a more common gap than people expect. I’ve audited sites where the tracking snippet was on every page except the checkout confirmation page, because whoever built the site treated it as a separate template and forgot to add it. If you’re not sure your setup is complete, it’s worth reading through whether you need Google Analytics code on every page before you trust any of your event data.

Scroll, click, and download events (the ones nobody plans for)

Enhanced measurement quietly tracks:

  • scroll, when a visitor reaches 90 percent down a page
  • click, specifically outbound clicks to other domains
  • file_download, when someone clicks a link ending in.pdf,.docx,.xlsx and similar
  • video_start, video_progress, video_complete, for embedded YouTube videos
  • view_search_results, if your site has an internal search box

These are useful, but only if someone builds a report around them. Here’s the bit most guides skip: I’ve worked with three separate small businesses in the past two years whose GA4 accounts were tracking file_download and scroll events with zero reports, zero dashboards, and zero one ever looking at them. One of them had 11,000 scroll events recorded in a single month and had never once opened that report. The events existed. Nobody used them. That’s not a tracking failure, that’s a business owner paying attention to the wrong layer of the tool.

A real example: the coaching client and the phantom conversions

A business coach I worked with last year had her web developer set up GA4 with what he called “full event tracking.” When I opened her account, she had 19 custom events configured: newsletter_signup, video_watched, pricing_page_view, scroll_50, scroll_75, scroll_90, contact_click, phone_click, and more. Sounds thorough. Except her actual goal, getting people to book a discovery call, wasn’t tracked as an event at all. The booking tool she used (Calendly) sat on a separate domain, and nobody had connected the confirmation page as a conversion event. She had 19 events firing and zero visibility on the one number that mattered to her business.

We stripped it back to five events: cta_click on the booking button, the Calendly confirmation page_view, contact_form_submit, phone_click, and email_click. Within a month she could see, for the first time in a year, that her blog was sending traffic but her homepage hero button was converting three times better per visitor. That single change came from fewer events tracked more deliberately, not more events tracked automatically.

Conversions are just events with a flag on them

This trips people up constantly. In GA4, a “conversion” isn’t a separate technical thing, it’s simply an event you’ve manually marked as a conversion inside the Admin panel, under Events, by toggling “Mark as conversion.” Anything can become a conversion: a page_view on your thank-you page, a click, a scroll, a purchase. There’s no algorithm deciding what’s valuable, you decide, by flipping a switch. Most businesses never touch this and end up with GA4’s default assumption that a form submission and a random 90 percent scroll on a blog post carry equal weight in the interface, which they obviously don’t in real life.

Step by step: setting up an event that tells you something

  1. Decide the one action that means “this person is a real lead or customer” for your business. Not five actions, one.
  2. Check if it’s already covered by an automatic or enhanced event. A PDF download of your pricing sheet already fires file_download, you might not need a custom event at all.
  3. If it’s a button click or form submission not covered automatically, use Google Tag Manager to fire a custom event, naming it something plain like generate_lead or book_call rather than an internal code name only you understand.
  4. Go into GA4 Admin, Events, and mark that event as a conversion.
  5. Give it two weeks of live data before you draw any conclusions. Small sites often see fewer than 30 conversions a month, and a two or three day spike can look dramatic on a graph that’s really just noise.
  6. Delete or ignore events you set up “just in case” a year ago and have never opened a report for. If you can’t remember what scroll_75 was for, nobody else in your business is using it either.

The part people don’t want to hear

Here’s the uncomfortable bit. GA4’s event model wasn’ t built to make your reporting simpler, it was built so Google could capture more granular behavioural data across the web, which also happens to feed its advertising products. The “everything is an event” approach means more data flows into Google’s systems by default, whether or not you ever look at a single report. Enhanced measurement is switched on automatically, not because most small business owners asked for scroll depth tracking, but because it’s the path of least resistance for maximum data collection. That’s not a conspiracy, it’s just worth knowing, so you stop assuming that a fuller events list in your GA4 dashboard means a healthier or better-informed business. Often it means the opposite: too many numbers and no owner checking any of them.

If you want to understand what your event data is capable of telling you about revenue and behaviour, rather than just volume, it’s worth reading what Google Analytics really tells you about your business, because raw event counts on their own answer almost none of the questions owners care about.

What GA4 quietly doesn’t count as an event

Just as important as what counts is what doesn’t. GA4 won’t tell you why someone scrolled and left without buying. It won’t capture phone calls unless you’ve integrated call tracking separately. It won’t see form abandonment field by field unless you’ve built that out with Tag Manager. And if a visitor uses an ad blocker or has cookie consent declined, which is increasingly common across the UK and EU since GDPR enforcement tightened, none of their events get recorded at all, meaning your event totals are always a floor, not a ceiling, on real traffic. For a fuller picture of these gaps, what Google Analytics tracks on your website (and what it quietly misses) is worth reading alongside this.

If you’re building this yourself for the first time

You don’t need a developer for most of this. Google’s own Analytics certification is free and covers event setup in a couple of hours, though I’d flag that it’s worth weighing whether the time investment pays off for your specific situation, which I’ve written about in whether Google Analytics certification is worth getting for free. If you’re setting up a brand new property, you’ll also want to know where to find your Google Analytics tracking ID before any of these events will fire at all.

And if you’re migrating an old account or handing analytics over to a new team member, be careful with the account itself, not just the events inside it. I’ve seen businesses lose two years of historical event data because someone transferred ownership incorrectly, which is exactly the kind of thing covered in how to transfer a Google Analytics account safely.

If all of this still feels like more setup than you have time for, that’s a reasonable place to bring in outside help rather than guessing, and it’s one of the more common reasons small business owners end up working with an AI consultant for small business who can sort the tracking in a day rather than it sitting half-finished for a year.

Frequently asked questions

Is a pageview still called a pageview in Google Analytics 4?

No, in GA4 a pageview is technically an event called page_view. It behaves the same way as before, firing each time a page loads, but it now sits inside the same events list as clicks, scrolls, and custom actions rather than in its own separate category.

How many events should a small business track?

Most small businesses need somewhere between three and eight meaningful events, not the fifteen or twenty that agencies sometimes set up by default. Focus on the two or three actions that represent a real lead or sale, plus a handful of enhanced measurement events you already get automatically.

Do custom events cost anything to set up in GA4?

Google Analytics 4 itself is free, including custom event tracking, up to very high volume limits most small and medium businesses never approach. The cost, if any, comes from paying someone to configure Google Tag Manager correctly, which typically takes a few hours of work rather than an ongoing fee.

Why does my GA4 event count look much higher than my old Universal Analytics numbers?

Because GA4 automatically counts things Universal Analytics never did, including scroll depth, outbound clicks, and file downloads, as standard events from day one. A jump in total event volume after switching to GA4 almost always reflects this broader default tracking, not a sudden change in real visitor behaviour.

Primary sources

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.