Someone reads your pricing page, skims a customer story and leaves without booking a demo. Classic.
Was it a buyer? An existing customer? A competitor copying your pricing table? Your analytics won’t say. It’ll report “1 visitor, 4 pageviews” and leave the guessing to you.
Website visitor identification gets you much closer to an answer. This guide covers what it shows you, what it doesn’t (people mix these up constantly), why no tool identifies everyone and how to stop refreshing dashboards and let the visits that matter come to you.
We’re using examples from Snitcher, because that’s what we build.
What is website visitor identification?
Website visitor identification connects visits to your website with the companies behind them. It looks up the network address (IP) a visit came from and checks which company it belongs to.
In Snitcher, a match gives you the company’s name and domain, plus firmographics like industry, size and location. It will also show you what the visitor did on your site: pages, sessions, and time on site.
Here’s a match for Acme Corp (yes, the anvil people):
| What you see in Snitcher | What you can do with it |
|---|---|
| Acme Corp and its website domain | Check what Acme does and whether your team already knows them |
| Manufacturing, 250 employees, Ohio | Decide whether Acme looks like the customers you serve |
| ICP fit: A | Know Acme matches your ideal customer before you read anything else |
| Pricing page, then integrations page, 6 minutes | See which parts of your offer got attention |
| Back again on Thursday | Decide whether there’s enough activity to take another look |
A company name beats a pageview count, but it doesn’t answer the questions you actually care about like who visited, what they need and whether they’re buying.
Company vs. contact vs. known visitor
A lot of people get this part wrong, and you need to understand this before you email anyone. Short version: Snitcher identifies companies, not people.
| What it tells you | What it doesn’t tell you | |
|---|---|---|
| Company match | A visit came from Acme’s network | Which Acme employee was at the keyboard |
| Suggested contact | Someone at Acme fits the role you sell to | That this person visited your site |
| Known visitor | This session belongs to a specific person | Anything about visitors who never logged in |
Suggested contacts come from buyer personas – saved filters for the people you want to reach. Click Create Persona on an identified company, then filter by management level, department and job function, job title, country, and state. Snitcher suggests the people at each company who match and can reveal their email addresses.
Known visitors need a separate step. If your users log in to your product, your app can pass their email to Snitcher with the identify method and Snitcher ties their sessions to that email.
So Acme’s VP of Operations might be exactly the right person to research. You still don’t know they read your integrations page.
Why do some visits stay anonymous?
Because nobody identifies every visit – not us, not anyone. Company matching works from the network a visit comes from. Office networks tend to trace back to a company. Home internet, mobile networks, and VPNs usually don’t, whichever tool you use.
So if a vendor tells you they identify all your visitors, ask how. Better yet, test them side by side: same start date, same pages, same trial length. Then ask for the raw data. If they won’t hand it over, that’s your answer.
An unmatched visit isn’t a bad lead, by the way. It’s a visit without a usable company match, and it tells you nothing about the person’s intentions either way.
What should you do with a company visit?
Our take: don’t send every visit to sales. Your reps will mute the channel by Wednesday. Figure out what Acme deserves first.
When to follow up:
- It’s already in your CRM – If there’s an open deal, the owner decides whether this visit matters. A lost deal that wanders back to your pricing page is worth a look, too.
- It’s new and fits your ICP – Use your buyer persona to find the right people to research, and keep the “suggested, not seen” caveat attached.
When to leave it alone:
- It’s not a company you sell to – If you sell to hospitals, Acme’s anvil habit is none of your business. Move on.
Either way, record the call in Snitcher. Tag Acme Qualified, Disqualified, or Customer to move it between lead stages, and tag a teammate’s name to assign it. Future you will thank present you.
How to stop checking and let Snitcher do the watching
Reading one record is a good start. Reading a hundred a week is a job nobody applied for. Here’s how to hand it over.
1. Turn your ICP into a segment. Go to All Companies, click Add Filter, and stack the rules you care about: ICP fit A+ or A, visited your pricing page, spent more than a couple of minutes on the site. Click Save Segment. From then on, every company that matches lands in it automatically.
2. Put an automation on it. Click the lightning icon at the top of the dashboard, then Create new Automation. Pick a trigger – a new lead, a high-intent visit, or a page view – choose your segment, and pick what happens next:
- Send the company to your CRM (HubSpot, Salesforce, Microsoft Dynamics, or Pipedrive)
- Post it to a Slack channel
- Email it to whoever should act on it
- Tag the company
- Reveal a contact and export it to an email campaign
- Send it anywhere else with a webhook
3. Keep your CRM in the loop. Snitcher maps visit data – last visit date, pageviews, sessions, time on site, and segments – into fields in your CRM, so your reps see the activity where they already work. Need Acme in a LinkedIn campaign or Google Analytics too? Export segments in LinkedIn campaign-ready formats, send company data to GA4, or browse every integration.
Recipes worth stealing
Once the basics work, this is where it gets fun. A few setups from our automation playbook:
- The comeback: A lost deal returns to your site. Ping the old owner before a competitor does.
- The pricing-page lurker: A target company spends 5+ minutes on pricing or case studies. Alert a dedicated Slack channel.
- The flight risk: A customer close to renewal reads your cancellation policy. Tell their account manager before the customer tells you.
- The upsell: An existing customer browses a product they don’t have yet. Email their account owner.
Each one is a segment plus an automation. None of them needs a meeting.
So, what does it actually show you?
Which companies visit your site, what they read, and how well they fit your ICP. It won’t tell you which person was reading, and it won’t match every visit – no tool does.
That’s still plenty to stop guessing. Read a few company records by hand first. Once you know which companies you’d act on, turn that into a segment and let an automation send new ones to the right person.