Skip to content

Experiment: continuous onboarding iteration 2 - change destination URLs

Experiment summary

We believe we can increase adoption by directing users directly to the action. To verify this we will change link URLs from going to onboarding issues to the direct action the user needs to complete within the app. To monitor the success of this experiment we will look at the stage adoption, invite, trial signup rates.

Hypothesis

We can increase adoption rates by directing users directly to the action within the app.

Business problem

If we're able to increase stage adoption, invites, or trials it has a direct impact on the conversion rate to being a paid customer which is the ultimate goal of the Growth division.

Supporting data

Expected outcome

Experiment design & implementation

The visual experience within the product will remain the same in the control and experiment. The only variable we will change between the control and experiment will be where the URLs link to

Display Text (same in both experiment and control Control URL Path Experiment URL Path
Invite your colleagues learn-gitlab/-/issues/7 /project_url/members
Create a repository /learn-gitlab/-/issues/2 /project_url
Set-up CI/CD /learn-gitlab/-/issues/4 /pipelines
Start a free trial of GitLab Ultimate /learn-gitlab/-/issues/13 /trials/new?glm_content=onboarding-start-trial&glm_source=gitlab.com
Add code owners /learn-gitlab/-/issues/2 /trials/new?glm_content=onboarding-code-owners&glm_source=gitlab.com
Enable require merge approvals /learn-gitlab/-/issues/2 /trials/new?glm_content=onboarding-require-merge-approvals&glm_source=gitlab.com
Create an issue /learn-gitlab/-/issues/3 /issues
Submit a merge request (MR) /learn-gitlab/-/issues/5 /merge_requests
Run a Security scan using CI/CD https://docs.gitlab.com/ee/user/application_security/security_dashboard/#gitlab-security-dashboard-security-center-and-vulnerability-reports /security/configuration

Current visual experience should not change:

image

ICE score

Impact Confidence Ease Score
value 1 value 2 value 3 Average(1:3)

Known assumptions

Results, lessons learned, next steps

Checklist

  • Fill in the experiment summary and write more about the details of the experiment in the rest of the issue description. Some of these may be filled in through time (the "Result, learnings, next steps" section for example) but at least the experiment summary should be filled in right from the start.
  • Add the label of the group:: that will work on this experiment (if known).
  • Mention the Product Manager, Engineering Manager, and at least one Product Designer from the group that owns the part of the product that the experiment will affect.
  • Fill in the values in the ICE score table ping other team members for the values you aren’t confident about (i.e. engineering should almost always fill out the ease section). Add the ~"ICE Score Needed" label to indicate that the score is incomplete.
  • Replace the ~"ICE Score Needed" with an ICE low/medium/high score label once all values in the ICE table have been added.
  • Mention the [at]gitlab-core-team team and ask for their feedback.
Edited by Dallas Reedy