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.
Related articles
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.
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 type | Usually available? | Ecommerce example |
|---|---|---|
| Page viewed | Yes | Product or collection page |
| Traffic source | Usually | Meta, Google, email, or direct |
| Device and browser | Yes | iPhone using Safari |
| Approximate location | Often | Country or city-level estimate |
| Email address | Only sometimes | Subscriber, checkout starter, or matched visitor |
| Full name | Only sometimes | Account holder or customer |
| Purchase intent | Inferred | Repeated 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:
- 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.
- Check for a known identity first. Look for a login, form submission, checkout identifier, tracked email click, or existing customer key.
- 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.
- Sync identity and behavior. Send the matched profile, source, and relevant commerce events to Klaviyo or another approved destination.
- 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 measuredThis 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.
FAQs
Can I see exactly who visited my website?
Can Google Analytics identify website visitors?
Can Klaviyo identify anonymous visitors?
Is website visitor identification legal?
Can I identify visitors who do not submit a form?
What is the difference between tracking and identification?
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.
