Visitors
Track individual customer interactions with your virtual try-on widget. Understand who's engaging, what they're trying, and how to follow up.
Accessing Visitor Data
Login to https://app.trialclouds.com
Click "Visitors" in left sidebar
View list of all visitors with engagement data
Visitor Table Overview
Each visitor shows:
Visitor ID
Unique anonymous identifier
Name
If provided via data-user-name attribute
If provided via data-user-email attribute
Country
Detected from IP address
Device
Desktop, Mobile, Tablet
First Seen
First widget interaction timestamp
Last Seen
Most recent interaction
Widget Opens
Number of times they opened widget
Try-Ons
Number of completed try-ons (credits used)
Downloads
Number of result images saved
Visitor Identification
Anonymous Visitors
By default, all visitors are anonymous with system-generated ID (e.g., vis_abc123xyz).
Data Available:
β All interaction events
β Geographic location (country/region)
β Device type
β Products tried
β Name or email (unless provided)
Identified Visitors
If you pass customer data via button attributes or Shopify integration:
Benefits:
See actual customer names in dashboard
Match engagement to purchase records
Enable targeted follow-up campaigns
Better customer lifecycle tracking
Shopify Auto-Capture: If using Shopify app installation with "Capture Customer Data" enabled, logged-in customers are automatically identified.
Searching & Filtering
Search Bar
Find specific visitors:
Search by name
Search by email
Search by visitor ID
Search by product name they tried
Filters
Date Range:
Today, Yesterday, Last 7/30 Days, Custom
Filters "First Seen" or "Last Seen" (toggle)
Device Type:
All Devices
Desktop Only
Mobile Only
Tablet Only
Engagement Level:
All Visitors
High Engagement (>5 try-ons)
Medium Engagement (1-4 try-ons)
Low Engagement (opens only, no try-ons)
Downloaders (saved at least 1 result)
Country:
All Countries
Select specific country from dropdown
Multi-select for comparison
Apply Filters
Select filter criteria
Table updates to show matching visitors only
Active filters shown as tags
Viewing Visitor Details
Click any visitor row to see detailed activity.
Visitor Profile
Identity:
Visitor ID
Name (if provided)
Email (if provided)
Phone (if provided)
Technical:
Device: Desktop, Mobile, Tablet
Browser: Chrome, Safari, Firefox, etc.
Operating System: Windows, macOS, iOS, Android
Screen Resolution: Useful for design optimization
Location:
Country
Region/State (if detectable)
City (if detectable)
Timezone
Engagement Summary:
Total Interactions
Total Try-ons
Total Downloads
First Seen Date/Time
Last Seen Date/Time
Recent Interactions
Chronological list of all interactions.
Interactions
Clicked try-on button
Timestamp
Product ID and name
Page URL
Try-On
AI processing finished
Timestamp
Processing time (e.g., 3.2 seconds)
Credit consumed
Downloaded
Timestamp
Timeline Features:
Sorted newest-first or oldest-first
Filter by event type
High-Value Visitor Identification
Indicators of Purchase Intent
Strong Intent π’:
Downloads (>1)
Tried multiple products
Returned for second visit
Medium Intent π‘:
Completed try-ons on 2-3 products
Single session
Low Intent π΄:
Opened widget but didn't completed try-ons
No downloads
Privacy & Compliance
Data Collected
Automatically:
Anonymous visitor ID (generated by browser)
IP address (for country detection, not stored)
Device/browser type
Page URL where widget accessed
Interaction timestamps
Optionally (if you choose to send):
Customer name (data-user-name)
Customer email (data-user-email)
Customer phone (data-user-phone)
Customer Rights (GDPR)
If collecting personal data (name, email), you must inform customers and honor:
Right to Access: Provide what data you have
Right to Erasure: Delete upon request (contact [email protected])
How TrialClouds Helps:
No cookies used (localStorage only)
Images auto-deleted after 1 hour
Deletion via support request
Best Practices
For Better Visitor Insights
Enable Customer Data Capture: Use data-user-* attributes or Shopify auto-capture to identify visitors
Review Weekly: Check high-engagement visitors for follow-up opportunities
Segment for Marketing: Export downloaders for retargeting campaigns
Analyze Drop-Offs: Find visitors who opened but didn't complete β identify barriers
Geographic Analysis: Understand where your engaged customers are located
Device Optimization: If mobile visitors have low completion rates, optimize button/widget for mobile
For Privacy Compliance
Add Privacy Notice: Near try-on button, link to privacy policy
Explicit Consent: If required by law, get consent before passing customer data
Minimize Collection: Only pass data you actually need (name/email vs full profile)
Secure Storage: TrialClouds handles this, but ensure your site uses HTTPS
Honor Requests: Respond to access/deletion requests within legal timeframes
Update Policy: Ensure your privacy policy mentions AI try-on data collection
Troubleshooting
No Visitors Showing
Verify widget is installed correctly (Installation Verification)
Check date range filter (might be too narrow)
Ensure customers are actually using the try-on button
Wait up to 24 hours for first data to appear
Visitors but No Names/Emails
You must explicitly pass this data via button attributes (data-user-name, data-user-email)
For Shopify; enable "Capture Customer Data" in theme editor button settings
Verify attribute spelling/syntax
Check browser console for errors
Duplicate Visitors
Same person using different devices creates separate visitor IDs (expected behavior)
Same browser, different cookies/storage cleared = new visitor ID
Incognito/private browsing = always new visitor ID
Mitigation: Identify via email to connect visits
Location Data Incorrect
Uses IP-based geolocation (not always 100% accurate)
VPN users show VPN server location, not actual location
Mobile users on cellular can show incorrect city
Country-level is usually reliable; city-level less so
Related Guides
Questions about visitor data? Email [email protected]
Last updated