-
Notifications
You must be signed in to change notification settings - Fork 1.3k
For #27549 - Collect shim data about the Pocket sponsored stories. #27550
Conversation
Draft for now.
Changing the probe type to |
As called out by @badboy in a private conversation, this is working as intended. When we spec'd the I think we should discuss whether or not the SHIM is cat 2 or cat 3, and whether or not we should relax this restriction. |
Thank you for the quick response.
|
Looks like there is a bug indeed: We did not re-export that metric from a-c yet. I'll prepare a PR, but that means this will need to hold off until the next a-c bump. |
Fix coming in mozilla-mobile/android-components#13010 |
mozilla-mobile/android-components#13010 landed. The next a-c nightly should have this fix and this PR can then be rebased. |
@badboy @Dexterp37 Not sure how to control when the new custom ping is sent.
and got this results - https://debug-ping-preview.firebaseapp.com/pings/shimmyYay It's interesting that the I found |
Yes, I was about to say that
|
Request for data collection review formAll questions are mandatory. You must receive review from a data steward peer on your responses to these questions before shipping new data collection.
These new probes will be sent immediately as they are set in a new custom ping -
|
Based on #27550 (comment) I just went with |
Unless you have any objections, I'll go ahead and get this data-review going since Category 3 is going to require Trust approval. |
Works for me. FTR, this is the same data we're sending with impressions on desktop: https://firefox-source-docs.mozilla.org/browser/components/newtab/docs/v2-system-addon/data_dictionary.html |
@Mugurell Can you please clarify in the data-review request that this data will be sent in a custom ping andband will not be associated with the Glean client-id? Also, since this data will be matching the shim data sent by Activity Stream on Firefox Desktop, could you please elaborate on what is being collected by this? This may be as easy as linking to the Activity Stream docs on this or perhaps there is a better description of this data to link to or use here. I think that these are important details for the review and will help to ensure a speedy escalation turnaround. Thank you! |
app/pings.yaml
Outdated
|
||
spoc: | ||
description: | | ||
Contains data about user's interactions with Pocket sponsored stories. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we be a bit more specific about what this is about? (e.g. impressions?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I updated the ping description to
Contains data identifying with which Pocket sponsored story the user
interacted with and the type of interaction: story impression or click.
Unfortunately ActivityStream does not really document what a shim is. We do have an example of a SHIM in this jira ticket. |
I updated point 5 of the data collection review form and the new probe description with more details about what the shim is. |
Thank you both for the support. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
r+ from a data collection/glean POV. Please have a Fenix peer review this as well and wait for the data review response before merging. Thanks!
app/pings.yaml
Outdated
- https://github.com/mozilla-mobile/fenix/issues/27549 | ||
- https://mozilla-hub.atlassian.net/browse/FNXV2-21791 | ||
data_reviews: | ||
- ??? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's not forget to update this (and in other places too) before merging :)
Data Review
Yes, through the metrics.yaml file and the Glean Dictionary.
Yes, through the "Send Usage Data" preference in the application settings.
N/A, collection to end in version 119
Category 2 & Category 3 (Web Interaction Data)
Default-on
No
Yes
No ResultPending escalation to Trust for approval cc Nneka |
Hey @Mugurell , given this response, I believe we're good to move on. |
Echoing what @Dexterp37 said, the escalation for the data-review is approved. Please let me know if you have any questions regarding the review, or any feedback to the process. |
…ed stories. With the new telemetry will immediately report when a certain Pocket sponsored story is shown (visible more than 50%) or clicked by the user. The reasons for the new ping help easily identify the probe being sent and the type of shim data.
Pull Request checklist
QA
To download an APK when reviewing a PR (after all CI tasks finished running):
Checks
at the top of the PR page.firefoxci-taskcluster
group on the left to expand all tasks.build-debug
task.View task in Taskcluster
in the newDETAILS
section.GitHub Automation
Fixes #27549