Banner about free offer CI/CD Minute and Public Project changes to users of free projects
General in-app messaging guidelines
- Messages must be approved by VP of Product Management in order to run - David has approved
- The VP of Product Management will review and prioritize as needed, and then assign to a Senior UX Researcher (for reviewing messaging content/number of impression, etc.)
- We run a maximum of 2 in-app messages at any given time in order to limit the number of messages a user sees in quick succession.
- Messages run for the shortest amount of time possible.
- Messages are limited to a single page on the site unless there is a business reason to put it on multiple pages.
What you need to do
After you've answered all the Proposed Broadcast Message questions below, please assign to VP Product Management @david
for review and approval.
After VPPM has approved, please tag Fulfillment PMs @amandarueda
and @doniquesmit
in the issue, asking them to assist in scheduling. In the comment, answer these questions:
- Should this be a Banner or Notification?
- Background color (only applicable to Banners)?
- N/A (default)
- Should it be dismissable? (only applicable to Banners)?
- Yes
- Target Path (Paths can contain wildcards, like */welcome)?
- Namespace Usage Quota Page
- Projects landing page
- Project information
- Activity
- Labels
- Members
- Project Settings
- Start date/time UTC?
- April 22th 12:00 UTC
- End date/time UTC?
- May 31st 22:00 UTC
When possible, please create this issue and push it into the approval workflow 30 calendar days prior to your desired "go live" date. This will allow collaborators enough time to support your necessary timing.
Proposed Broadcast Message
Effective June 1, 2022, all free tier public projects will be included in the 400 minutes per month CI/CD minutes quota. Existing free tier public open source projects will have to enroll in the GitLab's Open Source Program before July 1, 2022 to continue to receive GitLab Ultimate benefits. Please visit the FAQ for more information.
What is the purpose of your proposed messaging?
- Announce change to Ultimate feature availability to Free accounts.
- Announce change to CI/CD Quota for public projects created before 2017-07-17
How will you define success?
What type of users do you want to target? (be as specific as you can)
- Free users
How many impressions you are targeting for your desired user type(s)?
What pages do you plan to deploy your message on?
- Job Details page
- Namespace Usage Quota Page
- Projects landing page
- Project information
- Activity
- Labels
- Members
- Project Settings
What is the average total of unique users accessing those pages per day?
What is the average unique users matching your desired user type(s) accessing those pages per day?
What type of message is needed:
- Informational (no CTA)
What is the desired content of your message?
Effective June 1, 2022, all free tier public projects will be included in the 400 minutes per month CI/CD minutes quota. Existing free tier public open source projects will have to enroll in the GitLab's Open Source Program before July 1, 2022 to continue to receive GitLab Ultimate benefits. Please visit the FAQ for more information.
Transparency around decision making criteria
The goal will be weighed against in-app message fatigue. Will we have made significant progress on outcomes or will we have frustrated our users?