Growth - Survey users to determine how they are using verify
Problem
There are an infinite number of ways that I can utilize verify. However, there are different configuration requirements for the feature depending on how I am going to use it.
As a Product Manager, it is important to understand how a namespace intends to use pipelines in order to help that user get started.
Goal
Understand the relative frequency of major Verify use cases. From this, we can devise an initial product experience that can help assist users with the most frequent use cases.
Implementation
Targeting
URL: https://gitlab.com/*/-/pipelines
We need to decide what page URL is most appropriate to prompt users to complete the survey.
Using the root of the CI/CD section as the targeting means we'll likely be triggering it mostly for people that are checking the status of an existing pipeline rather than creating a new one.
One option would be to use the target for the Set up CI/CD
CTA:
https://gitlab.com/group/project/-/new/master?commit_message=Add+.gitlab-ci.yml&file_name=.gitlab-ci.yml
We can't target using URL params, I confirmed this last week.
Survey
- Q1: What are you hoping to accomplish with this CI pipeline?
- <open response>
- Add additional survey questions here
Analysis
- We'll pass UID via a URL param to Qualtrics, which will associate it to a survey response. We'll use this to tie responses back to namespaces.
- We'll code each open response with one or more categories. We'll add up these categories to understand the frequency of use cases.