Page MenuHomePhabricator

Donors to newcomers: go straight to homepage
Closed, ResolvedPublic

Description

After donors create their accounts, we want them to taken to their homepage right away, instead of to the welcome survey. We're doing this because:

  • We generally know the answers to most of their welcome survey questions (why they created their account, whether they've edited before).
  • By skipping the survey, we're bringing them into the newcomer experience more directly.

We should not record any sort of response for the survey for them, i.e. the hidden user preference should appear like they never received the survey (as opposed to that they skipped it).

When they arrive on the homepage, they should receive the same popups and onboarding that users get through the flow in which they arrive from completing the survey and clicking the button to go their homepage.

Event Timeline

Change 701100 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/GrowthExperiments@master] Donor campaign: Take user directly to Special:Homepage

https://gerrit.wikimedia.org/r/701100

Change 701106 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/extensions/GrowthExperiments@master] Add custom signup flow for donors

https://gerrit.wikimedia.org/r/701106

Change 701100 abandoned by Gergő Tisza:

[mediawiki/extensions/GrowthExperiments@master] Donor campaign: Take user directly to Special:Homepage

Reason:

Squashed into Icfff8893f08d5ad1c161472210ad2707846074a8 for easier backporting.

https://gerrit.wikimedia.org/r/701100

Change 701106 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Add custom signup flow for donors

https://gerrit.wikimedia.org/r/701106

Change 700741 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.9] Add custom signup flow for donors

https://gerrit.wikimedia.org/r/700741

Change 700742 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.11] Add custom signup flow for donors

https://gerrit.wikimedia.org/r/700742

Change 700741 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.9] Add custom signup flow for donors

https://gerrit.wikimedia.org/r/700741

Change 700742 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.11] Add custom signup flow for donors

https://gerrit.wikimedia.org/r/700742

Mentioned in SAL (#wikimedia-operations) [2021-06-23T18:53:33Z] <urbanecm@deploy1002> Synchronized php-1.37.0-wmf.11/extensions/GrowthExperiments/: 76e5fc91083736d14049a05ed227cdea015c113e: Add custom signup flow for donors (T284740; T284800; T285281) (duration: 01m 07s)

Mentioned in SAL (#wikimedia-operations) [2021-06-23T18:55:42Z] <urbanecm@deploy1002> Synchronized php-1.37.0-wmf.9/extensions/GrowthExperiments/: REVERT: 76e5fc91083736d14049a05ed227cdea015c113e: Add custom signup flow for donors (T284740; T284800; T285281) (duration: 00m 38s)

Change 700744 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.9] Revert "Add custom signup flow for donors"

https://gerrit.wikimedia.org/r/700744

Change 700744 merged by Urbanecm:

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.9] Revert "Add custom signup flow for donors"

https://gerrit.wikimedia.org/r/700744

Mentioned in SAL (#wikimedia-operations) [2021-06-23T19:07:32Z] <urbanecm@deploy1002> Synchronized php-1.37.0-wmf.9/extensions/GrowthExperiments/: 2338e53: Revert "Add custom signup flow for donors" (T284740; T284800; T285281) (duration: 01m 06s)

Change 701361 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.9] Re-apply "Add custom signup flow for donors", step 1

https://gerrit.wikimedia.org/r/701361

Change 701363 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.9] Re-apply "Add custom signup flow for donors", step 2

https://gerrit.wikimedia.org/r/701363

Change 701364 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.9] Re-apply "Add custom signup flow for donors", step 3

https://gerrit.wikimedia.org/r/701364

Change 701361 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.9] Re-apply "Add custom signup flow for donors", step 1

https://gerrit.wikimedia.org/r/701361

Mentioned in SAL (#wikimedia-operations) [2021-06-24T11:34:41Z] <tgr@deploy1002> Synchronized php-1.37.0-wmf.9/extensions/GrowthExperiments: Backport: [[gerrit:701361|Re-apply "Add custom signup flow for donors", step 1 (T284799 T284740 T284800 T285281)]] (duration: 01m 06s)

Change 701363 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.9] Re-apply "Add custom signup flow for donors", step 2

https://gerrit.wikimedia.org/r/701363

Change 701364 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.37.0-wmf.9] Re-apply "Add custom signup flow for donors", step 3

https://gerrit.wikimedia.org/r/701364

Mentioned in SAL (#wikimedia-operations) [2021-06-24T12:08:28Z] <tgr@deploy1002> Synchronized php-1.37.0-wmf.9/extensions/GrowthExperiments: Backport: [[gerrit:701363|Re-apply "Add custom signup flow for donors", step 2 (T284799 T284740 T284800 T285281)]] (duration: 01m 06s)

Mentioned in SAL (#wikimedia-operations) [2021-06-24T12:18:43Z] <tgr@deploy1002> Started scap: Backport: [[gerrit:701364|Re-apply "Add custom signup flow for donors", step 3 (T284799 T284740 T284800 T285281)]]

Mentioned in SAL (#wikimedia-operations) [2021-06-24T12:44:50Z] <tgr@deploy1002> Finished scap: Backport: [[gerrit:701364|Re-apply "Add custom signup flow for donors", step 3 (T284799 T284740 T284800 T285281)]] (duration: 26m 07s)

Ready for QA on testwiki, ptwiki, and eswiki

@kostajh -- @Urbanecm_WMF identified this issue in T284800: Donors to newcomers: URL parameters, and I think it's something that should be fixed via this task:

One note: This correctly leads me to the homepage right after creating my account, but when I leave it, this shows:

image.png (568×1 px, 167 KB)

I find it disruptive, since similar tour was already shown during homepage initial load.

@kostajh -- @Urbanecm_WMF identified this issue in T284800: Donors to newcomers: URL parameters, and I think it's something that should be fixed via this task:

One note: This correctly leads me to the homepage right after creating my account, but when I leave it, this shows:

image.png (568×1 px, 167 KB)

I find it disruptive, since similar tour was already shown during homepage initial load.

Ok, I'm on it.

@kostajh -- @Urbanecm_WMF identified this issue in T284800: Donors to newcomers: URL parameters, and I think it's something that should be fixed via this task:

One note: This correctly leads me to the homepage right after creating my account, but when I leave it, this shows:

image.png (568×1 px, 167 KB)

I find it disruptive, since similar tour was already shown during homepage initial load.

Ok, I'm on it.

Done in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/702358 which was merged & backported