Skip to main content

Who Is Visiting My Website? How to Identify Anonymous Visitors and Drive Revenue

Learn how to identify anonymous website visitors using reverse IP, identity graphs, and server-side tracking to convert traffic into revenue.

Visitor IdentificationAlex Liju·Founder of Attribuly7 min readPublished Last updated Aug 15, 2026

TL;DR

  • Before deploying identification technology, it is essential to distinguish between corporate-level resolution and individual shopper resolution.
  • B2B identity resolution focuses on account discovery.
  • In B2C e-commerce, identifying the company is unhelpful—you need to recognize the individual shopper.
  • Identity resolution is not limited to third-party identity graphs.
Estimate your identification lift
Get a walkthrough based on your traffic mix and see expected match-rate ranges.
Book a demo
Who Is Visiting My Website? How to Identify Anonymous Visitors and Drive Revenue

Across most online businesses, roughly 95% to 98% of website traffic arrives, browses, and departs without leaving a trace. They do not fill out a lead form, subscribe to a newsletter, or complete a purchase. In traditional analytics, these users appear as anonymous metrics: pageviews, bounce rates, and session durations.

For performance marketers and growth leads, this anonymous traffic represents significant wasted ad spend. With rising Customer Acquisition Costs (CAC), stricter privacy frameworks, and the decay of third-party cookies driven by WebKit’s Intelligent Tracking Prevention (ITP) and Apple’s iOS App Tracking Transparency (ATT), relying solely on standard client-side tracking pixels is no longer sufficient.

Understanding who is visiting my website requires shifting from basic analytics to modern identity resolution. By combining first-party cookie stitching, server-side data collection, and identity graphs, brands can transform anonymous traffic into known profiles and unlock lost revenue.


B2B vs. B2C Visitor Identification: Two Distinct Playbooks

Before deploying identification technology, it is essential to distinguish between corporate-level resolution and individual shopper resolution. B2B and B2C organizations treat visitor data differently because their conversion funnels require distinct data outputs.

Dimension

B2B Visitor Identification

B2C / E-Commerce Visitor Identification

Primary Target

Companies, accounts, and buying committees

Individual consumers and shoppers

Core Mechanism

Reverse IP lookup and domain databases

Hashed email (HEM) matching & identity graphs

Output Data

Company name, headcount, industry, location

Hashed email, historical session events, device ID

Primary Action

SDR sales outreach, account-based ads

Automated browse/cart recovery emails, CAPI retargeting

Primary Identifier

Corporate IPv4 / IPv6 addresses

First-party HTTP-only cookies, deterministic identity graphs

B2B Identification: Reverse IP Lookup and Firmographics

B2B identity resolution focuses on account discovery. When a corporate employee browses your site, their network broadcasts a public IP address registered to their employer.

Reverse IP engines query these incoming IP addresses against regional Internet registries (ARIN, RIPE, APNIC) and proprietary firmographic databases. The result identifies the company name, industry sector, revenue range, and office location.

Because reverse IP identifies the employer rather than the exact person, it works best for Account-Based Marketing (ABM). If a prospect from a target enterprise account views your enterprise pricing page multiple times, your sales development team can initiate targeted outreach on LinkedIn. To dive deeper into the differences between basic site metrics and lead resolution, review our breakdown of website visitor tracking vs visitor identification.

B2C Identification: Identity Graphs and Hashed Email (HEM) Matching

In B2C e-commerce, identifying the company is unhelpful—you need to recognize the individual shopper. B2C identity resolution relies on deterministic identity graphs and Hashed Emails (HEM).

When shoppers log into partner networks or opt into publisher consent networks, their email address is anonymized using a SHA-256 cryptographic hash function. This process produces a unique 64-character hexadecimal string:

Plaintext: user@example.com
SHA-256 Hash: b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514

When an anonymous user visits your online store, identity resolution tags compare the visitor’s device and browser tokens against cooperative identity graphs. If a match occurs, the script resolves the anonymous browser session back to a known profile without exposing unencrypted Personally Identifiable Information (PII).

First-Party Session Stitching: Connecting Session History

Identity resolution is not limited to third-party identity graphs. First-party session stitching captures anonymous activity on your site and merges it once identity is confirmed.

  1. Anonymous Entry: A visitor arrives on your store. A first-party server script sets a unique client ID cookie (e.g., _id_attribuly_12345).

  2. Behavior Tracking: The visitor views three product pages and adds an item to their cart over a 14-day window.

  3. Authentication Event: On day 15, the visitor clicks a link in a promotional email containing a tracking parameter or submits a newsletter popup.

  4. Data Stitching: The server links all 14 days of anonymous browsing history to the newly recognized profile, providing a complete journey map.


Identity capture must comply with data protection laws, including GDPR in Europe and CCPA/CPRA in the US.

  • Deploy Consent Mode v2: Ensure analytics tags respects user preferences by dynamically adjusting flags such as analytics_storage and ad_storage.

  • Update Privacy Policies: Explicitly disclose your use of first-party cookies, server-side data collection, and identity resolution vendor partners.

  • Provide Opt-Out Links: Include clear "Do Not Sell or Share My Personal Information" links for California residents.

  • B2B vs B2C Guardrails: B2B reverse IP data processing generally falls under Legitimate Interest under GDPR, provided data remains restricted to corporate entities. B2C identity matching requires explicit opt-in consent banners in strict privacy regions.

Step 2: Deploy Server-Side Tracking for Signal Preservation

Client-side JavaScript pixels are frequently blocked by browser extensions, ad blockers, and mobile operating system restrictions. Deploying a server-side container ensures reliable signal delivery.

Visitor Browser

(First-Party CNAME Request: track.yourbrand.com)

Server-Side GTM Container / Custom Tag Host Identity Graph Platform Meta CAPI / TikTok Marketing Automation / ESP

By hosting your server container on a custom first-party subdomain (e.g., track.yourbrand.com), cookies set via HTTP headers (Set-Cookie with HttpOnly and SameSite=Lax) bypass the strict 7-day truncation rules imposed by Safari ITP.

Step 3: Connect Identification Platforms to Your Automation Stack

Once identification tags capture visitor signals, pass the enriched data to your operational systems:

  • E-Commerce Brands: Connect identity platforms directly to your Email Service Provider (ESP) like Klaviyo. Platforms like Attribuly combine server-side tracking, identity resolution, and multi-touch attribution, allowing merchants to stitch anonymous sessions and evaluate ROI across first-click and last-click touchpoints.

  • B2B Enterprises: Route identified corporate profiles to your CRM (HubSpot or Salesforce) or trigger webhooks for internal sales alerts. If you are assessing commercial tools for your technology stack, refer to our evaluation of the best website visitor identification software.


Turning Anonymous Visitors into Revenue: Practical Workflows

Data identification only generates ROI when tied to automated downstream actions. Here are two proven workflows for e-commerce and B2B businesses.

E-Commerce Flow: Triggering Abandoned Browse Recovery via Klaviyo

Most abandoners leave before adding an item to their cart. Identity resolution lets you re-engage high-intent window shoppers.

  1. An anonymous shopper views a specific category page three times in 24 hours but does not add to cart.

  2. The identity graph resolves the session to a hashed email profile in your database.

  3. A custom event (Viewed High-Intent Product) fires via server API to Klaviyo.

  4. Klaviyo triggers a tailored email 90 minutes later showing the browsed product along with customer reviews.

For detailed steps on applying this strategy within merchant storefronts, read our dedicated guide on anonymous visitor identification for Shopify.

B2B Flow: High-Intent Slack Alerts for Sales Teams

B2B sales teams should focus on active prospects. Set up automated notifications when target accounts display buy signals.

  1. Configure your B2B reverse IP tool to monitor high-value site paths, such as /pricing, /demo-request, or /case-studies.

  2. Set a trigger threshold: Any recognized company visiting /pricing more than twice in 48 hours.

  3. Route the payload via a webhook to your team’s Slack channel:

🚨 High-Intent B2B Prospect Detected
Company: Acme Corp (Headcount: 250-500)
Location: Austin, TX
Activity: 4 page views on /pricing (Total session time: 6m 12s)
Action: SDR assigned to review open contacts in Salesforce.


Realistic Match Rates and Financial ROI Calculations

Setting realistic expectations is essential. Identity resolution cannot match 100% of unauthenticated visitors due to network privacy variations, mobile internet service providers, and opt-out preferences.

Identification Method

Target Segment

Expected Match Rate Range

Primary Signal Used

Reverse IP Lookup

B2B Corporate Traffic

10% – 35%

IPv4 / IPv6 Registries

Deterministic Identity Graph

B2C E-Commerce

15% – 45%

Hashed Email (HEM)

First-Party Session Stitching

Form Fills / Logins

100% (authenticated)

First-party Session Cookie

Server-Side Recovery

General Web Traffic

+20% – 30% signal recovery

HTTP-only Server Cookies

To calculate potential monthly incremental revenue, apply this ROI formula:

Incremental Revenue = M × R match × CTR_{campaign} × CR_{post-click} × AOV

Example Scenario:

  • Monthly Anonymous Traffic (M): $100,000$ visitors

  • Match Rate (R match): 20% ($20,000$ identified shoppers)

  • Triggered Email CTR (CTR_{campaign}): 10% ($2,000$ clicks)

  • Post-Click Conversion Rate (CR_{post-click}): 4% ($80$ orders)

  • Average Order Value (AOV): \90$

Incremental Monthly Revenue = 100,000 × 0.20 × 0.10 × 0.04 × 90 = $7,200/month


Technical Troubleshooting: Resolving Low Match Rates and Data Decay

If your identification stack yields match rates below industry benchmarks, use this checklist to isolate and resolve technical issues.

Symptom

Primary Cause

Resolution

B2B match rates below 10%

High volume of remote workers using residential ISPs

Supplement reverse IP with on-site micro-conversions (e.g., ungating whitepapers or interactive tools).

Safari sessions drop after 7 days

Client-side cookies restricted by WebKit ITP

Shift tracking tag issuance to a server container using custom CNAME records (track.yourdomain.com).

Low Meta CAPI event match scores (<6.0)

Incomplete customer parameter payloads

Ensure server payload includes hashed email (em), client IP, user agent, and external user IDs.

Duplicate analytics events firing

Simultaneous browser pixel and server event triggers

Implement a shared event_id parameter across browser and server payloads to enable deduplication.


Final Thoughts: Building a First-Party Data Asset

Discovering who is visiting your website is no longer about checking passive analytics reports. It is an active engineering and lifecycle marketing effort that turns anonymous attention into measurable revenue.

As third-party tracking continues to decline, building a first-party data capture system ensures long-term marketing independence. By combining server-side event collection, compliant identity graphs, and automated email workflows, online businesses can capture lost demand and improve ad efficiency.

Try visitor identification on real traffic
Connect your store and watch identified shoppers sync into Klaviyo.
Start free trial
B2B vs. B2C Visitor Identification: Two Distinct Playbooks
DimensionB2B Visitor IdentificationB2C / E-Commerce Visitor Identification
Primary TargetCompanies, accounts, and buying committeesIndividual consumers and shoppers
Core MechanismReverse IP lookup and domain databasesHashed email (HEM) matching & identity graphs
Output DataCompany name, headcount, industry, locationHashed email, historical session events, device ID
Primary ActionSDR sales outreach, account-based adsAutomated browse/cart recovery emails, CAPI retargeting
Primary IdentifierCorporate IPv4 / IPv6 addressesFirst-party HTTP-only cookies, deterministic identity graphs
Realistic Match Rates and Financial ROI Calculations
Identification MethodTarget SegmentExpected Match Rate RangePrimary Signal Used
Reverse IP LookupB2B Corporate Traffic10% – 35%IPv4 / IPv6 Registries
Deterministic Identity GraphB2C E-Commerce15% – 45%Hashed Email (HEM)
First-Party Session StitchingForm Fills / Logins100% (authenticated)First-party Session Cookie
Server-Side RecoveryGeneral Web Traffic+20% – 30% signal recoveryHTTP-only Server Cookies
Technical Troubleshooting: Resolving Low Match Rates and Data Decay
SymptomPrimary CauseResolution
B2B match rates below 10%High volume of remote workers using residential ISPsSupplement reverse IP with on-site micro-conversions (e.g., ungating whitepapers or interactive tools).
Safari sessions drop after 7 daysClient-side cookies restricted by WebKit ITPShift tracking tag issuance to a server container using custom CNAME records ( track.yourdomain.com ).
Low Meta CAPI event match scores (Incomplete customer parameter payloadsEnsure server payload includes hashed email ( em ), client IP, user agent, and external user IDs.
Duplicate analytics events firingSimultaneous browser pixel and server event triggersImplement a shared event_id parameter across browser and server payloads to enable deduplication.

About Attribuly

Attribuly helps DTC brands recover abandoned cart revenue. We identify anonymous visitors and existing subscribers your ESP (like Klaviyo) missed, enrich their profiles, and feed the signals back — so your abandonment flows fire and your retargeting audiences grow, and you recover at least 15% more revenue. Shopify featured app, Klaviyo tech partner. Trusted by 20,000+ brands. Guaranteed 4× ROI.