Skip to content

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 Screen_Shot_2022-11-28_at_7.40.41_AM

Add submission and dismissal events within 'Invite members' modal Screen_Shot_2022-11-28_at_7.42.08_AM

Structured events to be added:

Notes (reference for this issue, not an actual snowplow event property) category action Label Additional context to capture
Event fires when '/project_members' page loads. 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)

tracking exists

Edited by Paige Cordero (on Parental Leave)