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.9k stars 2.65k forks source link

Limit number of websites for a user #22084

Open hobbycharken opened 7 months ago

hobbycharken commented 7 months ago

We are a group of about 60 webshop owners that have one matomo server together to handle statistics. the cost for the server and my work as "superuser" is covered by the users depending on how many websites they have connected.

Summary

We are a group of about 60 webshop owners that have one matomo server together to handle statistics. the cost for the server and my work as "superuser" is covered by the users depending on how many websites they have connected. We have agreed to a pricelist. But both the numer of websites the members have and the number of members differs over time. It take a lot of time to check that everyone pay the correct amount, time that I could spend on other things Therefore it would be perfect if there could be a module that made it possible to crete groups where each group could be configured to allow a specified number of websites. The members also have a Nextcloud server together and this I have configured with groups that limit the storage space used by each member. The Matomo group could work similar

Your Environment

sgiehl commented 7 months ago

Hi @hobbycharken,

Thanks for creating this issue. It seems to be a very specific request, that most likely wouldn't be of use for many Matomo users. It therefor wouldn't be something to implement in core. But it should be possible to develop a custom plugin to limit such stuff. Feel free to try it yourself, or maybe try to find some help on the forums.

Chardonneaur commented 7 months ago

@hobbycharken isn't it this plugin? https://plugins.matomo.org/GroupPermissions