Skip to main content

How to Identify Website Visitors: A Practical Guide for Ecommerce Stores

Learn how to identify website visitors, what data you can actually see, and how Shopify stores can turn more anonymous shopping sessions into reachable Klaviyo profiles.

Visitor IdentificationAlex Liju·Founder of Attribuly11 min readPublished Last updated Jul 03, 2026

TL;DR

  • Website tracking shows what happened; visitor identification connects that behavior to a known or reachable person.
  • Forms, logins, checkout details, and tracked email clicks are the cleanest ways to identify visitors, but each captures only part of your traffic.
  • GA4 and Shopify Analytics are built primarily to analyze sessions, sources, devices, and events—not reveal every visitor's name or email.
  • An ecommerce identification layer can attempt to match high-intent anonymous shoppers, attach product behavior, and sync eligible profiles to Klaviyo.
  • Evaluate the outcome by incremental reachable shoppers and recovered revenue, not match rate alone.
Estimate your identification lift
Get a walkthrough based on your traffic mix and see expected match-rate ranges.
Book a demo
How to Identify Website Visitors: A Practical Guide for Ecommerce Stores

What does it mean to identify website visitors?

Identifying a website visitor means connecting a browsing session to a known or reachable customer profile. The result may be an email address, an existing customer ID, or another identifier that your marketing system can use. It is different from merely counting a session or recording an event.

A known visitor might be:

  • a customer who is logged in;
  • a shopper who submits an email form;
  • a returning subscriber recognized after clicking a tracked email;
  • a shopper who enters contact details during checkout; or
  • an existing profile whose browser activity can be associated with a stable identifier.

An anonymous visitor may be a first-time paid visitor, a returning shopper with an expired cookie, someone browsing on a new device, or a shopper whose browser and privacy settings prevent an ESP from linking the current session to an existing profile.

For a broader explanation of the category, see the Shopify visitor identification guide.

What information can you usually get about website visitors?

Analytics and commerce platforms can provide useful behavioral data even when a person's identity is unknown.

Data typeUsually available?Ecommerce example
Page viewedYesProduct or collection page
Traffic sourceUsuallyMeta, Google, email, or direct
Device and browserYesiPhone using Safari
Approximate locationOftenCountry or city-level estimate
Email addressOnly sometimesSubscriber, checkout starter, or matched visitor
Full nameOnly sometimesAccount holder or customer
Purchase intentInferredRepeated product views or add to cart

The important distinction is simple: behavioral data tells you what a session did, while identity data determines whether you can connect that session to a person and take an appropriate follow-up action.

> Quick check: If your dashboard shows 1,000 add-to-cart events but only 140 eligible profiles entering a cart flow, you have a reach gap—not necessarily a copy or flow-design problem.

Why are most ecommerce visitors hard to identify?

Visitors do not provide an identifier

A product view contains intent, not an email address. Until a shopper logs in, submits a form, clicks a tracked message, or enters checkout information, the store may only have browser- or session-level data.

Recognition signals expire or get cleared

Cookies can expire, users can clear storage, and private browsing can remove continuity. A person already present in your ESP may therefore return as an unrecognized browser.

Shoppers move across devices

A shopper may discover a product on mobile, compare it later on a laptop, and purchase on a tablet. Without a reliable shared identifier, those visits can look like three people.

Analytics and ESPs have different jobs

Google prohibits customers from sending personally identifiable information to Google Analytics. GA4 is useful for behavior and acquisition analysis, but it is not a directory of named visitors. Klaviyo can connect activity to profiles when it has a deterministic signal, yet anonymous activity can remain unassociated until a profile is identified.

Five ways to identify visitors to your website

The most resilient setup combines several methods. No single method identifies every visitor, and a 100% identification promise should be treated skeptically.

1. Use first-party forms and popups

Forms collect an identifier directly from the shopper. They are explicit, easy to route into an ESP, and useful for welcome offers, product alerts, quizzes, and lead magnets.

The limitation is coverage: only people who choose to submit the form become known. Keep the value exchange clear, collect only what you need, and record the applicable consent state with the profile.

2. Connect customer login and account data

Logged-in sessions provide a strong deterministic link to an existing customer record. This works well for repeat buyers and membership businesses, but it does little for first-time shoppers who browse as guests.

3. Recognize tracked email clicks

When an existing subscriber clicks a properly tracked email, the destination session can often be associated with that profile. This is valuable for lifecycle marketing, but it only covers people already reachable through email.

4. Capture identity during cart and checkout

Checkout entry can provide a high-intent identity signal. The shopper may still leave without purchasing, but their contact and cart context can support an abandonment flow when your setup, consent state, and local rules permit it.

5. Add an ecommerce visitor identification layer

A visitor identification tool attempts to match eligible anonymous sessions to reachable identities, then passes the profile and relevant behavior to an activation system. For Shopify, the useful output is not a spreadsheet of emails. It is a profile tied to product views, cart activity, and a workflow that can measure downstream revenue.

Attribuly Capture is designed for this use case. It evaluates high-intent U.S. ecommerce traffic, attempts an identity match through vetted providers, and can sync identified profiles and behavior to Klaviyo and advertising destinations.

> See how Attribuly Capture identifies more anonymous shoppers without replacing your Shopify or Klaviyo stack.

How to identify anonymous website visitors: the workflow

An ecommerce identification workflow has five practical steps:

  1. Capture the visit and intent signals. Record product views, collection views, add-to-cart events, checkout starts, and purchases according to the shopper's consent state.
  2. Check for a known identity first. Look for a login, form submission, checkout identifier, tracked email click, or existing customer key.
  3. Attempt an eligible identity match. If the shopper remains anonymous, an identification layer may attempt a match using its permitted data sources and configured geography.
  4. Sync identity and behavior. Send the matched profile, source, and relevant commerce events to Klaviyo or another approved destination.
  5. Activate and measure. Enter the shopper into an appropriate browse or cart flow, respect suppressions, and attribute subsequent orders to the workflow.
Anonymous visit → Behavior captured → Known-profile check → Eligible match
        → Identity + product context synced → Recovery flow → Revenue measured

This is where tracking and identification must work together. Identity without behavior produces a weak contact. Behavior without identity produces an unreachable session.

How should Shopify stores use identified visitor data?

Use identified data to improve relevant recovery, not to indiscriminately expand sending volume.

  • Cart abandonment: Trigger a reminder using the actual cart event and product context.
  • Browse abandonment: Follow up with shoppers who showed meaningful product interest but did not add to cart.
  • List growth: Add eligible profiles to clearly segmented audiences with accurate source properties.
  • Retargeting: Expand matched audiences on supported ad platforms.
  • Personalization: Adapt content to viewed products, entry channel, or buying stage.
  • Revenue attribution: Track which identified profiles later purchase and which workflow influenced the order.

If Klaviyo already holds the shopper's email but cannot connect the current session behavior to that profile, this is a recognition gap rather than a net-new anonymous identity. Attribuly calls that use case ReCapture. See how to recover more carts through Klaviyo by reconnecting existing subscribers to missed behavior.

What should you not do with identified visitor data?

Do not treat identification as consent for every channel

An available email address and permission to send a particular message are not the same thing. Segment by source and consent state, apply suppression lists, and have counsel review your data and messaging practices in every relevant jurisdiction.

Do not buy cold lists and call it visitor identification

The value of visitor identification comes from connecting a real onsite interaction to a usable profile. A generic purchased list has no such behavioral relationship and creates substantial relevance, reputation, and compliance risk.

Do not optimize for match rate in isolation

A large number of low-intent or inaccurate matches can increase ESP costs and complaints without creating revenue. Track accuracy, deliverability, flow-entry rate, conversion, and recovered revenue per identified contact.

Do not ignore opt-outs or legal responsibility

The FTC's CAN-SPAM guidance requires accurate sender information, a working opt-out mechanism, and prompt honoring of opt-out requests for U.S. commercial email. California privacy rules may also require notices and consumer rights processes. A vendor does not remove the merchant's own compliance obligations.

When is visitor identification worth it?

Visitor identification is most likely to be valuable when the following statements are true:

  • Your store has meaningful U.S. traffic.
  • You use Klaviyo or another ESP with functioning abandonment flows.
  • You generate enough product-view, add-to-cart, or checkout activity to evaluate incrementality.
  • A material share of high-intent sessions never enters a recovery flow.
  • Your team can monitor consent, suppression, deliverability, and revenue outcomes.
  • You want more value from traffic you already pay to acquire.

It may not be the next priority if traffic is low, your checkout is broken, your email domain has deliverability problems, or your existing recovery flows are not functioning. Fix the activation system before feeding it more profiles.

> If you want to test this with your own store data, start a free trial in Attribuly and compare add-to-cart volume, Klaviyo flow entries, and recovered orders—not a headline match rate.

How to estimate the recovery opportunity

Use this simple model:

Additional reachable shoppers × flow conversion rate × average order value = estimated incremental recovery opportunity

Suppose 2,000 additional high-intent shoppers become reachable each month, 2% purchase through the relevant recovery flow, and AOV is $80:

2,000 × 0.02 × $80 = $3,200 estimated monthly opportunity

This is a planning estimate, not guaranteed revenue. Use a holdout or pre/post measurement design where possible, separate net-new identified profiles from re-recognized subscribers, and deduct platform and sending costs.

Turn more high-intent sessions into measurable recovery

The goal is not to know the name behind every pageview. The goal is to connect eligible high-intent behavior to the right profile, activate it responsibly, and measure whether the added reach creates incremental revenue.

Start a free trial in Attribuly to review your Shopify and Klaviyo identity gap using your own store data.

Try visitor identification on real traffic
Connect your store and watch identified shoppers sync into Klaviyo.
Start free trial

FAQs

Can I see exactly who visited my website?
Not for every visit. Standard analytics can show sessions, sources, devices, and events, while identity becomes available only when the visitor provides an identifier, is already recognized, or is matched through an eligible identification process.
Can Google Analytics identify website visitors?
GA4 is designed to measure behavior rather than reveal personal identities. Google's policies prohibit customers from sending personally identifiable information to Google Analytics, so use GA4 for aggregate and pseudonymous analysis—not as a list of names and email addresses.
Can Klaviyo identify anonymous visitors?
Klaviyo can associate onsite activity with a profile after it receives a deterministic identity signal and can backfill certain anonymous activity. However, sessions may remain anonymous when no qualifying signal exists or when the current browser cannot be linked to an existing profile.
Is website visitor identification legal?
It depends on the data, purpose, location, consent mechanism, disclosures, vendor role, and activation channel. Use a consent manager where required, disclose your practices, honor consumer rights and suppressions, and obtain legal advice for the jurisdictions in which you operate.
Can I identify visitors who do not submit a form?
Sometimes. Logins, checkout details, tracked email clicks, existing customer identifiers, and permitted identity-matching services can connect some non-form sessions to profiles. None of these methods should be expected to identify every visitor.
What is the difference between tracking and identification?
Tracking records behavior such as a product view or add-to-cart event. Identification connects that behavior to a known or reachable profile. Ecommerce recovery works best when both are reliable.

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.