Website Hits in Google Analytics: What the Numbers Actually Mean

Website hits in Google Analytics refers to the data interactions your site sends to Google’s servers, including pageviews, events, transactions, and user sessions. In GA4, the term “hits” has largely been replaced by “events,” but the underlying principle is the same: every meaningful action on your site generates a data point that Analytics records, aggregates, and surfaces in your reports.

Understanding what those numbers represent, and more importantly what they don’t, is where most marketers either gain a genuine edge or waste a significant amount of time chasing the wrong signals.

Key Takeaways

  • In GA4, “hits” are now called “events” , every pageview, scroll, click, and conversion is an event sent to Google’s servers, not a passive observation of user behaviour.
  • Raw traffic volume is a vanity metric without segmentation. Session counts and pageview totals tell you almost nothing on their own.
  • Sampling, bot traffic, and misconfigured tags routinely distort the numbers you see in Analytics. The data is a close approximation of reality, not a precise record of it.
  • The most commercially useful Analytics work happens when you connect hit-level data to business outcomes: revenue, leads, and retention, not just sessions and bounce rates.
  • GA4’s event-based model gives you far more flexibility than Universal Analytics did, but that flexibility requires deliberate setup to be useful.

I’ve been working with web analytics in some form since around 2000. My first proper encounter with website data wasn’t through a polished dashboard or a vendor briefing. I’d just started in my first marketing role and asked the MD for budget to rebuild the company website. He said no. So I taught myself to code and built it myself, which meant I was also the person responsible for understanding whether it was working. That experience gave me a particular relationship with analytics: I never confused the tool with the answer. The data was always a starting point, not a conclusion.

This article is part of the Marketing Analytics & GA4 Hub, which covers everything from measurement strategy to reporting infrastructure for marketers who want to use data properly rather than just report it upward.

What Does “Website Hits” Actually Mean in Google Analytics?

The term “hits” originated in Universal Analytics, where it described any data interaction sent from a browser or app to Google’s collection servers. A pageview was a hit. An event was a hit. An ecommerce transaction was a hit. Each one triggered a small data packet being sent to Google, logged against a session, and attributed to a user.

In GA4, Google replaced the hit-based model with an event-based model. There are no more hit types in the traditional sense. Everything is an event, including pageviews, which are now recorded as a page_view event rather than a distinct hit category. The practical effect is that GA4 is more flexible, because you can attach custom parameters to any event, but it also means the data structure is less intuitive if you’re coming from a Universal Analytics background.

When most people ask about “website hits” in Google Analytics, they’re usually asking one of three things: how many people visited the site, how many pages were viewed, or how many times a specific action occurred. Those are three different questions with three different answers in Analytics, and conflating them is one of the most common sources of confusion I see when auditing marketing reporting setups.

Sessions, Users, Pageviews: Why the Distinction Matters

Google Analytics surfaces several traffic metrics that are often used interchangeably but measure quite different things.

Sessions are time-bounded containers of activity. A session starts when a user arrives on your site and ends after 30 minutes of inactivity or at midnight. One user can generate multiple sessions. Sessions reset when a user arrives via a different campaign source, which is worth understanding if you’re running attribution analysis.

Users in GA4 are identified primarily through device identifiers and, where available, user IDs you pass to Analytics yourself. Google also uses modelled data to fill in gaps where consent signals are absent. The “users” number in your reports is an estimate, not a precise count. For most sites, it’s a reasonable estimate, but treat it as directional rather than definitive.

Pageviews (or page_view events in GA4) fire every time a page loads and the Analytics tag executes. This means duplicate tabs, page refreshes, and bot traffic all inflate the number. On high-traffic sites, a meaningful proportion of your pageview count may be non-human. I’ve seen this distort reporting significantly on sites without bot filtering in place.

The reason this matters commercially is straightforward. If you’re reporting to a board or a client and your headline metric is “website hits,” you need to be clear about what you’re actually counting. I’ve sat in enough client meetings where an agency presented a traffic increase as evidence of campaign success, only for the client to point out that revenue hadn’t moved. Raw hit counts are an activity metric. They become useful when you connect them to outcomes.

For a fuller picture of how to structure performance measurement beyond individual metrics, the article on performance analytics covers the framework in detail.

How Google Analytics Collects Hit Data

Understanding the collection mechanism helps you interpret the data more accurately. When a user loads a page on your site, the Google Analytics tag (either the gtag.js snippet or a tag fired through a tag management system) executes in the browser and sends a request to Google’s collection endpoint. That request contains information about the page, the user’s session, the referral source, and any event parameters you’ve configured.

This is a client-side collection model, which means it depends on the browser executing JavaScript. If a user has an ad blocker, a browser extension that blocks tracking scripts, or JavaScript disabled, the hit is never sent. Google estimates that client-side collection misses a portion of actual traffic, and that proportion varies by audience. A technical or developer-focused audience will typically have higher ad blocker rates than a general consumer audience, which means your Analytics data may undercount more significantly for some sites than others.

This is one reason why Google Tag Manager has become the standard deployment method for Analytics tags. GTM gives you more control over when tags fire, what data they collect, and how you handle consent states. It also makes it easier to implement server-side tagging, which addresses some of the client-side collection limitations. If you’re running Analytics without a tag management layer, you’re making your own life harder than it needs to be.

GA4 also uses data modelling to fill in gaps where consent is not granted. Google’s consent mode allows Analytics to collect cookieless pings and model behaviour from users who decline tracking. This is useful for maintaining trend data in markets with high consent opt-out rates, but it’s worth understanding that modelled data is an estimate, not a measurement. The relationship between Analytics and complementary tools like session recording platforms becomes particularly relevant here, because qualitative data can validate or challenge what the quantitative numbers are suggesting.

What Inflates Your Hit Count and Why You Should Care

One of the less glamorous parts of analytics work is data hygiene. The numbers in your GA4 reports are not a clean record of human visitors engaging with your content. Several factors routinely inflate hit counts, and if you’re making decisions based on unfiltered data, you’re working with a distorted picture.

Bot and spider traffic. Search engine crawlers, monitoring tools, and malicious bots all generate requests to your server. Some of these execute JavaScript and trigger Analytics hits. GA4 has a built-in filter that attempts to exclude known bots, but it’s not comprehensive. If you’re seeing unusually high session counts from unexpected geographies, or very high pageview-to-session ratios, bot traffic is worth investigating.

Internal traffic. Your own team browsing the site, developers testing functionality, and customer service staff handling to product pages all generate hits. On smaller sites, internal traffic can represent a significant proportion of total sessions. GA4 lets you define internal traffic filters using IP ranges or a custom parameter, and it’s worth setting these up early rather than discovering the problem after six months of skewed data.

Ghost referrals and spam sessions. Less common in GA4 than in Universal Analytics, but still present. Spam referrals inflate session counts and distort acquisition channel data. If you’re seeing referral traffic from domains you don’t recognise, particularly at high volumes with zero engagement, treat it with scepticism.

Tag misfires. Duplicate Analytics tags, tags firing on every scroll event without deduplication, or misconfigured event triggers can all inflate hit counts artificially. I’ve audited sites where the pageview event was firing three times per page load because of conflicting tag configurations. The traffic numbers looked impressive. The actual visitor count was a third of what was being reported.

Good data management practice means auditing your Analytics configuration regularly, not just trusting the numbers because they come from Google. The tool is only as reliable as the implementation behind it.

Reading Hit Data With Commercial Intent

The most useful shift in how you approach Analytics data is moving from descriptive questions to commercial ones. “How many hits did we get?” is a descriptive question. “Which traffic sources are generating qualified leads at an acceptable cost?” is a commercial one. The data needed to answer both questions lives in Analytics, but the second question requires more deliberate setup.

When I was at lastminute.com, I ran a paid search campaign for a music festival. It was a relatively straightforward campaign, nothing architecturally complex, but within roughly a day it had generated six figures of revenue. The reason we knew that within a day was because the measurement setup was solid. Conversion tracking was in place, attribution was configured, and the revenue data was flowing back into the reporting layer. Without that infrastructure, we’d have been looking at session counts and making guesses.

That experience shaped how I think about Analytics setup. The configuration decisions you make before a campaign launches determine the quality of insight you can extract after it runs. If you’re not tracking conversions, if your UTM parameters are inconsistent, if your goals are measuring proxy metrics rather than actual business outcomes, then the hit data you’re collecting is largely decorative.

On the UTM point specifically: campaign tracking parameters are how Analytics attributes traffic to specific sources and campaigns. If you’re running email, paid social, or any off-platform activity without consistent UTM parameters, that traffic will appear as direct or organic in your reports, and you’ll have no way to evaluate its performance. A solid UTM builder process is not optional if you want accurate channel attribution.

Understanding how Google Analytics attributes goal conversions is also worth getting into before you start drawing conclusions from conversion data. The attribution model you’re using affects which traffic sources get credit for conversions, and the default model in GA4 (data-driven attribution) behaves differently from the last-click model many marketers are familiar with from Universal Analytics.

GA4’s Event Model: What Changed and What It Means for Hit Tracking

GA4’s shift to an event-based model is the most significant structural change from Universal Analytics, and it has direct implications for how you think about hit tracking.

In Universal Analytics, you had hit types: pageviews, events, social interactions, ecommerce hits. Each had a defined structure. In GA4, everything is an event with a name and up to 25 custom parameters. This is more powerful, because you can capture much richer data about each interaction, but it also means the default reports are less immediately useful than they were in UA. You need to configure custom dimensions, create audiences, and build explorations to get the same level of insight that UA provided out of the box for standard use cases.

GA4 automatically collects a set of enhanced measurement events without any additional configuration: pageviews, scrolls, outbound clicks, site search, video engagement, and file downloads. These cover the basics, but for anything commercially meaningful, such as form submissions, purchase completions, or account sign-ups, you’ll need custom event configuration.

The enhanced measurement events are a reasonable starting point, but I’d caution against treating them as sufficient. Scroll depth tracking, for instance, fires at 90% scroll by default. That sounds useful, but on a long-form article page, reaching 90% scroll might take a user 15 minutes of genuine reading, or it might happen in 30 seconds of rapid scrolling. The hit count looks the same in both cases. Context matters, and raw event counts without supporting metrics can mislead as easily as they can inform.

For video content specifically, GA4’s integration with platforms like Wistia allows you to pass video engagement events directly into Analytics, which gives you a much cleaner picture of how video content contributes to the user experience than relying solely on page-level metrics.

Turning Hit Data Into Reporting That Means Something

The gap between having Analytics data and having useful reporting is wider than most teams realise. Raw hit data in GA4 is not a report. It’s a dataset. Turning it into something a marketing director or a CFO can act on requires deliberate decisions about what to surface, how to segment it, and what context to provide.

A few principles that have served me well across the agencies and client accounts I’ve worked with:

Segment before you report. Total sessions is almost never the right metric to present. Sessions by channel, by campaign, by audience segment, by landing page, by device type, these are the cuts that reveal what’s actually happening. When I was growing an agency from 20 to around 100 people, one of the disciplines I tried to build into the team was the habit of asking “compared to what?” before presenting any number. A 15% increase in sessions means nothing without knowing whether that traffic converted, whether it came from a paid campaign that cost more than it generated, or whether it was driven by a single piece of content that won’t be repeated.

Connect hits to outcomes. If you can’t draw a line from your traffic data to a business outcome, revenue, leads, retention, then your Analytics reporting is a cost centre, not an asset. This requires conversion tracking to be set up correctly, which loops back to the tag configuration and data quality points made earlier.

Build dashboards that answer questions, not ones that display data. There’s a significant difference between a dashboard that shows 47 metrics and a dashboard that answers three questions the business is actually asking. A well-constructed marketing dashboard should make the answer to the key business question visible within seconds, not require the viewer to interpret a wall of charts.

Using Analytics data to identify content opportunities is also underused. Understanding which keywords drive traffic and how those users behave on site can inform content strategy in ways that keyword research tools alone can’t. The combination of search data and on-site behaviour data is more useful than either in isolation.

If you’re running A/B tests, understanding how Google Analytics integrates with testing platforms is worth the time investment. Hit data from variant pages needs to be segmented correctly or you’ll draw the wrong conclusions from your experiments.

Where Analytics Ends and Other Tools Begin

Google Analytics is excellent at telling you what happened in aggregate. It’s less good at telling you why. You can see that a particular landing page has a high exit rate, but Analytics won’t tell you whether users are leaving because the page is slow, the content is confusing, the form is broken, or the offer is wrong. That’s where complementary tools earn their place.

Session recording and heatmap tools provide the qualitative layer that Analytics can’t. Pairing Hotjar with Google Analytics is a common approach: Analytics identifies the pages with the problem, and Hotjar shows you what users are actually doing on those pages. The two tools answer different questions, and treating them as alternatives rather than complements is a mistake I see frequently.

For SEO specifically, Analytics hit data tells you how organic traffic behaves on site, but it doesn’t tell you where you rank, which queries you’re winning, or where you’re losing ground to competitors. That’s where SEO reporting tools integrate with Analytics data to give you a more complete picture. The Search Console integration in GA4 is a starting point, but it has limitations, particularly around keyword data and impression-level analysis.

The broader point is that no single tool gives you the complete picture. Analytics is the central nervous system of your measurement stack, but it works best as part of an integrated reporting infrastructure rather than as a standalone source of truth. The foundational principles of web analytics haven’t changed much in 20 years: define your objectives first, then configure your measurement to capture progress against those objectives. The tools have changed considerably. The discipline hasn’t.

If you want to go deeper on how to structure your entire analytics practice, the Marketing Analytics & GA4 Hub covers measurement strategy, GA4 configuration, attribution, and reporting across a full range of articles. It’s built for marketers who want to use data as a decision-making tool, not just a reporting obligation.

About the Author

Keith Lacy is a marketing strategist and former agency CEO with 20+ years of experience across agency leadership, performance marketing, and commercial strategy. He writes The Marketing Juice to cut through the noise and share what works.

Frequently Asked Questions

What is the difference between hits, sessions, and users in Google Analytics?
A hit (now called an event in GA4) is a single data interaction sent to Google’s servers, such as a pageview or a button click. A session is a time-bounded container of activity from a single user, typically lasting until 30 minutes of inactivity. A user represents a unique device or person, identified through cookies, device IDs, or user IDs you pass to Analytics. One user can generate multiple sessions, and one session can contain many events.
Why does Google Analytics show more hits than I expected?
Several factors inflate hit counts beyond genuine human visits: bot and spider traffic, internal team browsing, duplicate Analytics tags firing on the same page, and misconfigured event triggers that fire more often than intended. If your hit counts seem disproportionately high relative to conversions or engagement metrics, a tag audit and bot filter review are the first places to look.
Does GA4 still use the term “hits”?
Not officially. GA4 replaced the hit-based model from Universal Analytics with an event-based model. Every interaction, including pageviews, is now recorded as an event with a name and optional parameters. The term “hits” is still commonly used informally to describe traffic volume, but in GA4’s technical documentation and interface, you’ll see “events” instead.
How accurate is Google Analytics traffic data?
GA4 data is a close approximation of reality, not a precise record. Client-side collection misses users with ad blockers or JavaScript disabled. Bot filtering is imperfect. Data modelling fills gaps where consent is not granted but introduces estimates rather than measurements. For most sites, the data is accurate enough to identify trends and make directional decisions, but treating any specific number as exact is a mistake. Treat it as honest approximation rather than a census.
What should I track in Google Analytics beyond pageviews?
Pageviews are a starting point, but the commercially useful events are the ones connected to business outcomes: form submissions, purchase completions, account sign-ups, file downloads, video completions, and any other action that indicates intent or value. GA4’s enhanced measurement captures some of these automatically, but for anything specific to your business model, you’ll need custom event configuration. The goal is to connect hit-level data to actual revenue or lead generation, not just to count page loads.

Similar Posts