Data Review for send.firefox.com using Amplitude
Categories
(Firefox :: Untriaged, enhancement)
Tracking
()
People
(Reporter: clouserw, Unassigned)
Details
Attachments
(1 file)
Hi. Send.firefox.com would like to move off of GA and on to Amplitude for its general data collection.
Attached is the questionnaire and https://github.com/mozilla/send/pull/1091 is a PR which includes an Amplitude schema. Thanks!
Comment 1•6 years ago
|
||
Hi. Is this a right component for this type of bugs? Thanks.
Comment 2•6 years ago
|
||
No, data steward collection reviews aren't owned by the data science team; typically these remain in the component matching the place where the data are collected.
Comment 3•6 years ago
|
||
Hi Wil. Which component do you think it would fit bug best? Where is the data being collected from?
Considering that the send.firefox.com is a Firefox Test Pilot experiment, I will choose the component (Data Platform and Tools) Datasets: Experiments since it covers Test Pilot Experiments.
I hope this is finally the right component. If not, please give it a more appropriate component, rather than leaving it Untriaged.
| Reporter | ||
Comment 4•6 years ago
|
||
The directions at https://wiki.mozilla.org/Firefox/Data_Collection say to use Firefox::Untriaged. I'll email the list there and ask them to look at it.
Comment 5•6 years ago
|
||
We should just create a new component. Untriaged isn't design for that.
Please request the creation of a new component here:
https://bugzilla.mozilla.org/enter_bug.cgi?product=bugzilla.mozilla.org&component=Administration
Comment 6•6 years ago
|
||
(In reply to Tim Smith 👨🔬 [:tdsmith] from comment #2)
No, data steward collection reviews aren't owned by the data science team; typically these remain in the component matching the place where the data are collected.
This comment shows the normal behavior we currently have regarding the processing of data review bugs, which is to mark its component as the section/area from which the data is being collected from. I could not determine this from the information provided in the bug.
Are you suggesting that a new component should be created? What kind of component are you suggesting? A component for the Data Review Tasks that isn't owned by the Science Team? Or a component for the section/area where the data is being collected from in this bug?
Please tolerate my confusion and help me process this bug further. Thanks.
Answering for :sledru.
Given the instructions in https://wiki.mozilla.org/Firefox/Data_Collection, this bug is in the right component since Firefox Send is managed on GitHub.
:rrayburn needs to review the request.
If we want to make a change to the process so that we have a component for this, and I do think this is a little brittle, then I need to talk with the Data Stewards about it. And that's a separate bug.
Let's continue with the review request here, since that's the current procedure. I've reminded :rrayburn to look at this request.
Comment 8•6 years ago
|
||
Comment 9•6 years ago
•
|
||
AFAIK, our user ID hashing has not had explicit legal approval but we are using standard best practices. CC'ing Danny Coates for comment on the generation of the user ID in this bug.
Based on Rob's R+ flag on the attachment, I believe we are good to go.
Comment 10•6 years ago
|
||
We've not received approval for our user_id generation. Here's the exact code:
async function hashId(id) {
const d = new Date();
const month = d.getUTCMonth();
const year = d.getUTCFullYear();
const encoded = textEncoder.encode(`${id}:${year}:${month}`);
const hash = await crypto.subtle.digest('SHA-256', encoded);
return arrayToB64(new Uint8Array(hash.slice(16)));
}
id is the uid received from FxA. It is sha-256 hashed along with the month and year.
| Reporter | ||
Comment 11•6 years ago
|
||
Thanks Danny. Based on that, I think we're all done here so closing this bug. Thanks everyone.
Description
•