Visitor Value Scoring
Zenovay's AI-powered Visitor Value Scoring analyzes behavior patterns to identify your most valuable visitors in real-time.
What is Visitor Value Scoring?
Visitor Value Scoring uses machine learning to predict the potential value of each visitor based on their behavior, engagement, and characteristics.
Key Benefits
- Identify high-value visitors before they convert
- Prioritize outreach to visitors most likely to buy
- Personalize experiences based on visitor value
- Optimize marketing spend on high-value segments
How It Works
Our AI analyzes multiple signals:
Behavioral Signals
- Pages visited
- Time spent on site
- Scroll depth
- Click patterns
- Return visits
- Session frequency
Engagement Signals
- Form interactions
- Video views
- Download actions
- Search queries
- Feature usage
Contextual Signals
- Traffic source
- Referral URL
- Device type
- Geographic location
- Time of day
Value Score Tiers
Visitors are scored from 0-100:
| Score Range | Tier | Description |
|---|---|---|
| 80-100 | Hot | Very high purchase intent |
| 60-79 | Warm | Strong engagement signals |
| 40-59 | Neutral | Average visitor behavior |
| 20-39 | Cool | Low engagement |
| 0-19 | Cold | Minimal activity |
Viewing Value Scores
Dashboard View
Access value scores in your dashboard:
- Navigate to Visitors tab
- Sort by Value Score (highest first)
- Click any visitor to see detailed analysis
Real-Time Alerts
Get notified when high-value visitors are on your site:
// Set up webhook for high-value visitors
{
"event": "high_value_visitor",
"visitor_id": "vis_abc123",
"score": 92,
"current_page": "/pricing",
"time_on_site": 420 // seconds
}Using Scores Programmatically
Access visitor data via the External API. Visitor value scores are included in the visitor data response:
curl -X GET 'https://api.zenovay.com/api/external/v1/analytics/YOUR_WEBSITE_ID/visitors' \
-H 'X-API-Key: YOUR_API_KEY'{
"visitor_id": "vis_abc123",
"value_score": 87,
"tier": "hot",
"signals": {
"engagement": 92,
"intent": 85,
"recency": 89
},
"predicted_lifetime_value": 299.99,
"conversion_probability": 0.78
}Personalization Based on Score
Customize experiences for different score tiers:
// Visitor value scoring is calculated automatically by Zenovay.
// Access scores via the External API:
// GET /api/external/v1/analytics/{websiteId}/visitors?sort=value_score
//
// Use scores to personalize experiences on your backend:
if (visitorScore >= 80) {
// Show chat widget for high-value visitors
showLiveChat();
// Track high-value engagement
zenovay('track', 'high_value_visitor_active', {
score: visitorScore,
page: window.location.pathname
});
} else if (visitorScore >= 60) {
// Show email capture for warm visitors
showEmailCapturePopup();
}Integrations
Slack Notifications
Get notified in Slack when hot visitors are active:
{
"text": "🔥 High-value visitor on site!",
"blocks": [
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "*Value Score:* 94/100\n*Page:* /pricing\n*Time on site:* 8 min"
}
}
]
}Salesforce Integration
Automatically create leads for high-value visitors:
- Score ≥ 80: Create high-priority lead
- Score 60-79: Create standard lead
- Score < 60: Add to nurture campaign
Email Automation
Trigger personalized email sequences:
// Score tier changes can trigger email sequences via webhooks.
// Configure webhook notifications in your Zenovay dashboard
// under Settings → Integrations → Webhooks.
//
// Your webhook endpoint receives:
// { "event": "score_tier_change", "new_tier": "hot", "visitor_id": "...", "email": "..." }
//
// Example webhook handler (Node.js):
app.post('/webhooks/zenovay', (req, res) => {
const { event, new_tier, email } = req.body;
if (event === 'score_tier_change' && new_tier === 'hot' && email) {
sendPersonalizedEmail(email, 'high-value-sequence');
}
res.sendStatus(200);
});Score Factors
Understanding what influences scores:
Positive Factors
✅ Increases score:
- Visiting pricing page
- Viewing product demos
- Downloading resources
- Comparing plans
- Reading documentation
- Multiple return visits
- Long session duration
Negative Factors
❌ Decreases score:
- High bounce rate
- Very short sessions
- Visiting only careers/about pages
- Low scroll depth
- No interactions
Improving Accuracy
Train the model with your conversion data:
// When a visitor converts
zenovay('track', 'conversion', {
visitor_id: 'vis_abc123',
conversion_value: 99.00,
conversion_type: 'purchase'
});
// The AI learns from this to improve future predictionsThe more conversion data you provide, the more accurate the scoring becomes for your specific business.
Custom Scoring Models
For enterprise customers, we can create custom scoring models based on your specific:
- Industry
- Product type
- Customer journey
- Conversion patterns
- Historical data
Contact our team at [email protected] to discuss custom models.
Privacy & GDPR
Visitor value scoring is privacy-first:
- No personal data required for scoring
- Scores based on anonymous behavioral patterns
- User can request deletion of their data
- Opt-out respected for all tracking
Best Practices
1. Act on Hot Visitors
When you see a hot visitor (80+):
- Trigger live chat
- Offer personalized help
- Show relevant content
- Provide exclusive offers
2. Nurture Warm Visitors
For warm visitors (60-79):
- Capture email address
- Send educational content
- Offer free trials
- Add to retargeting campaigns
3. Qualify Early
Use scores to prioritize sales outreach:
- Focus on 80+ scores first
- Qualify 60-79 scores
- Nurture < 60 with automation
Next Steps
Learn more:
- Dashboard Overview - View scores in dashboard
- API Reference - Access scores programmatically
- Custom Events - Improve scoring accuracy