Anonymous website visitor identification turns visits that left no form behind into named leads. Most tools stop at the company, using the visitor's IP address. Person-level identification goes one step further: it recognises the individual from a consent-based browser key and gives you their name, work email, phone and LinkedIn profile, plus their company and the pages they read.

Last updated 11 November 2026. This guide explains how person-level matching works, what share of your traffic to expect, where GDPR stops it, and how to check that an identified lead is the real person before you write to them. If you want the full product overview, start with our anonymous website visitor identification guide.
Why most "anonymous visitor identification" stops at the company
The classic method is reverse IP lookup. The tool takes the visitor's IP address, looks it up in a business database and returns the organisation that owns the network. That tells you "someone at Acme read your pricing page". It can't tell you who.
It also guesses wrong more often than vendors admit. Ten companies in one shared office building come out as one address. Two people from different companies on the same home broadband come out as one address. Remote workers on residential connections often come out as nothing at all. Company-level data is useful for account-based marketing, but your rep still has to work out which of the 400 people at Acme to email.
| Company-level (reverse IP) | Person-level | |
|---|---|---|
| What you learn | The organisation behind the network | The individual: name, job title, work email, phone, LinkedIn |
| How it matches | IP address against a business database | A consent-based key in the visitor's browser, read by your pixel |
| Shared offices and home Wi-Fi | Often wrong or empty | The key belongs to one person, so the network does not matter |
| What your rep does next | Researches who at the company to contact | Emails or calls the person who visited |
For a longer comparison of the two levels, read person-level vs company-level visitor identification.
Related: Unlocking the Secrets of Anonymous Visitor Identification: A Guide for Product Teams (2026)
How person-level identification works
Nobody can work out a stranger's identity from a page view alone. Person-level matching only works because the visitor identified themselves somewhere else first. Here is the chain Happierleads uses:
- They sign up somewhere else. Our partner network runs websites with large audiences: free tools, templates, calculators, webinars and downloads. People leave their name and business email to get the freebie and agree to share them.
- A key is stored in their browser. The partner saves a small encrypted token. It's a private ID, not a name or an email, so on its own it says nothing.
- Later they visit your site. A different day and a different reason: a search, an ad, your newsletter. Same person, same browser.
- Your pixel reads the key. The lookup runs server to server in under a second, and the match is verified before it counts.
- You see who came. Name, business email, phone, LinkedIn, company and every page they viewed, in your leads the same day. When the person can't be matched, you still get the company and a suggested contact there.
This is also why the pixel belongs on every page, not just the homepage. The lead carries the whole session (pages, time on each, return visits), and that context is what makes the follow-up relevant. The Exact Visitors documentation covers the mechanics in more detail.
What match rates to expect
Every vendor quotes a match rate, and the numbers are hard to compare because nobody agrees on what they're dividing by. Before you trust any figure, including ours, ask three questions:
- Of which traffic? A rate measured against all sessions looks very different from one measured against human B2B visits only, once bots, your own team and consumers are taken out.
- Company or person? Many headline rates count company matches. Ask for the person-level share separately.
- In which countries? Person-level coverage varies by market. A rate measured on US traffic tells you little about a site whose buyers are in Germany.
On Happierleads, typically 40–60% of a site's traffic is identified, according to our coverage page. In the 174 exact-visitor countries, that share is identified down to the person. On EU and EEA traffic it is identified at company level with a suggested contact.
What moves your own rate:
- Business traffic on desktop during office hours resolves best. Consumers browsing from home on a phone resolve less.
- Larger companies resolve better than one-person businesses.
- A consent banner that visitors decline lowers the count, because people who say no are not identified.
- The pixel has to be live on every page, including the ones that load after a cookie choice.
The more useful number is good-fit companies and people per week. Compare it with your own last month rather than with someone else's screenshot. About twenty companies a week is what one person can genuinely research, write to and follow up.
Related: Anonymous Website Visitor Tracking: How to Reveal Hidden Leads (2026)
GDPR: where you can see the person and where you can't
Where the visitor is decides what you're allowed to see. This is what we apply across the product. It isn't legal advice, and your own counsel has the final word on your site.
| Region | What you see | What to put on your site |
|---|---|---|
| United States | The exact visitor | A line in your privacy policy and an opt-out link. For California, a "Your Privacy Choices" link and a consent tool that honours Global Privacy Control |
| United Kingdom (since 22 September 2026) | The exact visitor | UK GDPR and PECR: place Happierleads in the Marketing category of your consent banner |
| EU and EEA | The company plus one suggested contact who matches your target job titles | GDPR and ePrivacy: the individual visitor is never identified, and there is no setting that changes this |
| Most other countries (174 in total, UK included) | The exact visitor | Local privacy law; name the tool in your privacy policy |
Mixed traffic is normal. A site with visitors from Texas and Munich gets a named person from Texas and a company with a suggested contact from Munich, side by side in the same list. The country-by-country table is on the coverage page, and our GDPR and CCPA guide for visitor ID goes through the rules in more depth.
How to check an identified lead is real
A name on a screen is a claim. Two minutes of checking before outreach saves you an awkward email to the wrong person, and it tells you what to say when you do write.
1. Match the LinkedIn profile against the visit
Open the profile. Does the person still work at the company the visit came from? Does their role fit the pages they read? A head of RevOps reading your CRM integration pages fits. A student reading your careers page is a real person but not a lead. Happierleads runs LinkedIn real-time verification, which checks the current employer and title against the live profile seconds before a sequence sends, and flags people who have left or changed roles.
2. Watch the session recording
The recording shows what the person actually did. Two visits to pricing with a long pause on the top tier, then a jump to the integrations page, tells a very different story from a four-second bounce off a blog post. Session recordings on Happierleads are attached to the identified person, mask form inputs, are included on every plan and are deleted 90 days after the visit.
3. Look at the pattern, not one hit
One visit to one article rarely means intent. Return visits within a week, pricing, case studies and integration pages usually do. Score on the pattern and route only the leads that pass it to a person.
Setting it up in an afternoon
- Install the pixel in your site's <head> or through Google Tag Manager. The setup wizard takes about 2 minutes. Load your live site and confirm the visit shows up.
- Set the consent category. If you run a cookie banner, put Happierleads in Marketing.
- Exclude the noise on day one: your own team, existing customers, competitors and countries you don't sell to. With exclusion filters, excluded visitors are never delivered and never charged.
- Check, then reach out. LinkedIn, recording, pattern. Then a short email about the problem the page they read solves.
- Send the good ones where a human will see them: a Slack alert, your CRM or an email sequence.
Pricing starts at $99 a month and you pay one credit per identified visitor, nothing for traffic we couldn't identify, with no seat fees. Two guarantees apply from day one: your first named B2B visitor within 48 hours of a correct install, or the trial is extended until you see one; and if you don't identify at least 10 named B2B visitors in your first 30 days, your first month is refunded. Details are on the pricing page.
FAQ
Can you identify every anonymous visitor?
No. Bots, people who decline your consent banner and visitors who aren't in any identity network stay anonymous. Plan around the high-intent visits you can identify.
Is person-level identification only available in the US?
Not with Happierleads. The exact person is identified in 174 countries, the UK included. Coverage is strongest in the US, Canada, Mexico, Australia, New Zealand, Hong Kong and Switzerland. In the EU and EEA you get the company and a suggested contact instead.
Does it use third-party cookies?
The match uses a first-party pixel on your site reading a consent-based key, looked up server to server. You don't need to buy or set third-party cookies on your own site.
Will the visitor know they were identified?
The pixel shows them nothing. Your privacy policy and, where you run one, your consent banner should name Happierleads so you're open about the tools on your site.
Want to see the people behind your own anonymous traffic? Start a 7-day free trial, no credit card needed, and check your leads within 48 hours.



