Add adsExposure & noAdsAvailable telemetry probes
Categories
(Firefox for Android :: Shopping, task, P1)
Tracking
()
People
(Reporter: vdreghici, Assigned: rsainani)
References
Details
(Whiteboard: [fxdroid] [fakespot-android-mvp])
Attachments
(2 files)
59 bytes,
text/x-github-pull-request
|
Details | Review | |
59 bytes,
text/x-github-pull-request
|
RyanVM
:
approval-mozilla-beta+
|
Details | Review |
According to this sheet we are still missing the adsExposure and noAdsAvailable probes.
Reporter | ||
Updated•1 year ago
|
Reporter | ||
Comment 1•1 year ago
|
||
The ads exposure events are needed for the execution of the ads experiment. The primary comparison of interest is “users who saw ads vs users who could’ve seen ads” and the telemetry is necessary to determine that 2nd population. Because it’s needed for the execution of the experiment, it is also needed to plan the experiment (sizing).
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Comment 2•1 year ago
|
||
Comment 3•1 year ago
|
||
Authored by https://github.com/rahulsainani
https://github.com/mozilla-mobile/firefox-android/commit/daf7931aee0e24763e302203ddf36b6a8e434d8a
[main] Bug 1866992 - Add product recommendations exposure telemetry
Comment 4•1 year ago
|
||
Verified on the latest Fenix Nightly 122.0a1 from 11/29, and the following evenst were triggered:
"timestamp": 1437,
"category": "shopping",
"name": "ads_exposure"
"timestamp": 5761,
"category": "shopping",
"name": "surface_no_ads_available"
Comment 5•1 year ago
|
||
Assignee | ||
Comment 6•1 year ago
|
||
Comment on attachment 9366041 [details] [review]
[mozilla-mobile/firefox-android] Bug 1866992 - Add product recommendations exposure telemetry (backport #4622) (#4636)
Beta/Release Uplift Approval Request
- User impact if declined: The ads exposure events are needed for the execution of the ads experiment. The primary comparison of interest is “users who saw ads vs users who could’ve seen ads” and the telemetry is necessary to determine that 2nd population. Because it’s needed for the execution of the experiment, it is also needed to plan the experiment (sizing).
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: Mentioned in the bug description
- List of other uplifts needed: None
- Risk to taking this patch: Medium
- Why is the change risky/not risky? (and alternatives if risky): Since this is adding 2 telemetry events and the logic is very well covered with unit tests it's a low risk change. But since the lines of code changes are bit higher, I'm being cautious in labeling the risk as medium.
- String changes made/needed: no
- Is Android affected?: Yes
Assignee | ||
Updated•1 year ago
|
Comment 7•1 year ago
|
||
Comment 8•1 year ago
|
||
Authored by https://github.com/rahulsainani
https://github.com/mozilla-mobile/firefox-android/commit/144b8c3a540e21e2652b782ee2e9deae68ce720a
[releases_v121] Bug 1866992 - Add product recommendations exposure telemetry
Comment 9•1 year ago
•
|
||
Verified as fixed on Firefox Beta 121.0b6 with Samsung Galaxy S23 Ultra (Android 13) and Motorola G9 plus (Android 11).
Updated•1 year ago
|
Description
•