Website Metrics: What to Track and What Each One Hides
Website metrics are the numbers your analytics tool reports about how people find and use your site. Every B2B marketer knows most of them by name. Fewer know which ones belong in a monthly report, what a good number actually looks like, or what to say when a VP asks "so what" about an upward-trending chart.
Website Metrics: What to Track and What Each One Hides
60-Second Summary
This article catalogs every website metric worth tracking, explains what each one measures and conceals, and gives defensible ranges and baselines. It stresses that standard analytics count sessions not companies, so you need company-level identification to know whether visitors match your ICP and whether metrics should change decisions.
Key takeaways: Metrics fall into audience, acquisition, behavior and conversion families; use three-month baselines and trends rather than benchmarks, beware GA4 thresholds and measurement breaks, and remember none of these session-level numbers reveals which company was behind a visit.
Standout strategies & tactics: Report only the handful of KPIs that would change a decision, compare like periods and segments, pair complementary metrics (e.g., engagement rate with conversions or pages-per-session), and add reverse-IP company data to sort channels and pages by ICP fit.
Real-world lessons & frameworks: Use the KPI filter “would you change a decision?”, surface conversions per 1,000 sessions when traffic and conversion trends diverge, mark measurement-affected periods, and layer firmographics/company identification (e.g., Leadfeeder) to measure ICP ratio by channel, page and campaign.
*This summary was created with AI assistance, using our original content.
This article covers every metric worth tracking, how to judge each one, gives you a defensible range for each, and explains the one thing none of them can tell you: which companies were behind the sessions and whether those companies fit your ICP.
What counts as a website metric
A metric is any number your analytics tool reports: sessions, pageviews, conversion rate, engagement time. A KPI is the smaller set your team has decided to be judged on: the numbers tied to a goal someone will act on. Most teams track dozens of metrics but should only report the handful that would change a decision. If sessions drop 15% and nobody adjusts a campaign, sessions are a useful metric but not one of your KPIs.
This page covers what each metric counts, what it hides, and what a defensible range looks like. If you want the wider discipline and where metrics fit inside it, start with web analytics. If you came here looking for a one-paragraph definition rather than a full list, the web analytics glossary is the faster read.
Site performance and Core Web Vitals are a separate discipline with their own tooling and owner, so they are out of scope here.
The website metrics worth tracking
Each family below answers a different question. The tables share four columns so you can read them together.
Audience metrics
Audience metrics show how many people came and what they look like in aggregate.
Metric
What it counts
What good looks like
What it hides
Users
People GA4 counted as active in a period, based on a device or a signed-in ID. Users don't add up: the same person can appear under two channels or two months, so the total is always lower than the sum of its rows. Reported in Google Analytics 4
Depends on market size. A sustained month-over-month increase matters more than the absolute number
How many companies those users came from, and how many fit your ICP
New vs. returning users
Split of first-time and repeat visitors. Reported in Google Analytics 4
Depends on your content mix and sales cycle length. Pull the returning-visitor ratio from your own analytics over three months and track whether it's rising. A rising share signals growing consideration. New plus returning adds up to more than total users, because someone who visits twice in a month counts in both. Quote each as a share, not a sum.
Whether a returning visitor is a new person at the same company or the same person coming back
Sessions
Total visits, including repeats by the same user. Reported in Google Analytics 4
Depends on content depth and how long your sales cycle runs. Use your own three-month average as a baseline and watch the trend rather than targeting a fixed ratio
Which of those sessions came from accounts you actually want to sell to
Location
Where visitors browse from, by country, region or city. Reported in Google Analytics 4
Your top countries should match the markets you sell into. A mismatch points to a targeting problem
Whether those companies are headquartered there or just have employees browsing from that region
Device
Desktop, mobile and tablet split. Reported in Google Analytics 4
B2B sites tend to skew heavily desktop. In a Siege Media study of 120 brands (August 2026), B2B sites averaged about 70% desktop traffic. A sudden mobile spike may signal social traffic rather than buying intent
Nothing about the companies or their fit with your ICP
Acquisition metrics
Acquisition metrics show where visitors came from and how they found you.
Metric
What it counts
What good looks like
What it hides
Channel
Sessions by arrival method: organic, paid, direct, referral, social, email. Reported in Google Analytics 4
A healthy B2B mix leans on organic and direct, with paid filling gaps. Check each channel's share quarterly; if one channel dominates your traffic, losing it would hurt disproportionately. A Direct share that rises without a brand campaign usually points to a tracking or attribution break, such as lost UTMs, bots or a consent or cross-domain gap, rather than to new demand.
How many of the right companies each channel sent, and the share that fit your ICP
Source / medium
Specific origin, such as google / organic or linkedin / cpc. Reported in Google Analytics 4
The pairs that feed your pipeline matter more than the ones that feed your traffic total
Whether those visitors match your ideal customer profile
Referrals
Sessions arriving via a link on another site. Reported in Google Analytics 4
A referral from an industry publication your buyers read beats hundreds from an irrelevant directory. Check the referral list for spam and affiliate domains before you report the total. Visits from AI assistants can also land here instead of in their own channel, so size them by source.
Nothing about who clicked through, only that someone did
Landing pages
First page seen in a session. Reported in Google Analytics 4
Highest-traffic landing pages should match highest-intent content. If the blog homepage outranks your pricing page, content may be drawing the wrong audience
How many companies landed on each page, and how many were ICP-fit
Branded vs. non-branded
Searches including your company name versus those that do not. Reported in Google Search Console, and covered in full in seo web analytics
Growing branded share means more people know you exist. Non-branded growth means new attention
Whether those searchers are from companies you want as customers
Organic clicks
Clicks from organic search results to your site. Reported in Google Search Console
Trends matter more than absolutes. A steady climb means your content is earning visibility
Nothing about the companies behind those clicks
Click-through rate (search)
The percentage of search impressions that became clicks. Reported in Google Search Console
CTR depends almost entirely on position and query type. In Advanced Web Ranking's monthly study (July 2026, 1.75 million SERPs), position 1 averaged about 20%, position 3 about 4%, and everything below position 3 fell under 2%
Whether the people who clicked are from accounts you sell to
Average position
Average ranking for a given query. Reported in Google Search Console
In the same AWR study, positions 1 through 3 captured roughly 92% of clicks reaching the top ten. Movement from page two to the top five is where gains compound
Nothing about buyer intent or ICP fit
The three search rows above get their full treatment in seo website metrics.
Behavior metrics
Behavior metrics show what visitors did once they arrived.
Metric
What it counts
What good looks like
What it hides
Pageviews
Total pages viewed, including repeats. Reported in Google Analytics 4
Means little alone. Paired with sessions, it tells you whether people browse deeper or leave after one page
Which companies viewed which pages, and whether those pages signal buying intent
Pages per session
Average pages viewed per visit. Reported in Google Analytics 4
Depends on site structure and how your content is organized. Use your own three-month average as a baseline. If the number suddenly climbs without a content change, investigate whether visitors are clicking around lost rather than browsing deeper
Whether multi-page visits came from ICP-fit companies or from job seekers and students
Engagement rate
Share of sessions that lasted over 10 seconds, had a key event, or had two or more page views. Bounce rate is the same number around 100% minus engagement rate. Reported in Google Analytics 4
In a Siege Media study of 546 GA4 properties (August 2026, 16 billion sessions), the median engagement rate was 51% overall. SaaS and B2B software sites came in lower at 46.6%, likely because much of their traffic lands on top-of-funnel content during long research cycles. Your own three-month baseline is more useful than any cross-industry average
Whether engaged visitors came from companies you can sell to
Average engagement time
Mean time a user actively had the page in the foreground. Reported in Google Analytics 4
Depends on content type and page length. Long engagement on a pricing page is a stronger signal than the same on a blog post. Establish your own baseline by page type rather than targeting a fixed number of minutes
Nothing about the company behind the session
Scroll depth
How far down the page a visitor scrolled. Reported in Microsoft Clarity, or in Google Analytics 4, whose built-in scroll event only fires at 90% of the page. Other depths need custom events set up in Google Tag Manager
Depends on page length and layout. Set up scroll-depth events for the point where your call to action sits, then measure what share of visitors reach it. If that share is low, check whether the visitors who stopped early still converted before you move the CTA. Repeating it higher up often works better than moving it
Whether those who scrolled past your key content are from accounts worth following up with
Exit rate
Share of sessions that ended on a given page. Reported in Google Analytics 4
High exit rates on a confirmation page are expected. High exit rates on a pricing page are worth investigating
Whether those who left were from companies in your pipeline
Conversion metrics
Conversion metrics tell you whether visitors did what you wanted them to do. A conversion is the website action you define, like a form fill or a demo-page visit.
Metric
What it counts
What good looks like
What it hides
Conversions (Key events in GA4)
Times visitors completed a defined action, such as submitting a form or reaching a key page. GA4 counts every time the event fires, so one person who submits twice counts twice. For reporting, count the users who triggered it. Reported in Google Analytics 4
Depends on what you defined as a conversion. A demo request and a newsletter signup should not share a target
Whether the person who converted is from a company you want, or one you would disqualify in five minutes
Conversion rate
Share of sessions (or users) that resulted in a conversion. Pick one denominator, write it down and keep it: the same page can show three different conversion rates depending on which you choose. Reported in Google Analytics 4
Varies widely by traffic mix, conversion definition and page type. In a First Page Sage study of 83 B2B companies (May 2026), landing page conversion rates ranged from 1.1% for B2B SaaS to 3.5% for customer-type pages. Pages optimized for a single action convert higher
The quality of those conversions. A 5% rate full of poor-fit leads costs more than it earns
Assisted conversions
Conversions where a channel appeared earlier in the path but was not the last touchpoint. Reported in Google Analytics 4
If organic search shows low last-click conversions but high assists, it's starting journeys other channels finish. Cut it and those downstream conversions dry up
Whether the assists came from ICP accounts or from traffic you wouldn't follow up on
Cost per conversion
Paid spend divided by conversions. Reported in Google Analytics 4 when linked to Google Ads
Depends on customer lifetime value. A SaaS company with six-figure contracts can afford more than one selling monthly subscriptions
Whether the conversion came from a company that fits your ICP, which determines whether that cost is an investment or a write-off
If you run an online store, orders, average order value and cart abandonment are a separate set, covered in ecommerce metrics.
The three metrics B2B teams over-report
Bounce rate, pageviews and time on page show up in almost every monthly deck, yet none of them tells you anything useful without the context around it.
In GA4, bounce rate is the share of sessions that weren't engaged: under 10 seconds, one page, no key event. It's simply 100% minus your engagement rate, so reporting both says the same thing twice. For a blog post that answers a question completely, a high bounce rate is the outcome you want. On a B2B site, a good google analytics bounce rate depends on page type, traffic source and what you defined as a conversion. A site-wide number means almost nothing. Pick one of the pair, usually engagement rate, and break it down by page type and channel.
Pageviews go up when a visitor clicks around lost, and they also go up when someone reads five articles in a row. The number alone can't tell you which scenario you're looking at, so reporting raw pageviews invites the wrong conclusion. Report pages per session segmented by channel and pair it with engagement time to separate genuine depth from confusion.
Time on page has a measurement problem. GA4 replaced it with average engagement time, which is more accurate, but neither tells you whether the visitor who spent four minutes on your pricing page is from an ICP-fit manufacturer or a student writing a paper. Report engagement time by page and pair it with conversion data to see whether attention is becoming action.
For the fuller version and the B2B lens on every metric, see b2b website metrics.
What every metric on this page hides
Every metric above counts sessions. None of them tells you which company the session belonged to.
In a Gartner survey of 646 B2B buyers, 67% said they prefer a buying experience with no sales rep involved (Gartner, 9 March 2026). Leadfeeder data shows roughly 2% of website visitors ever fill out a form.
GA4 also withholds rows with too few users when a report includes demographic or search query data, a mechanism Google calls "data thresholds." They protect privacy and can't be switched off, which means small B2B segments can vanish from reports entirely.
GA4 tells you a session came from a LinkedIn campaign, but it can't tell you that the session was a 200-person manufacturer in your ICP. That company-level view is the layer missing from every metric on this page.
Leadfeeder Web Insights adds that layer by showing which channels, campaigns and pages bring the companies you want, so you can spend where the leads actually come from. It sits alongside GA4 rather than replacing it. GA4 counts sessions and users, Leadfeeder counts companies, and the two sets of numbers won't match, because they count different things. Five people from one company are five users in GA4 and one company in Leadfeeder, and a visit only becomes a company once its IP address resolves to one. Install the tracking script and open the Overview after a week to see all visits charted against the share from ICP-fit companies.
Here's what each standard metric looks like when you add the company view:
The standard metric
The company version, and where you see it
Sessions
How many identified companies those sessions came from, and how many fit your ICP. The Overview charts visits against the share from ICP-fit companies
Traffic sources
How many ICP-fit companies each channel sent and the ICP ratio per channel (the share of identified companies that fit your ideal customer profile). That's the Traffic Sources report, one row per channel
Top pages
How many companies read each page and how many fit your ICP. That's the Pages report, one row per URL. Which companies they were is in Web Visitors
Returning visitors
New against returning companies, shown in the Traffic Sources and Pages reports. Companies returning across a buying cycle are the signal your monthly report is missing
Location
Which industries, company sizes and countries the companies came from, and how much traffic sits in the Non-ICP row. That's the Firmographics report
Conversion rate
Goal conversions for each ICP segment against the Non-ICP row, in the Firmographics report, where a conversion is the website action you define, like a form fill or a demo-page visit
For agency analysts building this report for a client, the ICP ratio answers the question that matters: is the traffic you're sending the right traffic? Sort the Traffic Sources report by ICP ratio to see which channels bring fit and which bring noise.
The mechanism is reverse IP lookup, which matches a visit against an IP-to-company database. It resolves a visit to an organization, not a person. Company-level data is where web analytics meets the broader practice of website intelligence, which looks at which organizations were behind the visits. To see the companies by name, use website visitor identification and filter by your target market.
One tracking script, ready in minutes. Install it, wait a week, then open the Pages report to see which pages are attracting ICP-fit companies and which are not.
How to pick the handful you actually report
Your website success metrics should be the handful that pass a simple filter: would you change a decision if this metric moved? If it goes up or down and nobody in the room would do anything differently, it doesn't belong in the deck.
Compare like periods on like segments. A month-over-month comparison that mixes organic growth with a one-off paid campaign hides the real trend. Break it out by channel and compare January to January rather than January to December, so seasonality doesn't masquerade as growth. When traffic and conversions move differently, report them as one rate, such as conversions per 1,000 sessions. Two lines on one chart invite a story the numbers don't support.
Every metric you put in front of leadership should come with a reason it moved. Before you look for a business reason, rule out a measurement one: a tag change, a consent banner update or a burst of bot traffic can move a number as much as real demand. Check the daily view, because a weekly or monthly chart spreads a two-day problem across the whole period. If a period is affected, mark it in the report rather than dropping it.
If sessions dropped 12% and you don't know why, say so. A number without context is worse than no number, because someone in the room will fill in their own story.
For the framework on choosing KPIs, see website kpis. For how to lay them out, see web analytics dashboard.
Frequently asked questions
What are the most important website metrics?
The most important website metrics are the ones tied to a decision you face. For most B2B marketing teams, that means sessions and users by channel, engagement rate by page type, conversion rate by source, and the share of identified companies that fit your ICP.
What is the difference between pageviews and sessions?
A pageview is a single page load, and a session is the entire visit that contains it. If a visitor lands on your homepage, clicks to your pricing page, then reads a case study, that's one session and three pageviews.
What is a good engagement rate for a website?
A good engagement rate depends on your traffic mix and content type. In a Siege Media study of 546 GA4 properties (August 2026), the median was 51% overall, with SaaS and B2B software sites averaging 46.6%. Your own three-month average is the most useful benchmark, because what counts as engaged varies by GA4 configuration.
How many metrics should a monthly website report include?
A monthly website report should include fewer metrics than you'd expect. Five to eight, each broken down by the segment that matters (channel, page type, or ICP fit), give you enough to explain what happened and decide what to do next. Every number should say which site, which dates and which metric it is.
Which website metrics actually predict revenue?
No single website metric predicts revenue on its own. The closest signal is conversion rate from ICP-fit companies, because it confirms the right accounts are visiting and acting. Pair it with your close rate and average deal size for a pipeline forecast.
Start the 14-day free trial, no credit card, and check the Pages report after a week. Terms and conditions apply.
Hana Banacka leads Web & Creative at Leadfeeder, where she focuses on improving website performance and optimizing the digital buyer journey. With more than 10 years of experience in B2B SaaS marketing, she specializes in conversion optimization, experimentation frameworks, and data-driven website strategy.
Hana has led global CRO programs, managed cross-functional web teams, and implemented testing strategies that significantly improve funnel performance. Her experience optimizing complex B2B websites informs her perspective on how companies can reduce friction in the buying journey and turn website visitors into qualified leads