Add instrumentation to projects explore
What does this MR do and why?
Related to #438439
Add instrumentation to projects explore
Track clicking tabs, filtering, sorting, and using pagination
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
click_new_project_projects_explore
click_tab_projects_explore
use_filter_bar_projects_explore
use_pagination_projects_explore
use_sort_projects_explore
How to set up and validate locally
- Setup GDK with Snowplow micro - https://docs.gitlab.com/ee/development/internal_analytics/internal_event_instrumentation/local_setup_and_debugging.html#snowplow-micro
- Run in your terminal -
rails runner scripts/internal_events/monitor.rb click_new_project_projects_explore click_tab_projects_explore use_filter_bar_projects_explore use_pagination_projects_explore use_sort_projects_explore
- Go to
/explore/projects
- Use filtered search, sort, "New project" button, tabs, and pagination
- See events in terminal
Edited by Peter Hegman