Web Analytics
Privacy-focused analytics to understand your visitors, traffic sources, and user behavior.
VitalSentinel Web Analytics provides privacy-focused insights into your website traffic without compromising user privacy. No cookies required, fully GDPR compliant.
Getting Started
Web Analytics requires the Web Analytics script installed on your website:
<script
src="https://analytics.vitalsentinel.com/analytics.js"
data-key="YOUR_TRACKING_ID"
async
></script>See Web Analytics Script Installation for full details.
Dashboard Overview
The analytics dashboard shows:
Key Metrics
| Metric | Description |
|---|---|
| Total Views | Total pages viewed |
| Unique Visitors | Distinct visitors |
| Total Visits | Visitor sessions |
| Views per Visit | Pages viewed per session |
| Bounce Rate | Single-page sessions |
| Visit Duration | Average session length |
Traffic Sources
Source Types
Visitors are categorized by how they arrived:
| Source | Description |
|---|---|
| Direct | Typed URL or bookmark |
| Organic Search | Search engine results |
| Social | Social media platforms |
| Referral | Links from other sites |
| Email marketing | |
| Paid | Advertising campaigns |
| AI Search & Tools | AI assistants and tools (ChatGPT, Perplexity, etc.) |
Referrer Details
For each source, see:
- Specific referring domains
- Landing pages
- Conversion rates
UTM Tracking
Track campaign effectiveness with UTM parameters:
| Parameter | Purpose |
|---|---|
| utm_source | Traffic source (google, newsletter) |
| utm_medium | Marketing medium (cpc, email) |
| utm_campaign | Campaign name |
| utm_term | Paid keywords |
| utm_content | Ad variation |
Example URL:
https://example.com?utm_source=google&utm_medium=cpc&utm_campaign=spring_saleUser Behavior
Top Pages
See which pages get the most traffic:
- Page views per page
- Average time on page
- Bounce rate per page
- Entry and exit rates
Engagement Metrics
- Scroll Depth - How far visitors scroll (25%, 50%, 75%, 90%, 100%)
- Time on Page - Active engagement time
- Pages per Session - Average pages viewed
Site Search
If your site has search functionality, track:
- Search queries used
- Search result clicks
- No-result searches
Site search is automatically detected from common query parameters (q, s, search, query, keyword, term, k).
Device & Location
Device Breakdown
- Desktop vs Mobile vs Tablet
- Operating systems
- Browsers and versions
- Screen resolutions
Geographic Data
- Country-level breakdown
- Top regions by traffic
- Performance by location
E-commerce Analytics
If you're using a supported e-commerce platform, additional metrics are available:
Tracked Events
| Event | Description |
|---|---|
| Product View | Visitor views a product |
| Add to Cart | Item added to cart |
| View Cart | Cart page viewed |
| Begin Checkout | Checkout started |
| Purchase | Order completed |
Supported Platforms
- Shopify
- WooCommerce
- Magento
- Squarespace
See Web Analytics Script Installation for setup details.
Custom Events
Track custom actions using the JavaScript API:
// Track a button click
window.VitalSentinelAnalytics.track('button_click', {
button_id: 'signup-cta',
location: 'homepage'
});
// Track a form submission
window.VitalSentinelAnalytics.track('form_submit', {
form_name: 'contact',
success: true
});Data Attribute Tracking
Track events without JavaScript:
<button data-vs-event="signup_click" data-vs-plan="free">
Sign Up Free
</button>Filtering & Segmentation
Filter by:
- Date range
- Traffic source
- Device type
- Country/region
- Page URL
Segment Analysis
Compare performance across segments:
- Mobile vs Desktop
- New vs Returning
- By traffic source
Privacy Features
No Cookies by Default
VitalSentinel Analytics works without cookies:
- No consent banner required
- Fully GDPR compliant
- No cross-site tracking
Data Collection
What we collect:
- Anonymous session data
- Page views and events
- Device/browser information (anonymous)
- Geographic region (city level)
What we don't collect:
- Personal information
- IP addresses (hashed/discarded)
- Cross-site tracking data
Consent Levels
If you want enhanced tracking (returning visitors), use consent:
// After user consents
window.VitalSentinelAnalytics.grantConsent('persistent');See Privacy & Consent for details.
Comparing with Google Analytics
| Feature | VitalSentinel | Google Analytics |
|---|---|---|
| Cookies required | No | Yes |
| GDPR compliant | Yes, by default | Requires consent |
| Real-time data | Yes | Yes |
| E-commerce tracking | Auto-detect | Manual setup |
| Data ownership | You | |
| Interface | Simple | Complex |
Best Practices
Focus on Key Metrics
- Traffic - Are you attracting visitors?
- Engagement - Are they interested?
- Conversion - Are they taking action?
Set Up Custom Events
Track actions that matter to your business:
- Sign-ups
- Downloads
- Video plays
- Feature usage
Monitor Trends
Look for:
- Traffic changes over time
- Seasonal patterns
- Campaign effectiveness
- Content performance