Measure usage and adoption of the GitLab Composer and PyPI repositories
Problem to solve
The GitLab Package Registry allows you to publish, share and install packages in a variety of formats. We recently added support for PHP and Python (Composer and PyPI), but we have not yet started measuring adoption. This makes it difficult to prioritize new features for each respective format.
Intended users
Proposal
Measure usage and adoption of the Composer and PyPI repositories by using Snowplow to count the number of packages published, installed and deleted for each format.
Event Category
- API::PyPIPackages
- UI::PyPIPackages
- API::ComposerPackages
- UI::ComposerPackages
Event Actions
- se_action =
push_package
: - se_action =
pull_package
- se_action =
delete_package
UI Events
- se_label = 'code_instruction'
- se_action IN ('copy_pypi_command','copy_pypi_setup_xml')
- se_action IN ('copy_composer_command','copy_composer_setup_xml')
What does success look like, and how can we measure that?
- Success looks like we are measuring usage and adoption and that these new formats are included in our North Star Metric dashboard.
Edited by Tim Rizzi