Integrate
Develop
API Reference
In Depth
Changelog
Support
Matomo 4.X
Matomo 5.X
Matomo In Depth
Introduction
Understanding Matomo
Our mission
How Matomo Works
How Matomo Handles HTTP Requests
Authentication
Matomo's Extensibility Points
Multi Tenant
JavaScript Tracker
Opt-out
Tracking Requests
Segments
Matomo Core development
Contributing to Matomo Core
Contributing to Matomo Plugins
Coding Standards
Using GitHub Issues
Pull Requests and Reviews
The Core Team Workflow
Maintaining Plugins
Maintaining Translations
Matomo APIs
Debugging Core
Profiling Code
Reproducing Issues
FAQs
Core Components
Composer dependencies
Release Management
Using GitHub Actions
Matomo's Roadmap
Matomo Plugin development
Tag Manager
Web Interface
UX and Design
Custom Reports: Extended
Controllers
Views
Vue: In Depth
JavaScript: Extended
Writing themable plugins
Matomo Icon Font
Utils
Configuration
Users In Depth
Getting started with Vue
Troubleshooting common Vue issues
Caching in Matomo
Writing Updates (aka Migrations)
Marketplace HTTP API
External Links to Matomo Domains
Reporting API
Reporting HTTP API
Data Model
Log data
The archiving process
Archiving Behavior Specification
Archive data
Reports
Tests
System tests
Tests FAQ
Running tests as GitHub Action
Tools
PhpStorm
PHP
Git
Plugin Development
Our mission
« To create, as a community, the leading open digital analytics platform, that gives every user full control of their data. »
Matomo mission statement
« To create, as a community, the leading open digital analytics platform, that gives every user full control of their data. »
Our values
Openness
Freedom
Transparency
Data ownership
Privacy
Kaizen (改善): continuous improvement