VitalSentinel
Features

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

Web Analytics is split into three views inside the domain dashboard:

  • Overview - Aggregated traffic, sources, behavior, and device data for any time range.
  • Real-time - A live view of active visitors, current pages, recent activity, and where visitors are coming from right now.
  • E-commerce - Revenue, orders, conversion funnel, and per-product performance (only populated when the analytics script detects a supported store).

Key Metrics

The Overview's headline cards:

MetricDescription
VisitorsUnique visitors in the period
PageviewsTotal pages viewed
Bounce RateSingle-page sessions
Avg Session DurationMean session length
Organic Search %Share of traffic from search engines
Mobile Traffic %Share of traffic from mobile devices

Main Chart

Pick up to two metrics from the headline list to plot on a dual-axis chart. Toggle comparison mode to overlay the previous period.

Tabs

Below the chart, the Overview surfaces five drill-down tabs:

TabWhat's inside
Traffic SourcesChannel breakdown (Direct, Search, Social, Paid, Referral, Email, AI Search), referring domains, UTM campaigns
PagesAll pages, entry pages, and exit pages
GeographyCountries, continents, and language preferences
DevicesDevice type, browser, and operating system
EventsCustom events, outbound link clicks, and site search queries

Click any row in the tables to apply it as a filter – for example, click "Mobile" in the Devices tab to scope the entire dashboard to mobile traffic.

Traffic Sources

Source Types

Visitors are categorized by how they arrived:

SourceDescription
DirectTyped URL or bookmark
Organic SearchSearch engine results
SocialSocial media platforms
ReferralLinks from other sites
EmailEmail marketing
PaidAdvertising campaigns
AI Search & ToolsAI 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:

ParameterPurpose
utm_sourceTraffic source (google, newsletter)
utm_mediumMarketing medium (cpc, email)
utm_campaignCampaign name
utm_termPaid keywords
utm_contentAd variation

Example URL:

https://example.com?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale

User 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

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

Real-time View

The Real-time page (DomainAnalyticsReal-time) is a live snapshot of what's happening on your site right now. It's useful for confirming that a campaign launch, deploy, or marketing push is landing.

Live Banner

A pulsing Active Visitors count showing visitors active in the last 10 minutes.

Sections

SectionWhat it shows
Recent ActivityFeed of the latest pageviews – device icon, country flag, path, time-ago
Active PagesPaths currently being viewed, with visitor counts and proportional bars
Active EventsCustom events firing right now
Traffic SourcesChannels driving live traffic
Top ReferrersDomains sending visitors right now
DevicesLive device type breakdown
CountriesWhere active visitors are located

The page polls every 10 seconds. A Pause / Live toggle lets you freeze the view if you want to read a snapshot without it shifting under you.

E-commerce View

If your site has the analytics script installed and the script detects a supported store, the E-commerce page (DomainAnalyticsE-commerce) lights up with revenue and conversion data.

Headline Metrics

MetricDescription
RevenueTotal revenue in the workspace's display currency
OrdersNumber of completed purchases
Avg Order ValueRevenue / orders
Conversion RatePurchases / visitors, expressed as a %

Each metric supports comparison mode for period-over-period change.

Main Chart

Pick which of the four headline metrics to plot. Comparison overlay is available.

Conversion Funnel

A four-stage funnel showing how many users reach each step:

  1. Product Views
  2. Add to Cart
  3. Checkout
  4. Purchase

Each stage shows the count and the conversion rate from the previous stage, so you can spot the biggest drop-off.

All Products Table

Per-product breakdown with views, add-to-carts, purchases, revenue, and per-product conversion rate.

Tracked Events

The script automatically detects the following events on supported platforms:

EventDescription
Product ViewVisitor views a product
Add to CartItem added to cart
View CartCart page viewed
Begin CheckoutCheckout started
PurchaseOrder 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

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

FeatureVitalSentinelGoogle Analytics
Cookies requiredNoYes
GDPR compliantYes, by defaultRequires consent
Real-time dataYesYes
E-commerce trackingAuto-detectManual setup
Data ownershipYouGoogle
InterfaceSimpleComplex

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

Look for:

  • Traffic changes over time
  • Seasonal patterns
  • Campaign effectiveness
  • Content performance

On this page