Visitor Identification Data Fields Compared Across Leading Vendors

Here's the dek: Three identification methods power visitor data—and vendors blur the differences.

Cover illustration for “Visitor Identification Data Fields Compared Across Leading Vendors”
Written by
Kwame Asante-Darko
Published
October 13, 2026
Reading time
9 min read

Whether a visitor identification tool is worth buying has nothing to do with which brand runs the slickest demo. Company-level identification is built on reverse-IP resolution: it returns a company name inferred from a corporate network range. Person-level identification, by contrast, resolves an anonymous visit to a named individual, complete with title, email address, and LinkedIn profile, tied directly to the pages that person viewed on the site.

The gap between these two outputs is operational. Enrichment works the other way: it fills in missing fields on a person already known to the system, requiring at least one starting identifier, such as an email address or a name, and it cannot build a record out of nothing the way identification claims to.

This matters because vendor marketing routinely blurs the line between these three categories, bundling company-level resolution, person-level resolution, and plain enrichment under a single "visitor identification" banner. The sections that follow apply this taxonomy consistently: every method, every match-rate figure, and every vendor gets assessed against whether it operates at the company level, the person level, or as an enrichment layer bolted onto one of the two.

What the three identification methods do under the hood

Three technical methods generate most of what the market sells as visitor identification, and each has a structural ceiling that determines what it can and cannot return. IP-to-company mapping is the oldest and most widely deployed of the three. It works reasonably well for traffic coming from office networks, where a company's IP block is registered and stable. For remote and hybrid employees, home and coworking-space connections resolve to an internet service provider rather than to an employer, which breaks the method badly.

First-party cookie data combined with an identity graph pushes further, layering browsing behavior over third-party signals to infer who a specific visitor is, sometimes resolving all the way down to a named individual. The landscape here shifted in April 2025, when Google reversed its planned deprecation of third-party cookies. Device fingerprinting fills a third gap. A fourth method, reverse email matching through an identity graph, connects a known email address, usually captured from a marketing email click, to a later anonymous session on the site. It is the most reliable of the methods described here, but it only works for contacts who have already engaged with the company in some prior form.

Remote work is the common adversary running through all of these methods, but it hits IP-based mapping hardest. Every match-rate figure discussed in the next section has to be read with that structural limitation in mind.

The match-rate reality that vendor marketing obscures

Vendors describe match rates in ways that make direct comparison difficult unless a buyer knows to ask which tier the number applies to. The gap between those advertised figures and the real ones is not a matter of vendors lying. It reflects the fact that a high match rate usually describes company matches, which are comparatively easy to produce, rather than the much harder task of resolving an individual contact with a working email address.

Traffic composition explains much of the variance inside those ranges. International traffic trails US-based traffic across the board, simply because the underlying identity databases are built on US data sources first and are thinner everywhere else. GDPR materially constrains how much individual-level resolution a vendor can perform on EU and broader international traffic, while CCPA imposes notice and opt-out requirements on California traffic without prohibiting person-level identification.

The question worth putting to a vendor is not "what's your match rate" but what percentage of this specific site's actual traffic, broken down by geography and company size, will resolve to a named individual with a working email address. So a vendor has to answer at the tier level instead of hiding behind a blended number.

The data fields each identification tier returns, field by field

Each tier of identification is defined, in practice, by the specific fields it hands back, and laying those fields out side by side is the clearest way to see what separates one tier from another.

Company-level resolution, built on reverse-IP matching, typically returns:

  • Company name
  • Company domain
  • Industry
  • Employee count or headcount range
  • Revenue range
  • Location (city, country)
  • Company hierarchy or parent entity
  • Technographic profile, meaning the tech stack a company is known to run
  • Recent activity signals such as a funding round or active hiring posts. Vibeprospecting's own API response example shows a matched company returning employee count, industry, a detected funding round, and buying signals like open sales-director roles
  • Behavioral session data tied to the company as a whole: pages viewed, time on site, visit frequency, referral source

What company-level resolution does not return is just as important: no named individual, no direct email, no LinkedIn profile. Sales still has to figure out, by hand, who the right person is inside that company.

Person-level resolution, built on identity-graph matching, adds a distinct set of fields on top of that company data:

  • Full name
  • Job title
  • Seniority level
  • Department
  • LinkedIn profile URL
  • Verified business email address
  • Direct-dial phone number, where available
  • Pages viewed and visit history, tied to the named individual rather than to the company as a whole

A third layer sits on top of either tier: behavioral and intent signals, including visit frequency and recency, specific pages viewed (pricing pages, competitor comparisons, case studies), session duration, referral source and UTM attribution, and ICP fit scoring. These signals enrich whichever tier a vendor is operating at, but they do not substitute for the identity fields themselves.

How other leading vendors map to the tier framework

Applying the same field-level standard to other vendors in the market shows where each one sits on the company-level and person-level spectrum, and where its coverage stops.

Vibe Prospecting operates primarily as a visitor identification tool at the company level, paired with a contact enrichment layer. Vibeprospecting offers a free account, so a team can test enrichment paths before it commits to a paid plan.

Knock AI takes a broader platform approach. Around those two modules, the platform adds intent scoring, CRM enrichment, AI-powered automated routing, outreach automation, and scheduling, positioning itself as an all-in-one B2B funnel tool. Knock AI's materials describe these modules and the platform's overall positioning but do not enumerate the specific fields returned on a given API call, so this piece does not assign Knock AI field-level specifications beyond what its own module descriptions confirm.

AI agent traffic as a data-quality problem for identification vendors

A relatively new problem is quietly distorting the match rates and intent signals every identification vendor reports: AI agents and crawlers generating sessions that look, to most analytics and identification stacks, exactly like a human visitor. A visitor identification system can end up surfacing an agent rather than a buyer, with no indication in the data that anything is wrong.

The problem cuts in a second direction as well. Catching it requires signals pulled from HTTP headers, TLS fingerprints, ASN and IP reputation data, and behavioral patterns. Complicating matters further, some AI crawlers now rotate through residential IP addresses and spoof browser user-agent strings, making them functionally indistinguishable from human visitors if a system is only looking at the user-agent layer.

Reliable separation of agent traffic from human traffic requires a four-layer detection model: identity signals from HTTP headers and crawler signatures, network signals from ASN and IP reputation and TLS fingerprints, browser signals observable through JavaScript, and behavioral signals drawn from mouse movement, keystrokes, and navigation patterns. An emerging cryptographic standard called Web Bot Auth offers a more durable long-term fix: cooperating bot operators sign their outbound HTTP requests with an asymmetric keypair, typically Ed25519 in practice, published at a known path, letting a website verify the signature with certainty. Most B2B identification stacks have not implemented this standard yet.

None of the other vendors discussed in this piece has a documented layer that performs the same function. The implication runs through every match-rate and field claim examined earlier in this piece: clean human-visitor data depends on separating it from agent traffic first, and a vendor that cannot do that separation is reporting numbers of uncertain composition.

How paid-media attribution connects identified visitors to ad spend

The value of any field a vendor returns depends heavily on whether that field can be traced all the way back to the ad spend that produced the visit, and this is where person-level identification does work that company-level identification structurally cannot. Most B2B visitors research a vendor and leave without ever submitting a form, so standard analytics attributes their sessions to a channel but attaches no identity to them. So CPA and ROAS calculations end up resting on the self-selected minority of visitors who did convert, a group that may look nothing like the broader population of real buyers moving through the funnel.

Person-level identification changes what is measurable. That shift also improves the quality of lookalike audiences built on ad platforms: those platforms construct lookalike models from whatever audience data they are given, and an audience built from identified, high-intent visitors with real firmographic and demographic detail produces a materially stronger lookalike model than a thin, pixel-based "site visitor" audience ever could.

Integrations with major ad platforms extend this directly: they enable retargeting and lookalike-audience building from identified visitor data rather than from pixel fires alone, a natural extension of the person-level fields described earlier in this piece. The rest of the market is moving in the same direction but has not fully arrived. Knock AI lists a forthcoming Knock Ads module as "coming soon" in its own platform overview, which signals that combining identification with paid-media activation is becoming an expected capability across the category, even though that particular module is not yet available.

CRM and workflow integrations that determine whether identification data becomes pipeline

A vendor can return every field described in this piece and still fail a sales team if none of that data reaches the tools the team works in every day. Identification without workflow automation, meaning CRM sync, Slack routing, or a direct push into an ad platform, produces data that sits unused. A manual export step, taken when the window between a visit and a useful outreach attempt closes in minutes, not days, can turn a contacted lead into a wasted one.

The fields that matter most for CRM write-back are name, title, company, email, LinkedIn URL, pages viewed, and visit timestamp, which happen to be exactly the fields person-level tools return and company-level tools do not. Vibe Prospecting covers CRM enrichment through its API, drawing on a Coresignal integration for company and employee data and a Hunter.io integration for email lookups on its paid tier. Knock AI builds CRM sync, routing automation, and outreach automation into the platform as three distinct modules, Knock CRM, Knock Routing, and Knock Outreach, with its Knock Ads module still forthcoming.

If a team enables person-level workflows, it needs to account for compliance obligations attached to identification and CRM write-back for outbound outreach. GDPR and CCPA both apply, and US traffic carries more permissive defaults than EU traffic, so teams operating in the EU should confirm a vendor's compliance posture before they turn on person-level workflows. Which integration stack makes sense for a given team comes down to which tier of identification the vendor operates at, which CRM the team already runs on, and whether paid-media activation needs to be part of the picture, which is the same taxonomy this piece opened with.

A decision framework for matching the right identification tier to a team's actual use case

Three variables determine which identification tier actually fits a team: traffic composition, sales motion, and compliance context.

  • Account-based sales motions where the team already has named contacts and uses visitor data mainly for prioritization and timing rather than cold outreach
  • Sites with heavy international traffic, where person-level resolution is GDPR-constrained regardless of which vendor is used
  • Teams whose CRM already holds most of their target accounts and who need trigger signals rather than net-new contacts
  • Sales teams that need to reach visitors who have never submitted a form and do not yet exist in the CRM
  • Demand-gen teams building retargeting and lookalike audiences from identified individuals rather than from anonymous pixel data
  • Agencies running programs across multiple clients, where real-time, named visitor data is itself the deliverable

A buyer who runs every vendor through those four questions, and through the field-level inventory laid out earlier in this piece, will surface the tier gaps that vendor marketing is built to obscure.

Kwame Asante-Darko