Background
All users in the experiment (i.e. in the control or treatment group) who create an account via the watchstar or bookmark button will have the same experience upon logging in for the first time:
- Return to the article from which they starting the account creation process (note that this already happens for the control group and was implemented for the treatment group in T422167).
- If they were part of the control group, they should watch the article (this already happens).
- Be automatically opted into the ReadingLists beta feature (this already happens).
- Show the usual ReadingLists onboarding popover (this already happens). The article will NOT automatically be added to the default reading list.
- Skip the following onboarding experiences and popovers:
- The newcomer welcome survey.
- The "get started here" popover at the top, pointing to the user menu icon (see image in comment below)
User story
I choose to create an account and finish the standard account creation flow. I am taken back to the article, with my account opted into the reading list beta, being able to see the bookmark on the article, but the article will not be automatically saved to my new account.
Design requirements
{F74837076}
Requirements
Technical requirements
We need to prevent 2 things from the GrowthExperiments codebase from happening:
- After account creation, users are usually taken to Special:WelcomeSurvey. We want to skip this and go straight back to the article. We can probably create a campaign configuration with skipWelcomeSurvey set to true.
- The "get started here" popover that will appear on the article page unless we prevent it. We need to set the growthexperiments-tour-homepage-discovery user preference to true.
Additionally, we should try to ensure that the readingListsAccountCreationCta URL parameter is removed.
Acceptance criteria
On mobile web, for the control and treatment groups:
- After creating an account, user is taken back to the article from which they clicked the bookmark button.
- User skips the Welcome Survey.
- User sees the bookmark button. Watchstar is moved to the tools menu.
- User sees the ReadingLists onboarding dialog.
- User does not see any other onboarding components, e.g. from GrowthExperiments.
- Ideally, user does not see any URL parameters related to the experiment (e.g. readingListsAccountCreationCta, but this is not a dealbreaker.
For the control group only:
- If the user was in the control group and came from the watchstar CTA, they should automatically watch the article.
BDD
Feature: Post-account-creation experience
Scenario: Return to article and skip onboarding (control & treatment)
Given I am a logged-out user in the experiment who created an account via the CTA
When I am redirected after completing account creation
Then I am returned to the article I started from
And the Welcome Survey is skipped
And the bookmark button is shown and the watchstar is moved to the tools menu
And the ReadingLists onboarding dialog is shown
And no other onboarding components are shown
Scenario: Control-group auto-watch
Given I am a control-group user who created an account from the watchstar CTA
When I return to the article
Then the article is automatically watchedTest Steps
Test Case 1: Return + onboarding (run for treatment and control)
- Complete account creation via the CTA (bookmark for treatment / watchstar for control).
- AC1: The user is returned to the originating article (not Homepage / Special:WelcomeSurvey).
- AC2: The Welcome Survey is skipped.
- AC3: The bookmark button is shown and the watchstar is moved to the tools menu.
- AC4: The ReadingLists onboarding dialog is shown.
- AC5: No other onboarding is shown (no GrowthExperiments "Get started here!" tour, no newcomer welcome survey).
- AC6: No experiment URL params remain (readingListsAccountCreationCta) — non-blocking.
- AC7: Control only — the article is automatically watched.
QA Results - Prod
| AC | Status | Details |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
Communication criteria
n/a
Rollback plan
If there's an issue with this work we'd likely need to revert the patch showing the bookmark button to the treatment group (T422157) to disable the entire experimental UI, or turn the experiment off in TestKitchen.
This task was created by Version 1.0.0 of the Reader Experience team task template using phabulous.


