Add view, click, submission, and dismissal events to /project_members page
The /project_members page is where Invite your colleagues (Learn GitLab) and Invite members :handshake: (Create New) directs to.
The purpose of this issue is to better understand if users are inviting others on this page. We want to add tracking to ensure we understand:
- How many of our new customers are visiting this page from 'Learn Gitlab'
- How many of our new customers are visiting this page from 'Create New > 'Invite members
🤝 ' - How many of our new customers are clicking 'Invite Members' on this page
- How many of our new customers are viewing the 'Invite Members' modal
- How many of our new customers are dismissing the 'Invite Members' modal
- How many of our new customers are inviting users from this modal
Add view and 'source' Learn GitLab or Create New

Add submission and dismissal events within 'Invite members' modal

Structured events to be added:
| Notes (reference for this issue, not an actual snowplow event property) | category | action | Label | Additional context to capture |
|---|---|---|---|---|
|
|
default from page fired on | render |
Learn GitLab or plus_menu_dropdown
|
GitLab User ID and namespace(namespace id) |
| Event fires when users clicks 'Invite member' on /projects_members page | default from page fired on | click_link_invite_members |
projects_side_navigation |
GitLab User ID and namespace(namespace id) |
Event fires when user dismisses i.e. Clicks X or Cancel
|
default from page fired on |
click_x or click_cancel
|
projects_side_navigation |
GitLab User ID and namespace(namespace id) |
Event fires when user 'Invites' a colleague i.e. User clicks Invite
|
default from page fired on | click_invite |
projects_side_navigation |
GitLab User ID and namespace(namespace id) |
Edited by Paige Cordero (on Parental Leave)