Store pageviews and send in usage ping
Problem
We'd like to start including pageviews in SMAU. Since usage ping is sent on a periodic basis, we need to store pageviews in GitLab and summarize this information when we pull together usage ping.
Proposal
Store page views by a user in a new table. Specific stages should be able to add page view information to the usage ping based on stage-specific needs.
- For example, Package should be able to include views on the Container Registry page in usage ping.
Result
GitLab has a systematic way of tracking pageviews on pages in the application and adding them to usage ping.