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)
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.
| Reporter | ||
Comment 1•11 years ago
|
||
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)
Comment 3•11 years ago
|
||
* Andrea: good to use "flaginfo" when you need a question answered. Flagging JP. :)
Flags: needinfo?(matt) → needinfo?(johns)
Comment 4•11 years ago
|
||
oops! I knew that! :)
| Reporter | ||
Comment 5•11 years ago
|
||
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
Comment 6•11 years ago
|
||
@ Adam: re thank-you page, see https://bugzilla.mozilla.org/show_bug.cgi?id=1026703#c11
* Does that give you what you need?
Comment 7•11 years ago
|
||
* It's basically (a)
Updated•11 years ago
|
Flags: needinfo?(johns)
| Assignee | ||
Comment 8•11 years ago
|
||
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
| Reporter | ||
Comment 9•11 years ago
|
||
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 → ---
| Reporter | ||
Comment 10•11 years ago
|
||
@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)
Comment 12•11 years ago
|
||
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)
| Assignee | ||
Updated•11 years ago
|
Flags: needinfo?(jon)
Updated•11 years ago
|
Whiteboard: [landingpages][metrics][June27] → [snippet] [landingpages][metrics][June27]
Comment 13•11 years ago
|
||
* This one is blocked on Andrea. Waiting on BSD URL.
Flags: needinfo?(andrea)
Updated•11 years ago
|
Assignee: adam → andrea
Comment 14•11 years ago
|
||
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
Updated•11 years ago
|
Flags: needinfo?(andrea) → needinfo?(jon)
| Assignee | ||
Comment 15•11 years ago
|
||
Attachment #8443556 -
Flags: review?(mavis)
Attachment #8443556 -
Flags: feedback?(adam)
Flags: needinfo?(jon)
| Reporter | ||
Comment 16•11 years ago
|
||
Attachment #8443556 -
Flags: feedback?(adam) → feedback+
Comment 17•11 years ago
|
||
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
Updated•11 years ago
|
Status: REOPENED → RESOLVED
Closed: 11 years ago → 11 years ago
Resolution: --- → FIXED
| Assignee | ||
Updated•11 years ago
|
Attachment #8443556 -
Flags: review?(mavis)
You need to log in
before you can comment on or make changes to this bug.
Description
•