Detailed statistics on the activities

I want to use nextcloud in conjunction with an education management system. Record mental maps (jpg images), and get statistics on which maps are being viewed most, downloaded, and which user viewed them. That is, more detailed statistics on the activities that users perform with the images. Neither the downloadactivity for admin nor the activity app provided this data. Is it possible, does any app provide this data?