Track onboarding dashboard clicks on GitLab.com

Problem to solve

We'd like to understand the onboarding journey for a new GitLab.com user. We don't know what users do after registering on the site, and we'd like to know which steps they take immediately after registration.

After registering, users are presented with the following:

image

Proposal

Track a click event when any of the following occurs:

  • "Create a project" (a href to https://gitlab.com/projects/new) is clicked.
  • "Create a group" (a href to https://gitlab.com/groups/new) is clicked.
  • "Explore public projects" (a href to https://gitlab.com/explore/projects/trending) is clicked.
  • "Learn more about GitLab" (a href to https://docs.gitlab.com/) is clicked.

What does success look like, and how can we measure that?

  • We can track a user's click actions on the onboarding page.
    • We should be able to determine whether or not a user is new or returning.

Links / references

Edited Sep 03, 2018 by Jeremy Watson (ex-GitLab)
Assignee Loading
Time tracking Loading