Closed
Bug 1130194
Opened 10 years ago
Closed 10 years ago
Update Hello product page with updated GA events to track sharing campaigns
Categories
(www.mozilla.org :: Pages & Content, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: ckprice, Assigned: ckprice)
References
()
Details
(Whiteboard: [kb=1656791] )
User Story
As a marketing admin, I would like to share a link to the Hello product page. I would then like to see how many users engaged with the Hello FTU tour from my link.
This bug is opened to update the Hello product page[0] with enhancements to page tracking, and confirm usability and structure of the share URL to optimize tracking.
Flow is:
1. Share link on social property
?utm_source=w
&utm_medium=x
&utm_campaign=y
&utm_content=z
2. User lands on product page
3. User clicks on CTA dropping the panel
4. User clicks on "Get Started" button
5. The value in the utm_content query string is persisted to the FTU tour, and used to track the source in the "Event Action" value
Example: http://cl.ly/image/1R3X2d2r391E
The "Event Action" value would be overloaded to: productPage blogpost1, productPage fbshare1, productPage twittershare2, etc.
Because of the nature of the tour, we're unable to use existing utm parameters to track all events (ref: bug1114670comment9)
[0] tagging matrix (updates are in green) https://docs.google.com/a/mozilla.com/spreadsheets/d/1crhDaU17YSz5IR3PSoqnU3naX5VrdDYRIkwTxjfFsoU/edit#gid=408649200
| Assignee | ||
Comment 1•10 years ago
|
||
:garethc - please review the proposed parameters used.
Flags: needinfo?(garethcull.bugs)
| Assignee | ||
Updated•10 years ago
|
Whiteboard: [kb=1656791]
Comment 2•10 years ago
|
||
I believe we decided to use a custom dimension along with the event instead of overloading eventAction...cory can you please confirm?
Flags: needinfo?(garethcull.bugs)
| Assignee | ||
Comment 3•10 years ago
|
||
(In reply to Gareth Cull [:garethc] from comment #2)
> I believe we decided to use a custom dimension along with the event instead
> of overloading eventAction...cory can you please confirm?
Yep you are correct. The implementation of using the custom variable is already implemented in bug 1130198.
| Assignee | ||
Comment 4•10 years ago
|
||
Proper sharing of the product page should include any unique identifiers in the utm_content= query string parameter. This value can then be used to track first time usage in GA.
| Assignee | ||
Comment 5•10 years ago
|
||
Per conversation with agibson.
To enable external sharing, we will limit to a set number of predetermined campaign parameters. This is because we're using Telemetry to store these values which opens us to abuse if we allow arbitrary, user-controlled input into the system.
To share the product page, use the following in the utm_content parameter:
?utm_source=w
&utm_medium=x
&utm_campaign=y
&utm_content=|campaign1|campaign2|campaign3|campaign4|campaign5|
Only these values will be passed along and trackable in the First Time Use tour.
No longer blocks: 1114670
| Assignee | ||
Comment 6•10 years ago
|
||
After discussions with Liz, updating this to key off of the utm_source field.
Valid values:
utm_source = |twitter|facebook|wiki|email|
If these are found in the utm_source field, we will send on to Telemetry.
Comment 7•10 years ago
|
||
Commits pushed to master at https://github.com/mozilla/bedrock
https://github.com/mozilla/bedrock/commit/f727d1ac57768ec29174ace4b0e5db2b9d02486a
[fix bug 1130194] Add FTU tracking to Hello product page
https://github.com/mozilla/bedrock/commit/19571cbdeeba9d5288e8c43b13da7a2609844c93
Merge pull request #2759 from ckprice/bug-1130194-add-ftu-tracking-hello-product-page
[fix bug 1130194] Add FTU tracking to Hello product page
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•