Improve analytics to include Git, API, etc.
Description
Piwik allows users to track a number of GitLab details but there is a desire to better track all interactions with GitLab. Improved analytics allows users to better understand their usage of GitLab and plan accordingly.
~"feature proposal"
Proposal
Would like to see new analytics for Git, API, and GitLab Container Registry operations as well as any other untracked interactions.
For example, an admin should be able to easily determine all unique users of GitLab per day across all access methods (web, API, Git, GitLab Container Registry, etc.), determine how many unique users have cloned a repository, etc.
It looks like expanding the current Piwik integration using the Tracking HTTP API could be an option to track these interactions.
Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/3962