matomo-org / matomo

Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
https://matomo.org/
GNU General Public License v3.0
19.88k stars 2.65k forks source link

Automatically detect anomalies #20143

Open atom-box opened 1 year ago

atom-box commented 1 year ago

(A user migrating from another solution asked whether Matomo has the following) Add an option in the tool to help to find anomalies.

Findus23 commented 1 year ago

Just a few links about this topic before I forget them again:

I'm sure this concept can be easily mapped to e.g. pageviews (or other metrics) per day. And I didn't look it up, but there is probably also some existing research in that space.

This could probably even be implemented in PHP, similar to how Nextcloud did their neural-network-based plugin:

Findus23 commented 1 year ago

See also https://github.com/matomo-org/matomo/issues/5959, https://github.com/matomo-org/matomo/issues/14646 But I'm not sure if one would even need machine learning/neural networks for this or if something like PCA might already be good enough and easier to reason about.