Closed Bug 1254368 Opened 9 years ago Closed 9 years ago

GA Setup for New FxFriends Email Sign Up Page

Categories

(www.mozilla.org :: Analytics, defect)

Production
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: josorio, Assigned: jpetto, Mentored)

References

()

Details

Hello, We're revamping the FxFriends Sign Up Page and the new version will go live on April 1, 2016. We'd like to make sure this page is set up for GA and tracking success! https://www.mozilla.org/en-US/contribute/friends We'd like to track: - Clicks on CTA Button(s) "Sign Me Up" - Successful Email Sign Up Form Submission - If folks are able to see the form after they hit "sign me up" (context: the form will open up below the header image area). - The usual traffic info - The usual acquisition info Also, we'd love to hear from the dev/analytics folks to see if there are any other recos for things we should be tracking. We'd like to make sure this is set up in time for the launch of the revamped page on April 1, 2016. Thank you, Jess
:garethc - I have the following set up for clicking the button that displays the signup form: window.datalayer.push({ 'event': 'firefox-sync-interaction', 'interaction': 'display signup form' }); I didn't add a custom datalayer push for the form submission, as I *think* we already have GA tracking events on that form - #newsletter-form, the same form used in the footer of most pages. Adding a datalayer push for the form would be very possible if necessary, however. Let me know if the above datalayer push works and if we need an additional push for the form submission. Thanks!
Flags: needinfo?(garethcull.bugs)
Hi Gareth- This one has a hard deadline to be live of March 31. Thx, Jen
Hey Jon, We already measure clicks on the Join Now CTA, which we did through GTM. Can you confirm that's the button associated with your datalayer push in Comment #1? We don't have any tracking on the video though. Is this something you could add? window.datalayer.push({ 'event': 'firefox-sync-interaction', 'interaction': playState // 'play video' or 'complete video' }); Is the new email form on a demo server or in production so i could test to see if there is a GA event on submission?
Flags: needinfo?(garethcull.bugs) → needinfo?(jon)
Hey Gareth - Ah, sorry for not providing a link. The updated page is currently on demo5 [1]. As you'll see when you load the page, the video has been removed. Let me know if GA needs any tweaks. [1] https://www-demo5.allizom.org/en-US/contribute/friends/
Flags: needinfo?(jon) → needinfo?(garethcull.bugs)
Hey Jon, All the events are coming through now on demo5. Please push to prod. Thanks. Gareth
Flags: needinfo?(garethcull.bugs)
Thanks Gareth! We're still waiting on the newsletter to be created (bug 1254685). Will push to prod when that's resolved.
Blocks: 1254309
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Hey Gareth! Do I have access to this page's GA? If so, can you please share the GA URL with me?
Flags: needinfo?(garethcull.bugs)
Hey Peter, Can you work with Jess to build out a data studio report for this page? Doing something similar to what we did with the homepage would be great. Thanks!
Flags: needinfo?(garethcull.bugs) → needinfo?(peter.german.bugs)
Hi Jess, I'll set up some time for us to go through this. Best, PG
Awesome! Thank you!
Just closing this as my recollection is that there was no action needed from our discussion for the time being.
Flags: needinfo?(peter.german.bugs)
Hey Peter, Actually we discussed holding off until the page revamp was complete. The new page is now live! :) Can we set up a basic report for this page? We're still interested in tracking all the info outlined in the description of this bug. Please confirm. Thank you!
Flags: needinfo?(peter.german.bugs)
Sounds good. I should be able to build something shortly after we return from London. Let me know if there are any issues with that timeline.
Flags: needinfo?(peter.german.bugs)
You need to log in before you can comment on or make changes to this bug.