Analytics Providers
Indie Analytics supports several privacy-focused analytics providers. This document provides detailed information about each supported provider and how to set them up.
Umami
Overview
Umami is a simple, easy-to-use, privacy-focused alternative to Google Analytics. It's open-source and can be self-hosted or used as a cloud service.
Key Features
- Privacy-focused and cookie-free
- GDPR compliant
- Simple and clean interface
- Open-source
- Self-hosted or cloud options
Setup Instructions
- Create an account on Umami or set up your self-hosted instance
- Create a website in your Umami dashboard
- Copy the Website ID and Tracking Script URL from your Umami dashboard
- Paste these values into the corresponding fields in the plugin settings
Configuration Fields
- Site ID / Tracking ID: The Website ID from Umami (UUID format)
- Tracking Script URL: The URL to your Umami script (e.g.,
https://analytics.example.com/umami.js
) - Custom Domain (optional): If you use a custom domain for your Umami instance
Plausible
Overview
Plausible is a lightweight and open-source website analytics tool. It doesn't use cookies and is fully compliant with GDPR, CCPA, and PECR.
Key Features
- Privacy-focused
- No cookies
- Lightweight (< 1KB)
- GDPR, CCPA, and PECR compliant
- Simple dashboard
- Open-source
Setup Instructions
- Create an account on Plausible
- Add your website domain in the Plausible dashboard
- Your Site ID is your domain name (e.g., example.com)
- The Tracking Script URL is
https://plausible.io/js/plausible.js
- If you use a custom domain for Plausible, enter it in the Custom Domain field
Configuration Fields
- Site ID / Tracking ID: Your domain name (e.g.,
example.com
) - Tracking Script URL:
https://plausible.io/js/plausible.js
- Custom Domain (optional): If you use a custom domain for the Plausible script
Swetrix
Overview
Swetrix is a privacy-focused web analytics service that provides insights while respecting user privacy.
Key Features
- GDPR compliant
- No personal data collection
- Lightweight
- Dashboard for multiple projects
- Custom events
Setup Instructions
- Create an account on Swetrix
- Create a new project in the Swetrix dashboard
- Copy the Project ID from the installation instructions
- The Tracking Script URL is
https://swetrix.org/swetrix.js
Configuration Fields
- Site ID / Tracking ID: The Project ID from Swetrix
- Tracking Script URL:
https://swetrix.org/swetrix.js
Matomo
Overview
Matomo is a powerful open-source analytics platform that gives you full control over your data.
Key Features
- 100% data ownership
- GDPR compliant
- Detailed reports
- User flow visualization
- Goal conversion tracking
- E-commerce analytics
- Open-source
Setup Instructions
- Set up Matomo on your server or create an account on Matomo Cloud
- Create a new website in Matomo
- Copy the Site ID from the tracking code
- The Tracking Script URL is the path to your matomo.js file (e.g.,
https://example.org/matomo/matomo.js
)
Configuration Fields
- Site ID / Tracking ID: The numeric Site ID from Matomo
- Tracking Script URL: The URL to your Matomo script (e.g.,
https://analytics.example.com/matomo.js
)
Fathom
Overview
Fathom is a simple, light-weight, privacy-focused alternative to Google Analytics.
Key Features
- GDPR, CCPA, ePrivacy, and PECR compliant
- No cookies
- Simple and focused interface
- Bypass ad-blockers with custom domains
- Fast loading
Setup Instructions
- Create an account on Fathom
- Add your website in the Fathom dashboard
- Copy the Site ID from the tracking code snippet
- The Tracking Script URL is
https://cdn.usefathom.com/script.js
- If you use a custom domain for Fathom, enter it in the Custom Domain field
Configuration Fields
- Site ID / Tracking ID: The Site ID from Fathom
- Tracking Script URL:
https://cdn.usefathom.com/script.js
- Custom Domain (optional): If you use a custom domain for the Fathom script