Page MenuHomePhabricator

Emailability: Improve verification email
Open, Needs TriagePublic

Description

Problem

The current verification (confirmation) email can be perceived as alarming, especially with language about the user's IP address. We intend to update the verification email so that it is more welcoming to users, so that they feel encouraged to interact with the links and verify their email.

Proposed solution

Update the verification email to have more welcoming language, so that users feel encouraged to click the verification link(s).

Proposed design

Besides updating the copy to be more welcoming, some other recommendations incorporated into the mock:

  • Update the 'from: email sender' to the specific language wiki
  • Update the reply-to address to be something like noreply-en@wikipedia.org to more clearly indicate that it is not reply-able (whereas currently the reply address is wiki@wikimedia.org)
  • Update the Subject line to be more welcoming
  • Add the Wikipedia logo to reassuring the user the origin of the sender
  • Make the main confirm link a more prominent call-to-action button instead of a link
  • Move the 'cancel' confirmation link to the very end of the message to reduce its prominence.
  • Even though it is shown in the mockup, we will probably want to remove the statement about the IP address of the registration. That will be updated in a future mockup.

See this slide for examples of verification emails from other platforms.

Email contents in the mock as text

Subject:

Welcome to Wikipedia: Please confirm your email address

From:

Wikipedia $Language-wiki <noreply-$langwiki-code@wikipedia.org>

Email message:

Hi $Username,
Thanks for adding an email to your Wikipedia account, registered from IP address $IP address.
Please click on the button below to confirm this as the email address you’d like to link to your account “$Username":
[[Confirm email address]]
Note: this confirmation code expires at $Timestamp.
Thanks,
Wikipedia $Language wiki


To cancel the email address confirmation (because you did not register the account or for any other reason), click on this cancellation link:
Special:InvalidateEmail link

Details

Related Gerrit Patches:
mediawiki/extensions/GrowthExperiments : masterOverride confirmation email with redesigned version if so configured
mediawiki/core : masterAdd UserSendConfirmationMail hook

Related Objects

Event Timeline

JTannerWMF moved this task from Inbox to Q2 2019-20 on the Growth-Team board.
RHo updated the task description. (Show Details)Feb 11 2019, 2:43 AM
MMiller_WMF updated the task description. (Show Details)Feb 13 2019, 1:46 AM
MMiller_WMF moved this task from Q2 2019-20 to Upcoming Work on the Growth-Team board.
MMiller_WMF updated the task description. (Show Details)Feb 16 2019, 12:09 AM

While researching related things, I found that some wikis customize this message. Examples: English Wikipedia, MediaWiki.org

The default message has basically not changed since the email confirmation feature was introduced in 2005. Below is the full history of every non-whitespace change that has ever been made to the text of the confirmation email:

There was only one substantive change to the main confirmation email (that you get when signing up for an account) since its introduction: the March 2008 change adding the cancellation link.

Thanks, @Catrope. It's been so long since I created my English Wikipedia and Mediawiki.org accounts that I forgot that those confirmation emails are different. Since the technology exists for customizing the content, and since those two wikis don't include any mention of IP addresses, I think that makes it seem like we wouldn't be missing anything major by doing the work in this task.

MMiller_WMF removed MMiller_WMF as the assignee of this task.Feb 21 2019, 10:11 PM

Change 493144 had a related patch set uploaded (by Catrope; owner: Catrope):
[mediawiki/extensions/GrowthExperiments@master] [WIP] Override confirmation email

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

Change 493143 had a related patch set uploaded (by Catrope; owner: Catrope):
[mediawiki/core@master] Add UserSendConfirmationMail hook

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

Change 493143 merged by jenkins-bot:
[mediawiki/core@master] Add UserSendConfirmationMail hook

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

Change 493144 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] Override confirmation email with redesigned version if so configured

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

@MMiller_WMF did we talk about redirecting the user to their homepage after they click the confirmation email? Special:ConfirmEmail is kind of a dead end.

Etonkovidova updated the task description. (Show Details)Mar 14 2019, 4:33 PM

All specs seem to be in place (and confirmation functionality works):

However, when the confirmation period expired (or a user deletes the email address in his preferences before confirming it), the page to which users would be re-directed does not have any suggestions what to do next:

MMiller_WMF moved this task from Inbox to FY 2019-20 on the Growth-Team board.

Our team has decided that we will not be working on this project during Q4. Moving it to the next fiscal year.

Tgr added a subscriber: Tgr.May 18 2019, 8:54 PM