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

  1. Create an account on Umami or set up your self-hosted instance
  2. Create a website in your Umami dashboard
  3. Copy the Website ID and Tracking Script URL from your Umami dashboard
  4. 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

  1. Create an account on Plausible
  2. Add your website domain in the Plausible dashboard
  3. Your Site ID is your domain name (e.g., example.com)
  4. The Tracking Script URL is https://plausible.io/js/plausible.js
  5. 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

  1. Create an account on Swetrix
  2. Create a new project in the Swetrix dashboard
  3. Copy the Project ID from the installation instructions
  4. 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

  1. Set up Matomo on your server or create an account on Matomo Cloud
  2. Create a new website in Matomo
  3. Copy the Site ID from the tracking code
  4. 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

  1. Create an account on Fathom
  2. Add your website in the Fathom dashboard
  3. Copy the Site ID from the tracking code snippet
  4. The Tracking Script URL is https://cdn.usefathom.com/script.js
  5. 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
Indie Analytics