Closed Bug 1898363 Opened 2 years ago Closed 1 year ago

New profiles missing install source

Categories

(Firefox for Android :: Experimentation and Telemetry, task)

All
Android
task

Tracking

()

RESOLVED FIXED
129 Branch
Tracking Status
firefox127 --- fixed
firefox128 --- fixed
firefox129 --- fixed

People

(Reporter: rbaffourawuah, Assigned: towhite)

References

Details

(Whiteboard: [fxdroid][group2])

Attachments

(1 file, 1 obsolete file)

There some new profiles that we have attributed to marketing campaigns but we do not have an installation source for them in telemetry. We get the installation source when the the profile send metric pings ping to telemetry. Since all new profiles that get attributed to marketing campaign send first session ping, we wanted to get a probe for the installation source added to the first session pings.

This will help marketing measurement become more precise.

I'm assuming the ask is to add the install source to the first session

Assignee: nobody → towhite
Whiteboard: [fxdroid][group2]

(In reply to Roger Yang [:royang] from comment #1)

I'm assuming the ask is to add the install source to the first session

Yes we want to add it to the first session ping, we have a hypothesis that the instances in which it does not exist for a given client is largely because the client never sent any metrics ping. Both all of the clients we were examining reported a first session ping.

Attached file Data-review request (obsolete) —
Attachment #9406119 - Flags: data-review?(royang)
Attachment #9406119 - Attachment is obsolete: true
Attachment #9406119 - Flags: data-review?(royang)
Pushed by icedicedcoffee@proton.me: https://hg.mozilla.org/integration/autoland/rev/dbe5fd9ed402 Add the installation source to the first session pings r=android-reviewers,Roger

Backed out for causing lint failures.

Flags: needinfo?(towhite)
Pushed by icedicedcoffee@proton.me: https://hg.mozilla.org/integration/autoland/rev/7a7cd495bf2a Add the installation source to the first session pings r=android-reviewers,Roger
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
Flags: needinfo?(towhite)

Comment on attachment 9406071 [details]
Bug 1898363 - Add the installation source to the first session pings

Beta/Release Uplift Approval Request

  • User impact if declined: None
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Small change to add addational telemetry data. Unit tests. Has been soaked in Nightly for a week already
  • String changes made/needed:
  • Is Android affected?: No
Attachment #9406071 - Flags: approval-mozilla-release?
Attachment #9406071 - Flags: approval-mozilla-beta?

Comment on attachment 9406071 [details]
Bug 1898363 - Add the installation source to the first session pings

Approved for 128.0b5.

Attachment #9406071 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Comment on attachment 9406071 [details]
Bug 1898363 - Add the installation source to the first session pings

Approved for 127.0.2, thanks.

Attachment #9406071 - Flags: approval-mozilla-release? → approval-mozilla-release+

Hi, the fix after looking at the data is not what we wanted. We want the ping added to the first session ping but what you have done is add "first_session.install_source" to metrics ping. This means if a client does not report a metric ping, we will not be able to see the install source which is reason why wanted this to be part of the first session ping in the first place.

The correct solution will add install source to https://dictionary.telemetry.mozilla.org/apps/fenix/pings/first-session

Status: RESOLVED → REOPENED
Flags: needinfo?(towhite)
Resolution: FIXED → ---

The Bugbug bot thinks this bug should belong to the 'Fenix::Experimentation and Telemetry' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Experimentation and Telemetry
Blocks: 1908383
Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Flags: needinfo?(towhite)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: