How Can I See Who Visited My Website? A Contractor's Guide to Visitor Identification
Key Takeaways
- Google Analytics shows you traffic counts, never names - 95-98% of visitors leave anonymous
- B2C visitor identification resolves 20-40% of residential traffic to real homeowner contact info
- B2B tools (Leadfeeder, RB2B, Clearbit) match corporate IPs only - residential visits are invisible
- California fined Capital One nearly $350,000 in May 2025 for tracking pixel violations - privacy compliance matters
The average home service website converts 2-5% of visitors into a call or form fill, according to LocaliQ’s 2025 home services benchmark report. The other 95-98% leave with no name, no email, and no way for you to follow up.
You paid for that traffic. Google Ads, SEO, truck wraps, yard signs - all of it drove homeowners to your site. Most of them left without picking up the phone.
So when you ask “how can I see who visited my website?” you’re asking the right question. Here’s what you can actually see, what privacy law won’t let you see, and the tools that work for home service contractors.
What Google Analytics actually shows you
Google Analytics 4 is free and it shows you a lot. Names of individual visitors is not one of them.
GA4 tells you the number of visitors, which pages they viewed, where they came from (Google search, Facebook ads, direct), what device they used, and roughly which city they’re in based on their IP address.
It does not tell you who they are. It will not show you a name, email, address, or phone number. That’s not a limitation in the tool - that’s Google’s privacy policy. Google explicitly bans uploading or tying personally identifiable information to GA4 data.
If you’ve ever logged into Analytics hoping to see a list of leads, you’ve already figured this out. You see “47 sessions on /water-heater-repair” and zero contact info.
A roofer on r/sweatystartup put it bluntly: “1,800 visitors a month and 22 calls. GA tells me which cities they’re in. That doesn’t help me follow up with the other 1,778.”
Can you legally see who visited your website?
Yes, with limits. What’s legal depends on the visitor’s location and what data source you’re matching against.
On May 1, 2025, the California Privacy Protection Agency fined Capital One nearly $350,000 in the Shah v. Capital One case for using Meta Pixel and Google Analytics tracking technologies without proper consent disclosure. The CCPA enforcement penalty cap is $7,988 per intentional violation, and the agency is actively pursuing non-compliant businesses.
Under GDPR (Europe) and CCPA (California), you need a clear privacy policy, a cookie consent banner where required, and a working opt-out mechanism. You also cannot match an individual’s IP address to personal data without consent - the IP itself is considered personal data in Europe.
What you CAN do under US privacy law: match anonymous web sessions against opted-in consumer databases. That’s how legitimate B2C visitor identification works. The match data comes from email subscribers, app users, and consumer panel members who already gave permission for their data to be used commercially.
What you CAN’T do: scrape a homeowner’s name out of nothing. There’s no magic IP lookup that returns “John Smith, 123 Maple St” for a random residential visit. Anyone selling you that without a consented data source is selling you a lawsuit.
How visitor identification actually works
A small tracking pixel goes on your website, similar to Google Analytics or the Facebook Pixel. Visitors don’t see it.
When someone lands on your site, the pixel captures session signals - device fingerprint, IP, time on page, pages viewed. It then matches those signals against a consumer data network of opted-in homeowner records.
If there’s a match, you get the homeowner’s name, mailing address, email, and which pages they viewed. Typical B2C match rates land between 20-40% of total anonymous traffic, according to data published by Customers.ai, Opensend, and PipelineOn’s own benchmarks.
For a contractor getting 1,000 monthly visitors, that’s 200-400 identified homeowners every month you previously couldn’t see.
B2B tools vs B2C tools - the difference that matters
Most “see who visited my website” tools you’ll find online are B2B. Leadfeeder, RB2B, Clearbit, Visitor Queue, ZoomInfo, 6sense, Demandbase, Warmly, Bullseye. They match corporate IP addresses against business databases.
A homeowner on Comcast or AT&T residential WiFi shows up as zero useful data in those tools. Their IP belongs to the ISP, not a company. You’ll get “Comcast Cable” as the visitor name. Useless.
B2B tools claim 15-40% match rates on B2B traffic, per Leadinfo’s 2026 tool comparison. Those rates are for company identification only - they identify the employer, not the individual.
B2C tools work against residential data networks. PipelineOn, Opensend, Customers.ai, Retention.com, Visitor InSites, and Leadpipe are in this category. They resolve to actual homeowner records with name, mailing address, and email.
If you’re a plumber, HVAC tech, roofer, or electrician selling to residential customers, the B2B tools are the wrong tier - skip them. A guide we wrote on B2B vs B2C visitor ID for contractors breaks down exactly why.
What you can do with an identified visitor
Knowing who showed up is useless if you don’t act on it. The good news: an identified visitor gives you four channels to follow up.
Direct mail. Name and physical address means you can drop a postcard in their mailbox within 48 hours of their visit. A pest control operator on r/smallbusiness reported recovering 47 additional leads in one month after adding visitor ID and direct mail follow-up, on top of their existing 18 form fills.
Email. Send a relevant message referencing the service they researched. Not a blast - a one-off note that says you saw they were looking at water heater installation and here’s what to expect on price and timeline.
Phone follow-up if you have a number. Some B2C providers include phone match. Calls within the first hour convert 7x better than calls made 24 hours later, per ServiceTitan’s 2024 lead response report.
Door knocks for high-intent visits. If you’re a roofer and someone spent 5 minutes on your “storm damage” page and lives 2 miles from a job site, that’s a knock worth making.
One Owned and Operated podcast guest running $4M/year in HVAC started mailing postcards to identified visitors within 72 hours: “We’re closing 9% of those into booked tune-ups. Cheapest channel we have, blowing past Google Ads on cost per booked job.” At a $189 tune-up that pulls maintenance contracts behind it, the math closes itself.
Tool comparison - what contractors actually use
The visitor ID market is messy. Here’s what works for residential home service.
Free analytics tier (Google Analytics 4, Microsoft Clarity). Traffic counts, behavior heatmaps, session recordings. No visitor identity. Run these regardless - they’re free and answer “where is traffic coming from?” Our GA4 setup guide walks through it.
Call tracking (CallRail, $50/mo and up). Tracks which ads, keywords, and pages produce phone calls. Doesn’t identify the silent 95% who never call. Pair it with a call tracking setup and you’ll know which campaigns produce calls.
B2B visitor ID (Leadfeeder, RB2B, Clearbit, $0-500/mo). Identifies corporate visitors. Useless for residential contractors.
B2C visitor ID (PipelineOn, Opensend, Customers.ai, Retention.com, $200-2,000/mo depending on traffic). Identifies actual homeowners by name and address. This is the layer most contractors are missing.
The tools that look identical on a landing page have very different match rates. Pilot any tool against your own traffic for 2 weeks before signing anything. Read your match rate, check 10 records by hand for accuracy, then decide. Any vendor refusing a pilot is hiding something.
How home service contractors put this to use
Three real-world setups working right now for residential trades.
HVAC + direct mail loop. An HVAC company in Texas runs visitor ID on their site. Identified visitors with strong intent signals (3+ minutes on a service page, multiple pages viewed) get a postcard mailed the next business day. They report a 4.2% postcard-to-call conversion rate, against a baseline of 0.6% for cold mail. Same postcard, but the recipient was already shopping.
Plumbing + email nurture. A plumbing operator pipes identified emails into a Mailchimp sequence. The first email goes out within 4 hours and references the specific service they viewed. Open rates run 38%, click rates 6%, against industry averages of 21% and 2.3% per Mailchimp’s 2025 home services benchmark.
Roofing + sales rep dispatching. A roofer in Florida gets a Slack alert any time someone in their service area views the “storm damage” page for over 90 seconds. The closest sales rep gets dispatched for a door knock within 24 hours when the visit was on a residential property they can match. Close rate on those knocks: 18%, compared to 3% on cold knocks in the same neighborhoods.
Each setup uses the same data layer - visitor identification - and turns it into a different channel based on what the team is already good at.
What to ask any vendor before paying them
Eight questions that separate real tools from snake oil.
- Where does your consumer match data come from, and what consent was given?
- What’s your typical B2C match rate on residential traffic?
- Will you let me pilot for 2 weeks before I sign?
- What happens to data if I cancel?
- How do you handle CCPA opt-out requests?
- Do you provide a privacy policy template I can use?
- Can you push identified visitors into my CRM (ServiceTitan, Jobber, Housecall Pro)?
- What’s the actual price - per visitor, per match, or flat?
The privacy policy and consent piece is non-negotiable. Per Salespanel’s 2026 update, identifying individual visitors without proper consent disclosure is illegal under GDPR, CCPA, and a growing list of US state laws. A real vendor walks you through compliance. A sketchy one tells you “don’t worry about it.”
For deeper comparison of how the major B2C tools stack up on price, match rate, and CRM integrations, see our customers.ai vs PipelineOn breakdown.
Why most contractors get this wrong
Two failure modes.
Failure 1: buying a B2B tool. A general contractor signs up for Leadfeeder, sees “Comcast Cable” as the visitor name on 80% of records, and assumes visitor ID is a scam. It isn’t - they bought the wrong tier.
Failure 2: capturing data and never using it. Visitor ID is worthless if the identified records sit in a dashboard nobody opens. Wire it into your CRM, set up alerts, and assign a person on the team to act on the data within 48 hours. A lead management system that routes identified visitors automatically is the difference between recovered revenue and a wasted subscription.
The fix in both cases is upstream of the tool. Pick the right tier (B2C for residential), wire it to a real follow-up process, and measure booked jobs - not match counts.
FAQ
Can I really see the names of everyone who visited my website? No. You’ll see 20-40% of residential visitors with a B2C tool. The rest stay anonymous - they didn’t match against any consumer database or they opted out.
Is this legal? Yes, when you use a vendor with consented data sources and you publish a compliant privacy policy with a CCPA opt-out. Doing it with scraped data or no consent disclosure is not legal.
How is this different from retargeting ads? Retargeting shows ads to anonymous cookies. Visitor ID gives you a name and contact info you can reach by mail, email, or phone. Retargeting requires the visitor to see your ad again. Visitor ID lets you reach out directly.
What’s a realistic ROI? At a 25% match rate, $300/month tool, and one extra job booked per month at $1,200 average ticket, payback is the first job. Most contractors who run visitor ID for 90 days see 3-10x return based on case study data from Customers.ai and PipelineOn customers.
Does this work if I only get 200 visitors a month? The economics are tighter. At 25% match you’d see 50 identified homeowners per month. If your average ticket is $800+, one booked job pays the tool. Below 200 monthly visitors, fix your traffic problem first.
Visitor identification answers the question “who visited my website” with actual names, mailing addresses, and emails - not just traffic counts. It only works for residential contractors when you pick a B2C tool, follow privacy law, and act on the data within 48 hours.
The traffic is already there. The intent is real. The question is whether you’re capturing it or letting 95% of it walk.
Written by
Pipeline Research Team