Features
Umami provides a comprehensive suite of analytics features designed to give you valuable insights while respecting user privacy.Core Analytics Features
Real-Time Analytics
Live Visitor Tracking
Monitor your website traffic as it happens. See active visitors, current pageviews, and live events in real-time without delays.
- Current active visitors on your site
- Real-time pageview stream
- Live event tracking
- Instant metric updates
Pageview Tracking
Umami automatically tracks every page visit on your website with detailed information about the visitor’s session.
- Page URLs: Full path of visited pages
- Page titles: Document title of each page
- Referrers: Where visitors came from
- Visit timestamp: Exact time of visit
- Session duration: Time spent on site
Visitor Metrics
Understand your audience with comprehensive visitor analytics:Unique Visitors
Count distinct visitors without invasive tracking or cookies
Pageviews
Total number of pages viewed across all sessions
Bounce Rate
Percentage of single-page visits
Visit Duration
Average time visitors spend on your site
Technology Analytics
Browser Detection
Track which browsers your visitors use:- Chrome, Firefox, Safari, Edge
- Browser versions
- Market share by browser
- Trends over time
Operating System
Understand your visitors’ platforms:- Windows, macOS, Linux
- iOS, Android
- OS versions and distributions
Device Analytics
- Device Type
- Screen Resolution
- Language
- Desktop
- Mobile
- Tablet
- Device distribution percentages
Geographic Analytics
Location Tracking
Geographic data is determined by IP address but stored anonymously. No personal identifiable information is collected.
- Countries: Global visitor distribution
- Regions: State/province level data
- Cities: City-level geographic insights
- Map visualization: Visual geographic heatmap
Traffic Sources
Referrer Analytics
Understand where your traffic comes from:Direct Traffic
Visitors who typed your URL directly or used bookmarks
Referral Sites
Other websites that link to yours
Search Engines
Organic search traffic from Google, Bing, etc.
Social Media
Traffic from social platforms
UTM Parameter Tracking
Track marketing campaigns with UTM parameters:utm_source: Campaign sourceutm_medium: Campaign mediumutm_campaign: Campaign nameutm_content: Ad content variationutm_term: Paid search keywords
Custom Event Tracking
Event Analytics
Event tracking capabilities:- Custom event names
- Event properties/metadata
- Event counts and trends
- Event conversion funnels
Advanced Features
Multi-Website Management
Manage Multiple Sites
Track unlimited websites from a single Umami instance. Perfect for agencies, multiple projects, or client websites.
- Unlimited websites per account
- Individual dashboards per site
- Separate tracking codes
- Aggregate reporting across sites
- Team access controls
Team Collaboration
Umami supports teams and organizations with role-based access control.
- Team workspaces: Organize websites by team
- User roles: Admin, user, and view-only permissions
- Team invitations: Invite team members by email
- Shared dashboards: Collaborate on analytics
Data Filtering and Segmentation
Filter your analytics data:Date Range Filtering
Date Range Filtering
- Last 24 hours
- Last 7 days
- Last 30 days
- Last 90 days
- Custom date ranges
- Compare time periods
Dimension Filtering
Dimension Filtering
Filter by any dimension:
- Specific pages or page groups
- Traffic sources
- Countries or regions
- Browsers or devices
- Custom event properties
Data Sharing
Public Dashboards
Create public share links to display analytics on your website or share with stakeholders
Private Sharing
Share specific reports with team members or clients with access controls
Data Export
Export your analytics data:- CSV Export: Download data for Excel/Sheets
- JSON Export: Programmatic data access
- API Access: Real-time data via REST API
- Custom Reports: Build custom analytics views
Privacy Features
GDPR Compliance
No Cookies
Umami doesn’t use cookies, so no cookie consent banners needed
Anonymous Data
All data is anonymized - no personal information collected
Data Ownership
You own 100% of your data - it never leaves your infrastructure
No Cross-Site Tracking
Visitors aren’t tracked across different websites
Privacy-First Design
Umami is designed from the ground up to respect user privacy while still providing valuable analytics insights.
- No persistent identifiers: No cookies or localStorage tracking
- IP address anonymization: IPs are hashed and not stored
- No fingerprinting: No browser fingerprinting techniques
- GDPR compliant: Meets EU data protection requirements
- No data selling: Your data is never shared or sold
Performance Features
Lightweight Tracking Script
The Umami tracking script is less than 2KB - 20x smaller than Google Analytics.
- Tiny file size (< 2KB gzipped)
- Async loading (won’t block page rendering)
- Minimal CPU/memory usage
- Fast data collection
- No impact on page speed scores
Scalable Architecture
- PostgreSQL
- ClickHouse (Optional)
Default database for most installations:
- Handles millions of pageviews
- Proven reliability
- Easy backup and replication
- Good for small to medium traffic sites
API Features
REST API
Access all analytics data via API:- Full CRUD operations
- Real-time data access
- Custom integrations
- Automated reporting
- Third-party tool integration
Webhooks
Customization Features
Custom Domains
Serve tracking script from your own domain:- First-party tracking (avoid ad blockers)
- Custom script names
- Brand consistency
Theme Customization
- Light and dark modes
- Custom branding
- Logo customization
- Color scheme options
Language Support
Umami supports multiple languages:- English, Spanish, French, German
- Chinese, Japanese, Korean
- Portuguese, Russian, Italian
- And many more through community translations
Reporting Features
Built-in Reports
Overview Dashboard
High-level metrics and trends at a glance
Detailed Analytics
Deep dive into specific metrics and dimensions
Real-time View
Live visitor tracking and current activity
Historical Trends
Long-term trends and growth metrics
Custom Reports
Create your own custom reports:- Select specific metrics
- Choose date ranges
- Filter by dimensions
- Save and reuse reports
- Share with team members
Integration Features
Easy Integration
Platform Support
Umami works with:- Static HTML websites
- React, Next.js, Vue, Nuxt, Svelte
- WordPress, Drupal, Joomla
- Shopify, Wix, Squarespace
- Any website that supports JavaScript