Closed Bug 1027045 Opened 11 years ago Closed 11 years ago

Track email sign-up conversion goal for landing page

Categories

(Webmaker Graveyard :: Metrics, defect, P1)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: adam, Assigned: jon)

References

Details

(Whiteboard: [snippet] [landingpages][metrics][June27])

Attachments

(1 file)

These email sign-up conversions need to be logged in GA and in Optimizely so we know how well the page performs. I can provide the relevant tracking code, but 'relevant' depends on implementation. So first I need to know: When a user clicks submit, do they: (A) Stay on this page, and behind the scenes we store the address in BSD (ie AJAX type interaction) (B) Get forwarded onto BSD, processed and shown a thank you page. And if (B), the thank you page needs to be hosted a webmaker.org. This either means pointing a subdomain to BSD, or hosting a thank you page elsewhere and forwarding the user to here.
Andrea, would you know the answer to this? Matt, this might be a decision for the dev implementing the page. In which case could you point them at this question once we know who's working on it? Thanks, A
Flags: needinfo?(matt)
Flags: needinfo?(andrea)
It's a Q for JP, i've added him to the bug.
Flags: needinfo?(andrea)
* Andrea: good to use "flaginfo" when you need a question answered. Flagging JP. :)
Flags: needinfo?(matt) → needinfo?(johns)
oops! I knew that! :)
Once we know where the thank you page/message is going to be, the tracking implementation is: * Include GA * Include Optimizely * Include webmaker-analytics module (depends on Bug 1027041) Then fire these functions: analytics.event("Email Sign Up", {label: "Learn More About Webmaker"}); analytics.conversionGoal("WebmakerEmailSignUp"); The exact implementation of those functions depends on whether it's (A) or (B), but I can help out more when the build begins. (Also, I've setup the corresponding goal in GA so we'll be tracking Goals as soon as this event is firing)
Depends on: 1027041
@ Adam: re thank-you page, see https://bugzilla.mozilla.org/show_bug.cgi?id=1026703#c11 * Does that give you what you need?
* It's basically (a)
Flags: needinfo?(johns)
Yeah, we had a quick discussion on Vidyo and we're planning on taking path A here, where we do an AJAX submission to BSD.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
doh. mid-air collision... yes that solves it. I'll add the exact tracking code here for @aali imminently. (Keeping the ticket open until I check the implemented code is recording things correctly.)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
@aali, all the tracking requirements for the page are now detailed here: https://wiki.mozilla.org/Foundation/Metrics/Landing_Page_Tracking There are four tracking code/libraries to include, and two JavaScript events to fire after a successful sign-up (and before the redirect happens). Does that page make sense? And feel free to point me to the repo when you're working on this and I can help with this tracking at any point.
Flags: needinfo?(ali)
+ Jbuck in case he can help
Flags: needinfo?(jon)
Hey Adam! I have implemented this in here https://github.com/mozilla/webmaker-snippet-landing-page/pull/1 But, still waiting for the last part which I can't add the analytics events until I get that.
Flags: needinfo?(ali)
Flags: needinfo?(jon)
Whiteboard: [landingpages][metrics][June27] → [snippet] [landingpages][metrics][June27]
No longer blocks: 1027724
* This one is blocked on Andrea. Waiting on BSD URL.
Flags: needinfo?(andrea)
Assignee: adam → andrea
No longer blocks: 1026703
https://sendto.mozilla.org/page/s/snippet-test - People who sign up on this page will have the source 20140620_snippettest_MPlandingpageTEST01 - People who sign up on the page will automatically be put in the group June 2014 snippet test - MP landing page - The checkbox on the page is the option for email opt-in * Does this give us what we need to close this one?
Assignee: andrea → jon
Flags: needinfo?(andrea) → needinfo?(jon)
Attachment #8443556 - Flags: review?(mavis)
Attachment #8443556 - Flags: feedback?(adam)
Flags: needinfo?(jon)
Blocks: 1028281
No longer blocks: 1027715
Commits pushed to master at https://github.com/mozilla/makerparty https://github.com/mozilla/makerparty/commit/0037d443b2b4f43041bb45f77a6d0423e31174a6 Fix bug 1027045 - Track email sign-up conversion goal https://github.com/mozilla/makerparty/commit/c530efaf4db3eea58d8a06a4cf9dcaa3801b8b43 Merge pull request #20 from jbuck/track-email-sign-up Fix bug 1027045 - Track email sign-up conversion goal
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → FIXED
Attachment #8443556 - Flags: review?(mavis)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: