Track how often people create Visual Review Feedback on SaaS
Problem
We do not know who is using Visual Review Tools or how often they use the feature.
Visual Review Feedback tracking call is out-of-date
Proposal
Track creation of a comment (feedback) through the visual review discussions API. Report user_id
and project_id
into Snowplow.
From discussion on 2020-08-06
Move tracking call out of Notes::CreateService; if Feature.enabled?(:notes_create_service_tracking, project) Gitlab::Tracking.event('Notes::CreateService', 'execute', tracking_data_for(note)) end and into the API endpoint that Visual Review Tools actually uses. #tracking_data_for will also need to be refactored to account for the fact that Visual Review feedback doesn't (necessarily or ever, I'm not sure) get posted by the Visual Review Bot anymore
Success Criteria
Paid GMAU for Visual Review Feedback, broken out by license tier, displays on the Testing Group Metrics Sisense dashboard.