How to Track B2B Website Visitors and Call Them Fast

How to Track B2B Website Visitors and Call Them Fast

To track B2B website visitors, you identify the company behind each visit with IP-based lookup, add first-party data from email clicks, forms and your product, and send the matching account to a rep the same day. Tracking is the easy part. The value comes from calling the right person while the visit is still fresh.

In our experience, most teams stop at a dashboard. They know that 40 companies looked at the pricing page last week, and nobody picked up the phone.

Three ways to identify who is on your site

No single method shows everyone. Combine the three below and accept that the picture will be partial.

  • Known-contact tracking. A contact clicks a link in one of your emails or logs into your product, and the visit attaches to a record already in your CRM. It is the most reliable source and the most underused.
  • Company-level identification. A script matches the visitor's IP address to a company. It gives you the account, not the person, and it misses remote workers, VPNs and mobile traffic.
  • Form and chat data. A demo request, a newsletter signup, a chat message. Few visitors fill in forms, but those who do hand you a named person.

Start with known contacts. Those visits cost nothing to set up, and they come from people who already know your name.

What EU privacy rules change

If you sell in France or elsewhere in Europe, privacy law shapes the setup. The ePrivacy Directive requires consent before non-essential cookies or similar trackers are placed on a visitor's device. The GDPR applies as soon as you process personal data. The French regulator, the CNIL, publishes guidance on what valid consent looks like and which audience measurement can run without it.

Four practical consequences:

  • Prefer account-level data over anything that follows one individual across sites.
  • Document your legitimate interest for B2B outreach and honour every opt-out.
  • Ask each vendor where the data comes from, where it is stored and who its sub-processors are.
  • Have your DPO or counsel review the final setup. This article is not legal advice.

A good rule of thumb: you need a company and a reason to call, not a file on one person.

Which page views deserve a call

A visit to your careers page is not a buying signal. A second visit to your pricing page is. Rank pages by how close they sit to a decision:

  1. Pricing and demo pages, especially on repeat visits.
  2. Integration, security and implementation pages, where a buyer checks fit and risk.
  3. Case studies from their industry.
  4. Blog and careers pages. Log them, do not call on them.

Two people from the same company reading different pages in one week is stronger than one long session. And filter before you route: customers, open deals, competitors and students are noise.

Turn a visit into a call within hours

Reps only use about 20% of the signals already sitting in their CRM, yet 50% of Sonik's own pipeline comes from exactly those signals. Speed and routing decide whether a visit becomes a conversation.

  1. Match the account to the CRM. Drop existing customers, open opportunities and accounts outside your ICP.
  2. Pick the contact by page. Pricing page visit, call the budget owner. Integration page, call the person who runs the stack.
  3. Create a call task. A Slack alert gets scrolled past. A task in the rep's queue gets worked.
  4. Call the same day, in the right slot. In our benchmark of 1,000,000 B2B cold calls in France, 4pm reached a 15.8% connect rate and 10am reached 14%, against 9.8% at 8am. Founders pick up more around 10am, marketing around 4pm.

If the account has no contact in your CRM yet, do not skip it. Pick the persona that fits the page, find two or three names with the right title, and call the most senior one who owns the problem. The visit gives you the account. The persona work gives you the person.

What to say when you call

Do not open with "I saw you on our website". It sounds like surveillance and it makes the call about you. Open with the problem that the page implies.

The data supports this. In the Sonik benchmark, trigger-based openers reach a 7-10% meeting rate, against 2-3% for openers that start by pitching. And 65% of reps still begin by explaining what they sell.

A visit to a pricing page can become: "Hi Julie, we talk to RevOps leads who are tired of reps ignoring the data in the CRM. Is that on your plate this quarter?" You never mention the visit. You simply arrive with a relevant reason.

Plan for more than one attempt

In our experience, most connects happen within the first three attempts. A visitor who does not answer on Tuesday is not a dead lead. Call again on Wednesday in a different slot, and leave a short voicemail that names the problem, not the product.

How to know the tracking is working

Do not judge it by the number of identified companies. Judge it by what reps do with them. Three numbers are enough:

  • Time to first call after a qualifying visit.
  • Share of qualifying visits called within 24 hours.
  • Meetings booked from visit-triggered calls, compared with your normal cold calls.

If the first two are low, the problem is routing. If the third is low, the problem is the opener or the filter. Fix them in that order.

How Sonik approaches website visitor tracking

We treat a website visit as one CRM signal among others, next to job changes, closed-lost deals and dormant leads. We do not try to build a tracking layer of our own. We read the visit data that already lives in your CRM, match it to the account and the right persona, and place the contact in the rep's dialing queue.

Sonik contact view: account intelligence and AI qualification before the call
Before the pickup: account intelligence, experiences and the signals that qualify the contact, on one screen.

From there the rep uses the dialer with the context in front of them: which page, how often, who else from the account is in the CRM. The aim is the same as for every signal: a relevant call, the same day.

Conclusion

Visitor tracking only pays when someone calls. This week, export the last 30 days of pricing page visits from your CRM and check how many of those accounts were called within 24 hours. Then pick the ten best ones and call them on Thursday at 10am or 4pm.