Skip to content

Analytics

The Analytics module replaces tools like Plausible, Umami, and Simple Analytics.

  • Privacy-friendly - No cookies, GDPR compliant
  • Lightweight - <1KB script
  • Real-time - Live visitor count
  • Custom events - Track conversions and goals
  • UTM tracking - Campaign attribution
Terminal window
# Create a site
soup analytics site create mysite.com
# Get tracking script
soup analytics script mysite.com
<script
defer
data-domain="mysite.com"
src="https://getsoup.dev/a.js">
</script>

That’s it. No cookie banners needed.

// Track a conversion
soup.track('signup', {
plan: 'pro',
source: 'landing-page'
});
// Track a purchase
soup.track('purchase', {
amount: 99,
currency: 'USD'
});
  • Visitors - Unique visitors (privacy-friendly hashing)
  • Pageviews - Total page loads
  • Bounce rate - Single-page sessions
  • Visit duration - Average time on site
  • Top pages - Most visited pages
  • Referrers - Traffic sources
  • Countries - Visitor locations
  • Devices - Desktop/mobile/tablet split
  • Browsers - Chrome, Safari, Firefox, etc.
Terminal window
# Get stats for the last 30 days
soup analytics stats mysite.com --period 30d
# Get real-time visitors
soup analytics live mysite.com
TierLimits
Free10K pageviews/month
StandardUnlimited ($1/user/month)
Self-hostedUnlimited (free)

Sign up for early access to be notified when Analytics is available.