Add Trial Discover Page to SM Active Trial UX

Summary

Issue to define the UX changes needed to bring over the Trial Discover Page from gitlab.com into the Self-Managed active trial UX.

Context

Today, SM prospects that trial Ultimate do not have any form of "active trial" experience that informs them of basic information like the following:

  1. Active trial state - No UX informing them they are currently on a trial
  2. Active trial duration - No UX communicating how much time remains for their trial period
  3. Access to trial features - No UX communicating what paid tier/higher tier features they have access to as part of the trial period
  4. Trial expiration - No UX communicating the instance's trial period is near end or over and what actions are available to the user to continue to access paid features in the future

UX for Trial Discover Page in SM

🔗 Figma

Below is a breakdown of the UX for the Trial Discover Page in SM.

Component Current SM State Updated SM State Changes from .com Design Link
Trial Discover Page Does not exist

Trial Discover Page - SM - Active Trial - Current State.png

  • Removal of Talk to sales CTA at top and bottom of page, as it currently launches a contextual modal that exists in gitlab.com
  • Upgrade CTA at top and bottom of page links user to the about.gitlab.com pricing page

🔗 Link

Requirements

  • Have the Trial Discover Page appear in SM at the breadcrumb Admin area / Discover Premium with Duo Core
  • Ensure that the Talk to sales CTA at the top and bottom of the page are removed.
  • Ensure that the Upgrade CTA links out to the about.gitlab.com pricing page
  • Ensure that the copy matches what appears in the designs and on the gitlab.com version of the Trial Discover Page
  • Existing .com Snowplow tracking for the trial discover page registers for SM instances that have it enabled when they interact with these elements
Edited by Doug Stull