Recognize returning visitors instantly — without cookies, logins, or personal data. Create personalized, frictionless experiences that span sessions, devices, and browsers.
The Problem
Every time a user returns to your site, they start from scratch:
E-commerce: Cart is empty, preferences forgotten, recommendations generic
SaaS: Has to log in again, settings reset, onboarding repeated
Content sites: Sees the same content, no reading history, preferences lost
Forms: Re-enters the same information every time
Traditional solutions have critical limitations:
Method
Problem
Cookies
Cleared by users, blocked by browsers, don't survive incognito
Local Storage
Same issues as cookies, plus easily wiped
Login Required
Creates friction, many users won't sign up
IP Address
Changes constantly, shared by many users
Email/Phone
Requires user to provide personal data upfront
The result: You treat every visitor like a stranger, even your most loyal customers.
The Solution: Device-Based Recognition
Guardian Stack's visitorId persists across sessions, browsers, and cleared cookies. You can recognize returning visitors the moment they land — before they log in, without asking for personal information.
How It Works
Visitor lands on your site
Guardian SDK silently generates a persistent visitorId
Your backend checks: Have we seen this visitorId before?
If yes → Personalize their experience immediately
If no → Treat as new visitor, start building their profile
What You Can Do
Pre-fill forms with previously entered information
Restore cart contents from abandoned sessions
Show relevant recommendations based on browsing history
Initialize Guardian early and identify the visitor:
Step 2: Backend — Recognize and Personalize
Install the Guardian Server SDK:
Create an endpoint to identify visitors and return their profile:
Step 3: Save Visitor Activity
Track visitor behavior to personalize future visits:
Real-World Examples
E-commerce: Abandoned Cart Recovery
Scenario: Visitor adds items to cart, leaves, returns 3 days later — cart is waiting for them.
Frontend implementation:
SaaS: Streamlined Authentication
Scenario: Recognized device can log in with just email — no password or MFA needed.
Content Site: Personalized Feed
Scenario: News site shows articles based on visitor's reading history — no login required.
Forms: Smart Pre-fill
Scenario: Checkout form remembers shipping address from previous purchases — even for guest checkout.
Frontend implementation:
Multi-Session Onboarding
Scenario: User starts onboarding, leaves, returns later — picks up where they left off.
Linking Visitors to Accounts
When an anonymous visitor signs up or logs in, merge their visitor profile with their account:
Database Schema Example
Privacy Considerations
Guardian's visitorId is privacy-friendly:
No personal data required — Recognition works without email, phone, or name
Device-based, not person-based — Identifies the device, not the individual
User control — Clearing browser data resets identity (if they want anonymity)
GDPR compliant — No cookies, no cross-site tracking
Transparent — Users can see and manage their saved preferences
Best practice: Let users opt out of personalization:
Best Practices
Do
Recognize early — Call Guardian on page load, not just at checkout
Be helpful, not creepy — "Your cart is waiting" is good; "We know you looked at X 47 times" is not
Offer control — Let users clear their data or opt out of personalization
Merge on signup — Transfer anonymous preferences to user accounts
Handle gracefully — If recognition fails, fall back to default experience
Respect privacy — Don't expose visitorId to users or third parties
Don't
Don't require login for personalization — That defeats the purpose
Don't be too aggressive — Subtle personalization beats obvious tracking
Don't store sensitive data — Financial info, health data, etc. should require authentication
Don't assume one device = one person — Shared devices exist
Conclusion
Every returning visitor is an opportunity. Without recognition, you treat loyal customers like strangers — making them log in repeatedly, re-enter information, and start from scratch.
Guardian Stack's persistent visitorId lets you:
Recognize visitors instantly — Before they log in, without cookies
Personalize from the first click — Show relevant content, restore preferences
Recover abandoned carts — Bring visitors back to where they left off
Build loyalty — Create seamless experiences that feel personal
The key insight: You don't need personal information to create personal experiences. Device recognition gives you continuity without compromising privacy.