A couple of things need to be done before we can fully turn on the feature flag.
After turning on the feature flag, there will be clean up work to remove v1 code.
hey @lannka / @calebcordry just wondering if y'all have any updates on this as we are still really eager to be able to track metrics in mixpanel using a unique tracking id
@calebcordry Could you provide an update?
Hello all, it is on the agenda for this sprint.
Hey
Please note that base64 - atob - has an unicode problem, that needs to be fixed as well
https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
Thanks
Hey @lannka @calebcordry ,
Is there any good news?
Hey @lannka @calebcordry what's the status here? Any updates?
@carolinephilbin the work is done. however, last week we caught a bug when we try to roll it out.
The bug has been fixed in canary. It will land in prod next Tuesday (8/7/2018).
After that, we'll update documentation.
Re base64: @adamkasprowicz thanks for foreseeing the issue
Opened a separate bug for that: #17282
The bug has been fixed in canary. It will land in prod next Tuesday (8/7/2018).
Although we still plan to take 1-2 weeks to gradually ramp up the traffic to v2. So the full availability of the feature will be around (8/14/2018 or 8/21/2018)
@lannka will the full availability of this feature allow for a successful Mixpanel integration?
Yes, if what you need is Base64 and Jason.stringify.
We will try to fix the base64 unicode issue before that
Hi @lannka! What's the news?
I'm watching 2 issues - this one, and the other one related to XHR body (#15729). Merging any of them is enough for us to be able to integrate with AMP.
Thanks!
@adamkasprowicz This is already fully turned on in production. We're missing documentation thought.
@lannka Thank you! 馃嵕 one thing that is missing is JSON.stringify - right now we can't use it, because of this condition:
https://github.com/ampproject/amphtml/blob/master/extensions/amp-analytics/0.1/variables.js#L195
To replicate the issue:
{
"requests": {
"pageview": "http://someurl.com/?data=$JSON(${someObject})"
},
"vars": {
"someObject": {"x": 123, "y": 345},
"someArray": [1, 2, 3],
"someVar": 444
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview"
}
},
"transport": {
"beacon": false,
"xhrpost": false,
"img": true
}
}
Result:
data=%22%255Bobject%2520Object%255D%22
(it's just "Object", without properties etc)
Expected:
data=%22%7B%22x%22%3A123%2C%22y%22%3A345%7D%22
@adamkasprowicz thanks for reporting. created a separate issue to track. #17657
This issue hasn't been updated in awhile. @calebcordry Do you have any updates?
Are there any updates to this @calebcordry ?
@wgins This should be available for use. Please let me know if you run into any issues.
Super. Thanks!
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.
Most helpful comment
Hey @lannka @calebcordry ,
Is there any good news?