new ping for google ad id - Fennec- not showing any client id
Categories
(Firefox for Android Graveyard :: Metrics, defect, P1)
Tracking
(firefox-esr6870+ verified, firefox69 wontfix, firefox70 wontfix, firefox71 wontfix)
People
(Reporter: arana, Assigned: vlad.baicu)
Details
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-esr68+
|
Details | Review |
We recently started sending a new ping for reporting google ad id for Fennec. The results are reported in the re:dash table below
moz-fx-data-shar-nonprod-efed.mobile_live.activation_v1
The table is not showing any values in the client_id column. It was decided that client_id will not be sent if the user is reporting google ad_id. However, the client_id field is completely empty. Can we please verify here that the client_id column is recording data properly.
implementation details can be found in the bug below
Comment 1•5 years ago
|
||
The priority flag is not set for this bug.
:st3fan, could you have a look please?
For more information, please visit auto_nag documentation.
Comment 2•5 years ago
|
||
[Tracking Requested - why for this release]:
Comment 3•5 years ago
|
||
I am moving this to a P1 because we are eager for getting this data. Unclear what the root cause is but I think it is good if engineering reviews the Fennec client code again. Is that a good start?
Comment 4•5 years ago
|
||
I have just discovered that this data is being sent, but it is invalid. Per the spec we are calling it client_id
, but it is being sent as clientId
. This should be an easy fix on the client end.
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 5•5 years ago
|
||
Indeed.
This probably happened due to a communication/attention deficit. The activation ping's implementation is also heavily based on the core ping's in order minimise the risk of introducing any regressions which contributed to this incident.
Assignee | ||
Comment 6•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 7•5 years ago
|
||
Assignee | ||
Comment 8•5 years ago
|
||
Comment on attachment 9098564 [details]
Bug 1572530 - Fix client id field to match backend validation schema.r=petru
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: We're not reporting the client id properly to the telemetry backend
- User impact if declined: The client id will not be processed
- Fix Landed on Version:
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Trivial change on the validation schema
- String or UUID changes made by this patch:
Updated•5 years ago
|
Updated•5 years ago
|
Comment 9•5 years ago
|
||
Comment on attachment 9098564 [details]
Bug 1572530 - Fix client id field to match backend validation schema.r=petru
Fennec Telemetry fix, approved for 68.2b7.
Comment 10•5 years ago
|
||
bugherder uplift |
Updated•5 years ago
|
Updated•5 years ago
|
Comment 11•5 years ago
|
||
Tested the following builds: 68.2b7 and 68.2 RC 1 and 2 on different devices and here are my findings regarding this bug: https://sql.telemetry.mozilla.org/queries/65408/source.
Note: client_id is not null but our devices are not listed.
Do we need to wait a couple of days before they show up? Or we need to search by another query?
We tried also: https://sql.telemetry.mozilla.org/queries/65410/source.
Comment 12•5 years ago
|
||
Removing the qe-verify flag due to the fact that entries for 68.2.0 and beta started to be displayed.
Updated•5 years ago
|
Updated•3 years ago
|
Description
•