Identify
Website visitor identification at company level, no cookies
Website visitor identification shows which companies visit your website, not which people, by matching the network each visit comes from to the business that owns it. FoxKnock does this with one small snippet that sets no cookies and honors Do Not Track and Global Privacy Control. A matched company lands in your CRM with a website visit signal, and a strong fit triggers a heads-up. It needs a Snitcher or IPinfo key and costs 5 credits per identified company at default credit prices, which can change.
Illustration with fictional companies.
What it does
Company-level by design
FoxKnock matches the network a visit comes from to a company. It does not work out who the person is.
No cookies
Two random ids live in the browser's localStorage. The snippet stays silent when the browser sends Do Not Track or Global Privacy Control, and an optional consent mode waits until your site says the visitor agreed.
Raw IPs stay out of the database
A daily-rotating keyed hash groups the day's visits, and the address is removed from its background job once the lookup finishes.
Pay only for company matches
Home internet, mobile, hosting and VPN networks cost nothing, and neither do lookups that find nothing. Daily caps per plan keep a traffic spike from draining your balance.
A visit becomes a signal
The company is added to your CRM, scored for fit and given a website visit signal that lists the pages it viewed. A fit of 60 or more sends a heads-up by default.
Tell the rest of your stack
A Slack alert (once you connect Slack), a visitor.identified webhook event and plays let your team and your own tools react when a strong visit arrives.
How it works
- 1
Paste one line on your site
Add the snippet to your pages. Turn on consent mode if you run a cookie banner, and exclude paths such as login or careers that only add noise.
- 2
FoxKnock asks who owns the network
The visit's address goes to Snitcher first, and to IPinfo if Snitcher has no answer. Internet providers, mobile carriers, hosting companies and VPNs are dropped without a charge.
- 3
The company joins your CRM
A business match is added to your CRM, or matched to the record you already have, and scored against your ideal-customer segments.
- 4
You get one signal per day
Each company gets one website visit signal per site per day (UTC), with the pages it viewed. It feeds your Today queue, and a fit of 60 or more sends a heads-up.
How to identify companies visiting your website
Every visit arrives from an IP address, and every address belongs to a network. A data provider tells FoxKnock who owns that network. If it is a business, you get a company. If it is a home internet provider, a mobile carrier, a hosting company or a VPN, you get no company and no charge.
The steps above show the order. Two details decide how useful the result is.
Which provider answers
FoxKnock asks Snitcher first and IPinfo second, and they return different things:
- Snitcher returns a company.
- IPinfo returns the owner of the network. Its free Lite product gives the network's name, domain and country (IPinfo Lite). That is right when a company runs its own network and vague when the network belongs to a parent group or a hosting provider.
Treat an IPinfo-only match as a lead to check, not a fact.
How strong a visit looks
Strength rises with the number of pages a company views and with visits to pricing, demo, contact or sign-up pages. Signals appear in your Today queue and on the Visitors page.
Illustration with a fictional company: someone at Fernhill Freight reads your pricing page and two product pages on a Tuesday. You see one website visit signal for Fernhill that day, listing all three pages. If Fernhill's fit is 60 or higher, you also get a heads-up. You do not see who read the pages.
What website visitor identification can and cannot reveal
You can reveal the company behind a visit, not the person.
IP-based matching works best when the visitor sits on an office network, because offices usually have their own address range. Snitcher's own documentation agrees: it rates office networks as very high accuracy and a corporate VPN that routes through company infrastructure as high. It says company identification on residential and mobile networks is limited, and that VPN services mask a visitor's true location.
In practice:
- Office network: the best case for a match.
- Home internet or mobile data: often not matched, so a prospect browsing from home may show up as no match.
- VPN or hosting network: reported as such by the provider and dropped, at no charge.
How many of your visitors fall into each group depends on your audience, so FoxKnock does not promise a match rate.
The one link to a person is the identify call. If your site knows who someone is (a logged-in user, a form field), it can pass FoxKnock the email address, and FoxKnock links that browser's visits to a contact you already have. It never creates a contact.
B2B website visitor tracking without cookies
| Question | What FoxKnock does |
|---|---|
| Cookies | None. Two random ids live in the browser's localStorage: a visitor id that stays until the browser clears it, and a session id that resets after 30 minutes idle. |
| Do Not Track and Global Privacy Control | If the browser sends either, the snippet does nothing. |
| Consent | Optional consent mode keeps the snippet silent until your site reports consent. A revoke call clears the stored ids. |
| Raw IP addresses | Not stored in the database. A keyed hash that changes every day groups the day's visits, so the same network gets a different hash tomorrow. For the lookup, the address travels encrypted inside a background job, and the job removes it from its own row when it finishes. |
| Page content | The page path only: no page titles, and query strings are dropped except UTM campaign tags. The referrer is sent without its query string. |
| Other data kept per visit | Visitor and session ids, the browser's user agent, and country and city when known. |
| Bots, other hosts, excluded paths | Ignored. |
None of this decides your legal position. Whether a consent banner or privacy notice is required for B2B website visitor tracking depends on your visitors' locations and your legal basis, so ask your counsel. FoxKnock's built-in GDPR tools cover the outreach side.
How to use visitor data well
- Exclude the noise. Careers, login and help pages often bring job seekers and existing users rather than buyers. Excluded paths are never recorded.
- Research before you reach out. A visit says someone at that company viewed a page, not who or why. Do not open with "we saw you on our pricing page": it says little about intent and can feel intrusive. Lead with something true and citable about their business, which is what AI prospect research produces.
- Build a play. A play can say "when a website visit signal arrives from a company with fit of 60 or more, notify the team and start research." See buyer intent signals for how plays and the Today queue work together.
- Route alerts where your team looks. If you connect Slack, strong-fit heads-ups go there, and the visitor.identified webhook event sends each new match to your own tools. See API and integrations.
How it compares with standalone visitor-ID tools
Dedicated visitor-ID tools are built around identification, and they go deeper on it than FoxKnock does. Snitcher, for example, matches visits against its own database of business networks, and its documentation lists a dashboard, Slack alerts, CRM sync, a REST API and webhooks. If identification quality, coverage or integrations matter most to you, a dedicated tool is the stronger choice. FoxKnock also uses Snitcher as one of its two providers, so this is not a comparison between rivals.
FoxKnock is narrower on the identification itself and wider around it. It owns no visitor database and adds no network data of its own, which is why it needs a Snitcher or IPinfo key. What it adds is the workflow: a match goes straight into your FoxKnock CRM, is scored against your segments and joins hiring, funding and news signals in one ranked queue.
Snitcher's homepage also describes contact-level features: it says Snitcher feeds verified contacts into your CRM and lists contact reveal as a use case. FoxKnock's visitor identification stops at the company. Finding people there is a normal contact search by persona, with its own credits.
What it costs at default prices
An identified company costs 5 credits at default prices (1 credit = $0.01 at list price). Credit prices can change, so check the pricing page, which lists visitor ID under the Growth plan ($149/month, 20,000 credits).
- One charge per company, per site, per UTC day, however many pages it views. A company that returns the next day is a new day's signal and is charged again.
- Nothing for non-company networks. When the provider reports an internet provider, mobile carrier, hosting company or VPN, the visit is free, and so are lookups that find nothing.
- Your own key. If you add your own Snitcher or IPinfo key, the provider also bills you directly. The credit charge stays the same.
- Pauses, not surprises. If credits run out or you hit your monthly cap, matching pauses and FoxKnock tells you. It does the same when you reach a daily cap.
Example: if a site were matched to 10 companies a day, that would be 50 credits a day, about 1,500 over 30 days, or $15 at list price.
Daily caps by plan are below. A lookup is one identification attempt for one network, even when it finds nothing to charge for. The caps apply to your workspace across all tracked sites and reset each UTC day, and each tracked site is also limited to 200 lookups a day.
| Plan | Identified companies per day | Provider lookups per day |
|---|---|---|
| Free | 10 | 40 |
| Starter | 30 | 120 |
| Growth | 60 | 240 |
| Agency | 150 | 600 |
| Enterprise | 300 | 1,200 |
To see how many of your own visitors resolve to a company, try FoxKnock on your own market with the free credits, then add the snippet and a Snitcher or IPinfo key.
Frequently asked questions
How does website visitor identification work?
It matches the network a visit comes from to the company that owns it. FoxKnock sends the visit's IP address to Snitcher, and to IPinfo if Snitcher has no answer. A business match is added to your CRM with a website visit signal. Internet providers, mobile carriers, hosting companies and VPNs are dropped without a charge.
Can you identify individual people who visit your website?
No. FoxKnock identifies companies, not people. The only link to a person is the identify call, which ties a browser's visits to a contact you already have, such as a logged-in user. It never creates a contact from a visit.
Does website visitor identification store IP addresses?
Not in FoxKnock's database. A keyed hash that changes every day groups the day's visits. For the lookup, the address travels encrypted inside a background job, and the job removes it from its own row when it finishes. The address is also sent to the provider you use, so FoxKnock does handle it while the lookup runs.
Do I need cookie consent for B2B website visitor tracking?
It depends on where your visitors are and your legal basis, and FoxKnock cannot give legal advice. The snippet sets no cookies, honors Do Not Track and Global Privacy Control, and has an optional consent mode. Ask your counsel whether you also need a banner or notice.
How many website visitors can be identified?
There is no fixed share, and FoxKnock does not promise a match rate. IP matching works best for visitors on office networks. Home internet, mobile data and consumer VPN traffic are often not matched, so a team with many remote visitors will see lower coverage than one whose visitors work from offices.
How much does website visitor identification cost?
5 credits per identified company at default credit prices (1 credit = $0.01 at list price), charged once per company, per site, per UTC day. Non-company networks and empty lookups are free. If you use your own provider key, the provider also bills you. See the pricing page for current prices.
Do I need a Snitcher or IPinfo key?
Yes, matching needs a Snitcher or IPinfo key, and you can add your own under Settings, Providers. With no key, nothing is identified. Snitcher returns a company. IPinfo returns the network owner, so its results are coarser and worth checking before you act on them.
Related guides and comparisons
- FeatureBuyer intent signals for small teams: who to contact and why nowWhat buyer intent signals are, which ones a small team can track, and how FoxKnock ranks them into a short Today queue. Honest limits included.Read
- FeatureAI prospect research with a cited source on every cardAI prospect research that turns each company into cited evidence cards with a source link, date and expiry. See what quick, standard and deep cover and cost.Read
- FeatureA GDPR cold email tool that checks before it sendsSee how a GDPR cold email tool blocks a send: country rules, a lawful basis per contact, Article 14 notice links and suppression checks, plus what it can't do.Read
- GuideB2B buying signals: which ones to act on and how fast they go staleB2B buying signals explained: which first-party, public and paid signals to act on, how fast each goes stale, and how to mention one without being creepy.Read
- SolutionSales prospecting tool for small teams: research, approve, sendA sales prospecting tool for small teams: sourced research, a daily Today queue and approval-first email. See a four-person month priced in credits.Read
See what FoxKnock finds for you
Start with 500 free credits. No card, no call, and every email waits for your approval by default.