Try ContactLevel Audiences with 10,000 contacts for free Sign up free
ContactLevel Website Visits identifies contacts already in a ContactLevel audience and shows what each of them did on your website: the pages viewed in order, time on each page, clicks and scroll depth, a screen recording of the session, and the referrer or the ad click that brought them. A visit is identified when three things line up: the person is in one of your ContactLevel audiences, they click an ad carrying that audience’s cl_audience tracking parameter, and they land on a page where the ContactLevel pixel is installed. The visit is then recorded against that named contact, with the pages, the session recording and the campaign that produced the click. Visits roll up per contact and per account with 7 to 365-day lookback, fire Slack and email alerts, sync to HubSpot, Salesforce and Attio, and feed a Website Visits Analytics overview with daily visits, locations, pages, referrers, devices and UTM sources, mediums and campaigns.
See which contacts from your ContactLevel audiences visit your website, and analyze their on-site behavior.
Trusted by
Mock of the Website Visits product: the visits list with the identified contact, activity, duration, pages and referrer per visit; a visit's detail page with the session recording, activity log and identified contact; and the Website Visits Analytics overview with daily visits, locations, pages, referrers, countries, devices and UTM breakdowns.
Install the pixel once, tag your ads, and every identified visit lands in the list with its recording, its pages and the campaign that produced it.
One snippet, through Google Tag Manager with an All Pages trigger or pasted before the closing head tag. Under five minutes, any website platform, and you choose whether it fires before or after cookie consent.
cl_audience=aud_7f3c9e2d CopyEvery ContactLevel audience has its own cl_audience tracking parameter. Copy it from the audience’s Tracking tab and add it to the campaign (LinkedIn, Google) or to each ad (Meta, Reddit, X). One audience per campaign keeps attribution clean.
When someone from the audience clicks the tagged ad and lands on a page with the pixel, the visit is recorded against their contact: name, title, company, the referrer, every page, and a recording of the session.
Slack or email alerts carry the name, title, company and pages viewed, filtered by account tier, job title or high-intent pages. The visit is written to the contact in HubSpot, Salesforce or Attio, and the visitor can be dropped into a new audience for retargeting.
Install the pixel once, tag your ads, and every identified visit lands in the list with its recording, its pages and the campaign that produced it.
One snippet, through Google Tag Manager with an All Pages trigger or pasted before the closing head tag. Under five minutes, any website platform, and you choose whether it fires before or after cookie consent.
Every ContactLevel audience has its own cl_audience tracking parameter. Copy it from the audience’s Tracking tab and add it to the campaign (LinkedIn, Google) or to each ad (Meta, Reddit, X). One audience per campaign keeps attribution clean.
When someone from the audience clicks the tagged ad and lands on a page with the pixel, the visit is recorded against their contact: name, title, company, the referrer, every page, and a recording of the session.
Slack or email alerts carry the name, title, company and pages viewed, filtered by account tier, job title or high-intent pages. The visit is written to the contact in HubSpot, Salesforce or Attio, and the visitor can be dropped into a new audience for retargeting.
cl_audience=aud_7f3c9e2d CopyTwo pages in the product, Visits and Analytics, plus the alerts and CRM writes that put the data where sales already works.
Every identified visit with the person, the match, an activity sparkline, events, duration, pages, type and referrer. Filter by UTM or match, export, or click through to the visit.
A screen recording of the session next to the activity log: landed via referrer, scrolled, clicked, viewed, in order with timestamps, and the identified contact with their intent score.
/pricingDaily visits, visit locations, unique visitors, visited pages, referrers, countries, cities, devices, browsers and UTM source, medium and campaign breakdowns, filtered by date range and audience.
All visits for one person over 7 to 365 days, and every identified person from one company in one view, so you can see which members of a buying committee keep coming back.
A Slack or email message the moment a tracked contact’s visit is recorded, with name, title, company and pages viewed. Limit it to the accounts, titles or pages that matter.
Visits are written to HubSpot, Salesforce and Attio, alerts go to Slack, and webhooks and the API carry the data anywhere else.
Four ways to find out who was on your site. Only one names the person, shows you the recording and attaches the ad that brought them, then lets you retarget that person by name.
| What you get | ContactLevel Website VisitsPerson-level | Google Analytics | RB2B |
|---|---|---|---|
| Who you see | The named contact: name, title, company and LinkedIn profile, plus every page and a session recording. | Anonymous sessions. No names, no companies. | Name, LinkedIn profile and business email for US visitors; company only elsewhere. |
| How it identifies a visitor | The person is on your list before the click. The audience parameter on the ad plus the pixel on the page tie the visit to them. | A cookie and a client ID. Nothing is resolved to a person or a company. | IP and identity resolution at the moment of the visit. |
| Coverage | Contacts in your ContactLevel audiences, on every ad platform. All-visitor identification is the next release. | All traffic, but only as anonymous sessions. | All traffic; person-level for US visitors only, company-level for the rest. |
| Session recording and activity log | A screen recording per identified visit, with the click, scroll and page-view log next to it. | Not available. | Pages viewed. No recordings. |
| Which ad brought them | The platform and campaign that produced the click, on the named contact, on LinkedIn, Meta, Google, Reddit and X. | Source, medium and campaign per session from UTMs. Never per person. | No ad attribution. |
| Real-time alerts | Slack or email per visit, filtered by account tier, title or page. | Not available. | Slack alerts are its main output. |
| CRM sync | Visits written to the contact in HubSpot, Salesforce and Attio, plus webhooks and the API. | Not available. | CRM and outreach tool push. |
| Retarget identified visitors with ads | Drop identified visitors into a ContactLevel audience and sync it to LinkedIn, Meta, Google, Reddit and X at 70-99% match rates. | GA4 audiences to Google Ads only, still anonymous. | No audience building or ads. |
| Privacy and regions | Consent-aware pixel; identification is deterministic against people on your list, not an IP guess. | Consent mode; never personal data, because it never names anyone. | Person-level is US-only; the EU falls back to company-level. |
| Price | Included in the Audiences plan from $1,000 per month, with a 14-day free trial. | Free. | Free company-level tier (about 150 resolutions a month), from $79 per month; person-level roughly $150-200+ per month. |
RB2B, Warmly and Vector details come from ContactLevel's own comparison pages and visitor identification guide, checked September 2026. 'Not listed' means the vendor does not advertise the capability; it is not a claim that it is missing.
See how ContactLevel helps B2B companies run smarter ad campaigns.
“We saw an 800% increase in reply rates compared to cold outbound alone.”
Reaching the right people and tracking who's interested — ContactLevel solves both.
Marilyn Cowley
CEO
Public Relations
“We've reduced wasted ad spend by 85% by targeting our exact prospect lists.”
Near-100% LinkedIn match rates, and no more unqualified MQLs.
AJ Wilcox
Founder
LinkedIn Ads Agency
“Our ad spend is now laser-focused on qualified prospects only.”
The audience builder takes the guesswork out, and the ROI has been phenomenal.
Carlo Palomino
President
Advertising Media
“They matched 20,000 prospects from a list that only gave us 7,700 before.”
Exactly what we needed in a niche industry where prospects are hard to find.
Diane Seidle
Media Manager
Telecommunications
“ContactLevel worked well at driving engagement from our target prospects.”
We moved off 6sense's account-level targeting to reach the actual contacts, not just the company.
Richard Houghton
Director of Digital Marketing
Supplier Management Software
“Ad audiences are usually a black box — you have no idea if your ads reach the right people.”
ContactLevel ensures optimal targeting. It's become a tool we use every day.
Tyler Mounce
Founder
B2B Ad Agency
“We saw an 800% increase in reply rates compared to cold outbound alone.”
Reaching the right people and tracking who's interested — ContactLevel solves both.
Marilyn Cowley
CEO
Public Relations
“We've reduced wasted ad spend by 85% by targeting our exact prospect lists.”
Near-100% LinkedIn match rates, and no more unqualified MQLs.
AJ Wilcox
Founder
LinkedIn Ads Agency
“Our ad spend is now laser-focused on qualified prospects only.”
The audience builder takes the guesswork out, and the ROI has been phenomenal.
Carlo Palomino
President
Advertising Media
“They matched 20,000 prospects from a list that only gave us 7,700 before.”
Exactly what we needed in a niche industry where prospects are hard to find.
Diane Seidle
Media Manager
Telecommunications
“ContactLevel worked well at driving engagement from our target prospects.”
We moved off 6sense's account-level targeting to reach the actual contacts, not just the company.
Richard Houghton
Director of Digital Marketing
Supplier Management Software
“Ad audiences are usually a black box — you have no idea if your ads reach the right people.”
ContactLevel ensures optimal targeting. It's become a tool we use every day.
Tyler Mounce
Founder
B2B Ad Agency
“We saw an 800% increase in reply rates compared to cold outbound alone.”
Reaching the right people and tracking who's interested — ContactLevel solves both.
Marilyn Cowley
CEO
Public Relations
“We've reduced wasted ad spend by 85% by targeting our exact prospect lists.”
Near-100% LinkedIn match rates, and no more unqualified MQLs.
AJ Wilcox
Founder
LinkedIn Ads Agency
“Our ad spend is now laser-focused on qualified prospects only.”
The audience builder takes the guesswork out, and the ROI has been phenomenal.
Carlo Palomino
President
Advertising Media
“They matched 20,000 prospects from a list that only gave us 7,700 before.”
Exactly what we needed in a niche industry where prospects are hard to find.
Diane Seidle
Media Manager
Telecommunications
“ContactLevel worked well at driving engagement from our target prospects.”
We moved off 6sense's account-level targeting to reach the actual contacts, not just the company.
Richard Houghton
Director of Digital Marketing
Supplier Management Software
“Ad audiences are usually a black box — you have no idea if your ads reach the right people.”
ContactLevel ensures optimal targeting. It's become a tool we use every day.
Tyler Mounce
Founder
B2B Ad Agency
“We saw an 800% increase in reply rates compared to cold outbound alone.”
Reaching the right people and tracking who's interested — ContactLevel solves both.
Marilyn Cowley
CEO
Public Relations
“We've reduced wasted ad spend by 85% by targeting our exact prospect lists.”
Near-100% LinkedIn match rates, and no more unqualified MQLs.
AJ Wilcox
Founder
LinkedIn Ads Agency
“Our ad spend is now laser-focused on qualified prospects only.”
The audience builder takes the guesswork out, and the ROI has been phenomenal.
Carlo Palomino
President
Advertising Media
“They matched 20,000 prospects from a list that only gave us 7,700 before.”
Exactly what we needed in a niche industry where prospects are hard to find.
Diane Seidle
Media Manager
Telecommunications
“ContactLevel worked well at driving engagement from our target prospects.”
We moved off 6sense's account-level targeting to reach the actual contacts, not just the company.
Richard Houghton
Director of Digital Marketing
Supplier Management Software
“Ad audiences are usually a black box — you have no idea if your ads reach the right people.”
ContactLevel ensures optimal targeting. It's become a tool we use every day.
Tyler Mounce
Founder
B2B Ad Agency
Haven't found what you're looking for? Check our comprehensive FAQ or contact us - we are glad to help.
ContactLevel Website Visits is website visitor identification and website visitor analysis software for B2B teams. It identifies contacts already in a ContactLevel audience and shows, for every visit, the person’s name, job title, company and LinkedIn profile, the referrer or the ad click that brought them, every page viewed in order with time on page, and a screen recording of the session. A visit is identified when three things line up: the person is in one of your ContactLevel audiences, they click an ad carrying that audience’s cl_audience tracking parameter, and they land on a page where the ContactLevel pixel is installed. The visit is then recorded against that named contact, with the pages, the session recording and the campaign that produced the click. Organic and direct visitors who are not in one of your audiences are not identified today. All-visitor identification is the next release.
Step one: install the ContactLevel tracking pixel through Google Tag Manager or your site header, in under five minutes, with your choice of firing before or after cookie consent. Step two: Every ContactLevel audience has its own cl_audience tracking parameter. Copy it from the audience’s Tracking tab and add it to the campaign (LinkedIn, Google) or to each ad (Meta, Reddit, X). One audience per campaign keeps attribution clean. Step three: When someone from the audience clicks the tagged ad and lands on a page with the pixel, the visit is recorded against their contact: name, title, company, the referrer, every page, and a recording of the session. Step four: Slack or email alerts carry the name, title, company and pages viewed, and the visit is written to the contact record in HubSpot, Salesforce or Attio.
The Visits page lists every identified visit with the match, an activity sparkline, the number of events, duration, pages, visit type and referrer. A visit’s detail page shows the session recording next to the activity log and the identified contact. Contact timelines hold every visit for one person, and the account view shows every identified person from one company, across 7, 30, 60, 90, 180 or 365-day windows with history kept beyond that, so buying-committee activity is visible per person.
The Analytics page shows daily website visits, visit locations on a map, visits, unique visitors, pages, referrers, countries and cities, plus visited pages, referrers, countries, cities, regions, operating systems, browsers, platforms and UTM sources, mediums and campaigns, filtered by date range and audience.
Real-time Slack and email alerts, CRM sync to HubSpot, Salesforce and Attio, webhooks and API, and activation: identified visitors can be added to a ContactLevel audience and retargeted on LinkedIn, Meta, Google, Reddit and X at 70-99% match rates. The pixel is consent-aware and the platform handles GDPR and CCPA data subject requests. Included in the Audiences plan from $1,000 per month, with a 14-day free trial. Related: the website visitor identification guide, RB2B alternatives, Audiences for contact-level targeting, Ad Analytics for free LinkedIn Ads analytics, data and security, pricing and the contact-level targeting guide.
Final call to action for ContactLevel Website Visits: website visitor identification at the person level for contacts already in a ContactLevel audience, with session recordings, ad click attribution, Slack alerts and CRM sync. Included in the Audiences plan from $1,000 per month, with a 14-day free trial.
Install the pixel, tag your campaigns, and see which contacts from your audiences show up on your site.
Trusted by