SOVE7GNSOVE7GN GTM GTM guidesBook a call
For startup founders

Website visitor identification for B2B: what it sees, what it misses, what to do next

Updated 11 November 2026 · Written by Reyansh Juneja and Naman Dhiman, the co-founders of SOVE7GN, who run inbound, midbound and outbound for founders

Website visitor identification tells you which companies have been on your site, and much less often which person. The company-level part matches a visitor's IP address or device signals to an organization, and honest published match rates sit around half of sessions, not the 90% in some sales decks. Person-level identification is far rarer and carries real privacy obligations.

Short answer: expect company-level identification on roughly half your B2B sessions and person-level on a small single-digit share. One independent measurement of 1,204,258 B2B sessions put company-level at 46.8% and person-level at 7.0% (Abmatic, July 2026, checked November 2026). Treat a company-level hit as a reason to research that account, not as a person to email about their visit.

What can these tools actually see?

What you getHow it is producedHow reliableWhat you can do with it
Company name and domainReverse lookup of the visitor's IP against a business IP databaseGood for office networks, poor for home broadband and mobileResearch the account against your target list
Pages viewed and time on siteYour own analytics, tied to the matched companyAs good as your analyticsInfer the topic they care about
Inferred job functionModeled, not observedWeak. A hint at bestNothing on its own
A named individualIdentity graphs, cookie or device matching, sometimes data co-opsRare, and the part with privacy obligationsOnly with a lawful basis and a clear policy
A work email addressMatched from an identity providerRare and the most sensitive outputSee the privacy section below

Three things break company-level matching, and nobody selling the tools leads with them. Remote workers on home broadband resolve to a consumer ISP. Mobile traffic resolves to a carrier. VPNs and proxies resolve to whatever exit the traffic takes. If your buyers are remote-first, your match rate sits at the bottom of the published range.

What match rate should I expect?

Published numbers vary because vendors measure different denominators. Two we read ourselves:

SourceWhat it measuredCompany levelPerson level
Abmatic match rate study, published 6 July 20261,204,258 B2B sessions, rolling 90-day window ending 6 July 202646.8% matched to a company name, 51.2% counting a resolvable domain. Across the 8 sites with 1,000 or more sessions, 13.3% to 64.5%, median 47.3%7.0% resolved to a named individual, a further 15.4% with only an inferred role. Per site, 2.2% to 9.2%
Warmly's own guide (a vendor describing its category)No measured sample stated"Company-level identification catches roughly 65%+ of B2B traffic"Given as 15 to 25% in one place and 10 to 25% in another

The gap between 46.8% and 65% is mostly the denominator. Warmly defines match rate as "the percentage of sessions a tool can confidently tie to a company or person", and warns that vendors claiming very high rates often compute them against "matchable visitors" rather than all visitors. So ask one question on the demo: all sessions, or something smaller? Then run a two-week trial and compute it yourself, identified sessions divided by total sessions.

What are the privacy rules?

This is general information, not legal advice. Get counsel before turning person-level identification on.

In the EU. The ePrivacy Directive, Article 5(3), allows storing or accessing information on a user's device only where the user has clear information and "is offered the right to refuse such processing by the data controller" (Directive 2002/58/EC on EUR-Lex, checked November 2026). The exemptions are narrow: facilitating a transmission, and what is "strictly necessary in order to provide an information society service explicitly requested by the subscriber or user". Our cautious reading: a script whose purpose is to identify visitors for sales outreach is not strictly necessary for delivering your website, so it sits behind consent. The GDPR applies separately once a person is identifiable: Recital 26 says the principles of data protection "should apply to any information concerning an identified or identifiable natural person", and Recital 47 weighs legitimate interests against the data subject's reasonable expectations (Regulation 2016/679 on EUR-Lex, checked November 2026).

In the US. The rules are state by state. California's privacy agency says the CCPA applies to for-profit businesses doing business in California that meet at least one threshold: gross annual revenue of "$26.625 million or more", buying, selling or sharing the personal information of 100,000 or more California residents or households, or deriving 50% or more of annual revenue from selling or sharing it (CPPA FAQ, checked November 2026). It defines personal information as information that "identifies, relates to, or could reasonably be linked to a particular consumer or household", and says businesses "must honor opt-out preference signals" such as the Global Privacy Control. Our cautious reading: person-level identification on US traffic needs a privacy policy that describes it and respect for that signal, and you should check whether you have crossed a threshold. Many seed-stage startups have not, which is not the same as having no obligations.

We could not open a UK primary source today, so we will not summarize UK rules here. If you have UK traffic, read the ICO's own guidance and take advice.

What do you actually do with a company-level signal?

Nothing creepy, and nothing automatic. Here is the play we would run for a made-up company, Harlow Grid, which sells energy monitoring software to property managers. Harlow Grid is an example, not a customer.

Step 1, filter hard. Keep only companies matching the target rule: property management firms with 50 or more buildings. Most weeks that is a handful out of hundreds of sessions. Ignore the rest, including your own team, investors and recruiters.

Step 2, check whether they are already in motion. If the account is in a sequence or has an open deal, the signal goes to its owner as context, not as a new touch.

Step 3, research the account, not the visit. What changed there recently? New buildings, a new head of facilities, a reporting deadline. That is what the message is about.

Step 4, pick a person the normal way. Build the contact from your usual sources. Do not try to work out who was on the page.

Step 5, write about the topic, never the visit. Good: "Most property managers we talk to are pulling meter data by hand before a reporting deadline." Bad: "I saw someone from your company on our pricing page on Tuesday." The second costs you the meeting.

Step 6, if they are a known contact, move fast. A known contact on your pricing page in working hours is a midbound signal, and the window is minutes, not days. See speed to lead.

Step 7, measure it as a list. Count how many identified accounts turned into a conversation over 8 weeks. If the answer is nearly none, the filter is too loose or your traffic is not your buyer.

Is it worth paying for?

Under about 1,000 B2B sessions a month, probably not yet. Half of a small number is a smaller number. Fix the traffic first. With real traffic and a narrow target list, company-level identification is a reasonable addition to the other signals you already watch, which we ranked in buying signals for B2B outbound. It is one input, not a pipeline source.

SOVE7GN GTM treats it that way. We run inbound, midbound and outbound daily for B2B founders at seed to Series C: founder posts, fast personal follow-up with people who show interest, and cold outreach written one message at a time. Site signals feed the research, never the opening line. Book 30 minutes to see your own signals worked properly. Pricing is shared on the call, and the rest of our writing is in the GTM guides hub.

Questions people ask

How can I see which companies visit my website?

A visitor identification tool matches the visitor's IP address or device signals to an organization and shows the company name, domain and pages viewed. It works well on office networks and poorly for remote workers on home broadband, mobile data or a VPN.

What match rate do website visitor identification tools get?

A study of 1,204,258 B2B sessions published in July 2026 found 46.8% matched to a company name and 7.0% to a named individual, with company-level results from 13.3% to 64.5% across the sites measured. Vendor claims run higher, often because they measure against matchable visitors rather than all sessions.

Is website visitor identification legal under GDPR?

This is not legal advice. Our cautious reading is that identification scripts sit behind consent in the EU, because the ePrivacy Directive only exempts storage and access that is strictly necessary to deliver the service the user asked for, and the GDPR applies once a person is identifiable. Take advice before enabling person-level identification on EU traffic.

Should I email someone because they visited my pricing page?

Not about the visit. Mentioning it reads as surveillance and usually ends the conversation. Use the signal to decide which account to research, then write about the problem that account plausibly has. If the person is already a known contact, reply fast, and still write about the topic.

Want calls on your calendar without hiring five people?

Book a 30-minute call. Tell us who buys from you and we'll show you what inbound, midbound and outbound would look like for your startup.

Book a call How SOVE7GN GTM works
Keep reading