Vendor demos are choreographed. The rep controls the URL, the traffic, and the outcome. The one number you actually need, how a website visitor identification vendor performs on your traffic, with your session lengths, your device mix, your geography, can only come from running the tool against your own site. If you're picking a vendor off a demo or a published case study, you're buying a guess. Here's how to design a pilot that replaces the guess with a real answer.
Why a Sales Demo Can't Answer the Question You're Asking
Every vendor demo shows you their best case study. That case study ran on someone else's traffic, with someone else's mix of engaged sessions, bounce-heavy paid campaigns, and international visitors. None of that transfers to your site. A B2B SaaS company with a content-heavy blog and long session times will see a very different match rate than a company whose traffic is mostly one-page pricing bounces from paid ads.
The published match-rate numbers you'll see in vendor marketing (10% on the low end, up to 65% on the high end depending on who's publishing) aren't lies so much as they're answers to slightly different questions. Vendors rarely say which denominator they're using, whether the number is company-level or person-level, or what session-engagement threshold counts as identified. Until you run the tool on your own traffic, you don't know which end of that range you'll land on, and neither does the vendor.
How Long a Pilot Needs to Run Before the Number Means Anything
Most vendors default to a 7-day trial. That's rarely enough. A week of B2B traffic is small: weekday and weekend swings, a single campaign spike, or one large account visiting repeatedly can swing a match-rate percentage by 10 or more points in either direction. One outbound-agency partner we work with told us plainly why they push their own trials to 30 days by default instead of the advertised week: a week doesn't generate enough engaged sessions to trust the number.
Set your pilot length by volume, not calendar days. Aim for at least a few hundred engaged sessions per vendor before you read the result, using the standard definition of an engaged session: a visit lasting 10 seconds or longer, or one with two or more pageviews. If your site does 50 engaged sessions a day, that's a month-long pilot minimum. If you do 500 a day, a week might genuinely be enough. Size the pilot to your traffic, not to the vendor's sales cycle.
Running Multiple Vendors at Once Without Corrupting the Comparison
Sequential pilots, one vendor in January, a competitor in February, are the most common mistake we see, and they produce a comparison you can't trust. Traffic composition shifts month to month: a new ad campaign, a product launch, a conference, seasonal demand. Whatever changed between the two windows gets baked into the apparent difference between vendors, and you'll never know how much of the gap is the tools and how much is the traffic.
Run two, at most three, identification scripts concurrently on the same pages, watching page-load impact as you add each one. Log every matched session from every vendor into one sheet keyed by session timestamp and page path, not just each vendor's own dashboard aggregate. That lets you check, session by session, where vendors agree, where they disagree, and where one caught a match the other missed entirely. Aggregate percentages hide that detail. Session-level logs don't.
Segment Your Match Rate Before You Trust It
The single biggest reason two honest vendors report wildly different numbers on similar traffic is that they're not segmenting the same way. Two segmentation choices matter more than anything else:
- Engaged vs. bounced sessions. A one-second, one-page bounce was never identifiable in the first place, for any vendor. Blending bounces into the denominator drags every vendor's headline number down and makes real differences harder to see. Score match rate against engaged sessions only.
- Company-level vs. person-level. These are not the same number, and a vendor that quotes one without saying which is giving you an apples-to-oranges figure. Company-level identification (which firm sent this traffic) and person-level identification (name, title, email of the actual visitor) rely on different matching approaches and land at very different accuracy rates. Always ask which one you're looking at.
We saw this play out directly in a recent conversation with an ABM lead evaluating tools before committing budget: the same vendor, the same site, showed a contact-level match rate over 60% on engaged sessions, but only 20 to 40% once low-engagement sessions were folded back in. Same vendor, same traffic, two defensible-sounding numbers depending only on which sessions you count.
This is also why we publish our own numbers segmented rather than as one blended figure: 93%* account-level identification and 62%* person-level identification (name, email, title) on US traffic, both measured against engaged sessions. *Identification rates measured against engaged sessions. Results may vary by traffic profile, geography, and industry. Any vendor unwilling to tell you their denominator hasn't earned the number they're quoting you.
The Weighted Scorecard: Match Rate Is Only One of Four Numbers
Teams that pick a vendor on match rate alone often regret it three months later. Score these four dimensions, weighted in this order, using your own pilot data rather than the vendor's marketing page:
- 🔴 Match rate on your segmented, engaged sessions - the core deliverable. Everything downstream depends on this number being real.
- 🟠 Speed from visit to delivered record - a match that lands in your CRM two days later is useless for time-sensitive outbound; same-session or same-day delivery is what makes a signal actionable.
- 🟡 Email deliverability of matched contacts - a correctly identified name attached to a dead or catch-all email doesn't convert to a sequence, it converts to a bounce.
- 🟢 Integration depth with your CRM and sequencer - determines how much engineering time you'll burn on plumbing, not whether the identification itself is good.
- ⚪ Price - the cheapest vendor with a 15% real match rate on your traffic is the most expensive option you can pick. Weigh price last, after the other three tell you the tool actually works.
Red Flags That Only Show Up Mid-Pilot
A few patterns are worth watching for once a pilot is running, none of which show up in a demo:
- Match volume that's unusually high in week one and drops afterward, a sign the trial period is quietly juiced.
- Identified counts that blend anonymous company-only rows in with named person-level contacts without labeling which is which.
- Duplicate or stale contacts arriving from the same account visit, inflating your apparent volume without adding real pipeline.
- A vendor that resists a side-by-side pilot at all. A tool confident in its own accuracy has no reason to avoid a concurrent comparison.
Turning Pilot Data Into a Decision, and a Renewal Trigger
Once your pilot has enough volume, score every vendor against the four weighted criteria above using your own segmented numbers, not theirs. The winner is rarely the vendor with the single highest headline match rate; it's usually the one that's strongest across all four once you've filtered out bounce-inflated and blended numbers.
Don't stop measuring once you sign. Set a 90-day check-in using the exact same segmented methodology you used in the pilot. Traffic mix changes, vendors update their matching logic, and the number that won you over in the pilot can quietly drift. Treat your renewal date the same way you treated the buying decision: verify it on your own data, not on the strength of last quarter's dashboard screenshot.
Frequently Asked Questions
How long should a website visitor ID vendor pilot run?
Long enough to generate a few hundred engaged sessions per vendor, not a fixed number of calendar days. Low-traffic sites may need 30 days; high-traffic sites may get a trustworthy read in a week.
Can I run two identification vendors on the same site at the same time?
Yes, and you should. Running vendors concurrently on the same pages controls for traffic changes over time, which is the single biggest source of noise in sequential trials.
What's a good match rate for website visitor identification?
It depends entirely on what's being measured. Segment by engaged vs. bounced sessions and by company-level vs. person-level before comparing any number to a benchmark, including ours.
Should I pilot company-level and person-level identification separately?
Score them separately even if one vendor delivers both. They rely on different matching approaches and will not move together, and a blended number will hide weakness in one of them.
What if a vendor won't let me run a side-by-side pilot?
Treat it as a data point on its own. A vendor confident in its accuracy has little reason to avoid a concurrent, apples-to-apples comparison.
Running a rigorous pilot is also the fastest way to see how person- and company-level identification actually perform on your own traffic, segmented the way this playbook describes, rather than taking a vendor's word for it. If you want to compare your current setup against a transparently segmented benchmark, book a demo and run the numbers yourself.
Related reading: How to Vet a Website Visitor ID Vendor's Accuracy Claims, Why No Two "RB2B Match Rate" Numbers Ever Agree, The GTM Stack for Website Visitor Identification, and Website Visitor Identification Pricing.




