Closed
Bug 775485
Opened 12 years ago
Closed 10 years ago
Send welcome email to new accounts
Categories
(developer.mozilla.org Graveyard :: Sign-in, enhancement, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jswisher, Assigned: openjck)
References
Details
Attachments
(1 file)
109.85 KB,
application/vnd.pdf
|
Details |
After an account has been created, MDN should send an email message welcoming the user. For example, it could provide links to pages on how to contribute, how to join the MDN community mailing list and IRC channel.
Assignee | ||
Updated•12 years ago
|
Priority: -- → P3
Updated•12 years ago
|
Version: Kuma → unspecified
Updated•12 years ago
|
Component: Docs Platform → Editing
Comment 1•11 years ago
|
||
With the redesign coming up, we should map out the text of this email now so we can hit the ground running.
Reporter | ||
Comment 2•11 years ago
|
||
I made an etherpad where we can work out the text: https://etherpad.mozilla.org/MDN-welcome-email Keep in mind that we want users to feel like they didn't just create a wiki account; they joined a community: http://www.feverbee.com/2013/01/getting-members-into-the-community-mindset.html
Updated•10 years ago
|
Severity: normal → enhancement
Component: Editing → Login
Priority: P3 → P2
Updated•10 years ago
|
Priority: P2 → P1
Updated•10 years ago
|
Assignee: nobody → jkarahalis
Blocks: mdn-gh-login
Assignee | ||
Comment 3•10 years ago
|
||
We will be able to launch this soon. Should we finalize the copy? Who might be a good person to write a friendly welcome email like this?
Reporter | ||
Comment 4•10 years ago
|
||
In comment 2 there's a link to an etherpad with a draft email, which is probably way too long. I'll check in with Jess Davis (Engagement's email goddess) to see if she has suggestions about improving it.
Assignee | ||
Comment 5•10 years ago
|
||
We might also want to think about what subject line to use.
Reporter | ||
Comment 6•10 years ago
|
||
I shortened the email by replacing the sections with links into the Getting Started page, and added a subject line: Take the next step to get involved on MDN! https://etherpad.mozilla.org/MDN-welcome-email
Comment 7•10 years ago
|
||
Note: we should split test these emails/subjects for click-thru rate by using utm_content parameters on the link urls. When we upgrade to universal GA, we can also measure the open rate too.
Comment 8•10 years ago
|
||
Hey team, quick question: What tech is being used to send these emails? I ask because you may want to use ExactTarget (the email platform we use for all of our marketing & engagement emails) that does have open and click tracking, as well as delieverability tracking on our 4 dedicated IPs (for maximum deliverability). Even if this feature doesn't launch using ExactTarget, we may want to migrate this sending in the future to unify how we as Mozilla send emails (there are several other initiatives underway to get us all migrated into one unified email platform).
Comment 9•10 years ago
|
||
Hey Jessilyn, thanks for the input. AIUI, we typically use ET for mailing *list* emails? These are 1-time emails per individuals, so ET feels a bit heavy for this use-case. I.e., how would we generate a report from ET that rolls up all the individual emails into a single view of open/click rates?
Flags: needinfo?(jdavis)
Comment 10•10 years ago
|
||
(In reply to Luke Crouch [:groovecoder] from comment #9) > Hey Jessilyn, thanks for the input. > > AIUI, we typically use ET for mailing *list* emails? These are 1-time emails > per individuals, so ET feels a bit heavy for this use-case. I.e., how would > we generate a report from ET that rolls up all the individual emails into a > single view of open/click rates? There are 2 different ways you can send an email via ExactTarget: 1) Mass mailing list (ie newsletter) 2) Triggered email sends (ie welcome email or transactional email) Triggered email sends is the infra we'd use for this case. For example, our welcome emails are triggered when someone signs up for a new newsletter. These individual sends all have the same Job ID, and the reporting (open/click/sends/bounces/etc.) are rolled up into one large report that can be broken down into segments of time (ie since the program was started, in the last week, last month, particular date range, etc.)
Flags: needinfo?(jdavis)
Assignee | ||
Comment 11•10 years ago
|
||
Either one works for me. Should we submit a standard site-generated email now, and consider using ExactTarget later? Or would we prefer to hold off until we have decided?
Comment 12•10 years ago
|
||
I say go for it for now, and we should definitely keep chatting to get ExactTarget implemented for a v2. This way we don't roadblock this great idea in progress.
Comment 13•10 years ago
|
||
Thanks Jessilyn! Do you know of other sites or applications using ExactTarget triggered emails? I have an idea of how to do our open and click-thru rates using Google Analytics, but it would help to see other triggered emails' reports so we can compare the approaches.
Comment 14•10 years ago
|
||
Ali, let's pick our KPI's for the emails. I propose: * Open rate (Sent/Opened) * Click-thru rate (Opened/Clicked) * "Edit an Article" goal conversion rate * "Translate an Article" goal conversion rate What else?
Flags: needinfo?(aspivak)
Comment 15•10 years ago
|
||
The first two are easy to track, so yes, let's use those. I'm not sure about how we would track the other two (and we should add "Create an Account" to the list)
Flags: needinfo?(aspivak)
Reporter | ||
Comment 16•10 years ago
|
||
(In reply to ali spivak from comment #15) > I'm not sure about how we would track the other two (and we should add > "Create an Account" to the list) The email we're talking about is to be sent when a user creates an account. The creation of the account has already happened by the time this email goes out. I suppose we could track which new users edited or translated a document within some period after creating an account, and see if that rate was higher for users who opened the email. But I don't think there's a direct click-thru path to that.
Comment 17•10 years ago
|
||
There's not a direct report, but we can use GA's assisted conversions metrics on the sign-up emails divided by emails sent, opened, and clicked. That will let us see how valuable the emails are for users wanting to edit in a 1-90 day period after they get the email.
Comment 18•10 years ago
|
||
Just a quick question to be sure I'm not mistaken. Every new user will get the e-mail in English. Is this correct?
Flags: needinfo?(jkarahalis)
Comment 19•10 years ago
|
||
As the code is currently written, yes. But, we have the ability to translate the emails and then send appropriate translated emails based on the Accept-Language header sent in the registration request. Should that block the feature? Or can it be a follow-up?
Flags: needinfo?(jkarahalis)
Comment 20•10 years ago
|
||
I recommend to disable the welcome email to non-EN audiences until the messages have been localized, and make this piece a blocker. Otherwise, it's going to be a spammy experience, and cause technical (marking the email as spam & hurting deliverability) and user sentiment backlash (would you feel welcome if the site was in French and got an English welcome email?). Then as the emails are localized and setup, the localized welcome feature can be added over time. (FWIW, ExactTarget would have the ability to send the right language based on the information passed through so this infrastructure will exist whenever we're ready to explore this integration.)
Comment 21•10 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/c92ce5551180884702d2cd92352c99e292b7b3d7 Bug 775485: Send welcome email to new accounts https://github.com/mozilla/kuma/commit/5836d40e359f78248ee6bbcc3d7b38ba862c56c9 bug 775485 - minor cleanups
Updated•10 years ago
|
Status: NEW → ASSIGNED
Comment 22•10 years ago
|
||
I pulled up some GA stats on SUMO's 'new-contributor' emails to see if we could define what to call "success". Not sure if these are helpful or too orthogonal for us. 2014-06-06 to 2014-07-06 Behavior: 517% more pages/session 553% longer avg. session duration Goal conversion rates: Ask a Question: 888% more effective Helpful votes: 661% more effective For our purposes, we want to see similar increase engagement (pages/session, avg. session duration) for welcome email sessions. And we want to see increased effectiveness of goal conversions to Edit an Article and Translate an Article. Our page watch notification emails are 48,715% more effective at driving article edits than other traffic sources. ;) So maybe 500% can be the target success metrics for our welcome emails: 500% more pages/session 500% longer avg. session duration 500% better Edit Article conversion rate 500% better Translate Article conversion rate I.e., we'll continue to iterate on this to get as close to those targets as possible.
Reporter | ||
Comment 23•10 years ago
|
||
What is the "control" for the SUMO stats? Is there a set of new accounts that don't get a welcome email? Similarly, what will be the comparison for MDN stats?
Comment 24•10 years ago
|
||
The SUMO control group is visits/sessions that came to the site from other sources. So it includes google traffic, referral traffic, etc. That's why the effectiveness is so high. We'll compare MDN visits/sessions from the email against other sources - search, referrals, etc.
Updated•10 years ago
|
No longer blocks: mdn-gh-login
Updated•10 years ago
|
Blocks: mdn-gh-login
Comment 25•10 years ago
|
||
I found a heisenbug in the code that sends the translated emails. It's proving very tough (for me) to fix by myself. However, we've finished the code that doesn't send un-translated emails. ETA on the translated emails is anywhere from 5 to 10 days. The code itself is probably easy, but I need to get fresh eyes on it. So, one way to partially ship this sooner is to ship welcome emails for en-US users first, and then follow it with translated emails as soon as we can. :hoosteeno, Janet - how would you feel about shipping en-US welcome emails first?
Flags: needinfo?(jswisher)
Flags: needinfo?(hoosteeno)
Comment 26•10 years ago
|
||
> So, one way to partially ship this sooner is to ship welcome emails for
> en-US users first, and then follow it with translated emails as soon as we
> can.
>
> :hoosteeno, Janet - how would you feel about shipping en-US welcome emails
> first?
Works for me as long as we follow through. Questions:
* Is there a bug for "fix translated emails"?
* Is someone assigned to it and is there a plan for closing it?
Flags: needinfo?(hoosteeno)
Reporter | ||
Comment 27•10 years ago
|
||
So, the proposed shipping solution is: * en-US welcome emails to en-US users * no welcome emails to non-en-US users I think that's OK.
Flags: needinfo?(jswisher) → needinfo?(lcrouch)
Reporter | ||
Comment 28•10 years ago
|
||
Jean-Yves, how does this sound to you?
Flags: needinfo?(jypenator)
Comment 29•10 years ago
|
||
FWIW, I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1045187 but I did *not* make it block this bug. Bug 1029071 is already done, and ensures that non-English sign-ups will not receive English welcome emails.
Flags: needinfo?(lcrouch)
Comment 30•10 years ago
|
||
(In reply to Janet Swisher from comment #28) > Jean-Yves, how does this sound to you? As it is a better solution than what we have now and will allow us to gather experience, it looks like a good solution.
Flags: needinfo?(jypenator)
Comment 31•10 years ago
|
||
I enabled and tested the feature on stage. My only nit-pick is that the email From: is "notifications" :( I'll fix that.
Comment 32•10 years ago
|
||
Hmm ... from whom should these emails be? Right now it's from notifications@developer.mozilla.org, just like the article update emails. :hoosteeno - should it be from welcome@developer.mozilla.org? note: we can't translate this from address (yet). i.e., we can't make it "welcome@developer.mozilla.org" for English sign-ups and "bienvenido@developer.mozilla.org" for Spanish sign-ups.
Flags: needinfo?(hoosteeno)
Reporter | ||
Comment 33•10 years ago
|
||
The "From" should appear to be a real person, even if the actual address is an alias. (Ideally, the alias should also go to a real person, in case of responses, but that may be a separate bug.) For example: "Janet Swisher, MDN Community Manager <welcome@developer.mozilla.org>" Obviously the "real name" portion can change in case of personnel changes.
Comment 34•10 years ago
|
||
Updated https://github.com/mozilla/kuma/pull/2607 per https://bugzilla.mozilla.org/show_bug.cgi?id=775485#c33
Comment 35•10 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/5232b472275a15bbefcdde100e219e0199ffd3ed fix bug 775485 - welcome email tweaks https://github.com/mozilla/kuma/commit/d03a7885cd603cd73c291fa3c5e03f5339337888 Merge pull request #2607 from groovecoder/change-welcome-email-from-775485 fix bug 775485 - welcome email tweaks
Updated•10 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment 36•10 years ago
|
||
Merged the final version of this to dev server. We changed it from "Janet Swisher, MDN Community Manager <no-reply@mozilla.org>" so users don't get internal email errors if they do reply. We can update the "From:" without a code push later so we can easily change it.
Comment 37•10 years ago
|
||
(In reply to Luke Crouch [:groovecoder] from comment #36) > Merged the final version of this to dev server. We changed it from "Janet > Swisher, MDN Community Manager <no-reply@mozilla.org>" so users don't get > internal email errors if they do reply. > > We can update the "From:" without a code push later so we can easily change > it. This is great. Thanks!
Flags: needinfo?(hoosteeno)
Comment 38•10 years ago
|
||
Commits pushed to github-allauth at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/5232b472275a15bbefcdde100e219e0199ffd3ed fix bug 775485 - welcome email tweaks https://github.com/mozilla/kuma/commit/d03a7885cd603cd73c291fa3c5e03f5339337888 Merge pull request #2607 from groovecoder/change-welcome-email-from-775485
Comment 39•10 years ago
|
||
Bah, our email sender (SocketLabs) doesn't like the comma in "Janet Swisher, MDN Community Manager". Propose alternatives? "Janet Swisher and MDN Community Team" "MDN Community Team" ?
Flags: needinfo?(jswisher)
Comment 40•10 years ago
|
||
Based on IRC conversation, updated From to just "Janet Swisher" https://github.com/mozilla/kuma/pull/2630
Flags: needinfo?(jswisher)
Comment 41•10 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/0e8e6234893a1e3cd42acd442039cf408027cc94 fix bug 775485 - email from Janet https://github.com/mozilla/kuma/commit/2793063dac1f96d86ad5d093eb810b22b3f61e14 Merge pull request #2631 from groovecoder/from-janet-775485 fix bug 775485 - email from Janet
Comment 42•10 years ago
|
||
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/936ae2c80ec9f72b945a3e0a4f5770b5f476c651 bug 775485 - remove extra IRC link from html email https://github.com/mozilla/kuma/commit/76a188036b18d853165712bf51aac2076e83d776 Merge pull request #2635 from groovecoder/extra-irc-link-775485 bug 775485 - remove extra IRC link from html email
Comment 43•10 years ago
|
||
Commits pushed to github-allauth at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/0e8e6234893a1e3cd42acd442039cf408027cc94 fix bug 775485 - email from Janet https://github.com/mozilla/kuma/commit/2793063dac1f96d86ad5d093eb810b22b3f61e14 Merge pull request #2631 from groovecoder/from-janet-775485 https://github.com/mozilla/kuma/commit/936ae2c80ec9f72b945a3e0a4f5770b5f476c651 bug 775485 - remove extra IRC link from html email https://github.com/mozilla/kuma/commit/76a188036b18d853165712bf51aac2076e83d776 Merge pull request #2635 from groovecoder/extra-irc-link-775485
Comment 44•10 years ago
|
||
**VERY** early analysis (i.e., 6 sessions triggered by welcome emails) are promising: They have a 116% better goal conversion rate than other traffic sources. Note: I expect this will climb as we look at more data. http://screencast.com/t/HVXZt9Zb
Comment 45•10 years ago
|
||
Updated bug tree - this doesn't block GitHub, and it depends on the translated emails before we call this done.
Comment 46•10 years ago
|
||
Updated analysis. With 68 sessions reporting, the welcome emails have increased to a 176% better goal conversion rate than other traffic sources. (See attached GA report) So "it's looking pretty good for this myth." [1] I'm eager to see a full month's worth of data. However, if we want to iterate on tweaks or another version of the email, we can actually A/B test the email content to see if different copy gives better results. [1] https://en.wikipedia.org/wiki/MythBusters#Outcomes_of_the_experiments
Comment 47•10 years ago
|
||
Comment 48•10 years ago
|
||
(In reply to Luke Crouch [:groovecoder] from comment #46) > Updated analysis. With 68 sessions reporting, the welcome emails have > increased to a 176% better goal conversion rate than other traffic sources. > (See attached GA report) So "it's looking pretty good for this myth." [1] > I'm eager to see a full month's worth of data. > > However, if we want to iterate on tweaks or another version of the email, we > can actually A/B test the email content to see if different copy gives > better results. > > [1] https://en.wikipedia.org/wiki/MythBusters#Outcomes_of_the_experiments Wow -- this sounds fantastic.
Comment 49•10 years ago
|
||
Whoops, it's even better than I thought. I compared the welcome email 'campaign' against other campaigns - not against all traffic sources. From 77 sessions started via a welcome email, we had 21 goal completions - a 27.27% goal conversion rate, which is 4,495% better than from other traffic sources. The only campaign that out-performs the welcome emails are the "Page watch" emails (27 sessions; 21 goal completions; 77.78% goal conversion rate; 13,000% better than other sources). So, returning to our "success metrics" [1] ... 237% more pages/session (6 vs. 1.78) 195% longer avg. session duration (06:55 vs. 02:20) 16,716% better Edit Article conversion rate (5.19% vs. 0.03%) 22,801% better Translate Article conversion rate (3.90% vs. 0.02%) :hoosteeno - Do we want to iterate and/or experiment on the email content to try to improve the pages/session and avg. session duration goals? [1] https://bugzilla.mozilla.org/show_bug.cgi?id=775485#c22
Flags: needinfo?(hoosteeno)
Comment 50•10 years ago
|
||
> :hoosteeno - Do we want to iterate and/or experiment on the email content to > try to improve the pages/session and avg. session duration goals? Sure. I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1053877 for that, it's not a blocker. But considering the powerful effect described in comment 49, I think the next iteration should be to increase the number of people getting these emails via https://bugzilla.mozilla.org/show_bug.cgi?id=1045187.
Flags: needinfo?(hoosteeno)
Comment 52•10 years ago
|
||
All the blockers on this bug are launched. That means this feature (which was on our roadmap) is done. And as comment 49 points out, it is hugely impactful. Thanks, Janet! Thanks, MDN devs!
Status: REOPENED → RESOLVED
Closed: 10 years ago → 10 years ago
Resolution: --- → FIXED
Comment 53•10 years ago
|
||
Note: New users in locales won't start seeing welcome emails until they are translated into their locale.
Comment 54•10 years ago
|
||
Updated "success metrics" [1] with 952 sessions since launch ... 205% more pages/session (5.49 vs. 1.80) 165% longer avg. session duration (06:07 vs. 02:18) 17,710% better Edit Article conversion rate (6.09% vs. 0.03%) 10,008% better Translate Article conversion rate (1.68% vs. 0.02%) So, a drop in the effectiveness of "Translate Article" conversion rate. What a time to land translated welcome emails, eh? :) [1] https://bugzilla.mozilla.org/show_bug.cgi?id=775485#c22
Comment 55•10 years ago
|
||
wow super cool!
Updated•4 years ago
|
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•