Cohorts analysis: show how active users are compare to the ones in the GitLab instance with the most active users
Follow up from https://gitlab.com/gitlab-org/gitlab-ce/issues/29551.
Description
With the efforts of the Conversational Development Index (gitlab-ce#30469), we want GitLab instance owners to view how they compare with other organizations.
Instance administrators could compare how the activity of their users, as shown in the User cohorts, compare with the activity of users in the GitLab instance that has the most active users.
Proposal
- For a given monthly cohort, add the % of active users of the leader instance
- Add a legend above this table indicating what leader means, as well as a link to a document explaining how we can make users be more active
- The leader number will be returned by version.gitlab.com
- | Cohort total | Month 0 | Month 1 | Month 2 | Month 3 |
---|---|---|---|---|---|
AUG | 273 | 100% | 96.92% (261) (leader: 98.32%) | 89.31% (251) (leader: 94.32%) | 37.06% (98) (leader: 58.32%) |
SEP | 324 | 100% | 94.09% (282) (leader: 96.91%) | 78.38% (254) (leader: 89.32%) | |
OCT | 312 | 100% | 97.04% (298) (leader: 99.11%) | ||
NOV | 145 | 100% |
Links / references
- Conversational Development Index (gitlab-ce#30469)
- Current user cohorts documentation https://docs.gitlab.com/ee/user/admin_area/user_cohorts.html#cohorts
Documentation blurb
User cohort lets instance administrators understand how active their users are in their GitLab instance. The more active your users are, the healthier your development process will be, resulting in softwares of better quality. However, it's hard to know if a given number is significant if we can't compare with how active users are in other GitLab instances. By showing how each user cohort measures against the GitLab instance where users are the most active each month, GitLab empowers administrators with a tool that will help them take action to increase the activity of their users.