Closed Bug 1550566 Opened 5 years ago Closed 5 years ago

Retrieve `deviceID` parameter from FxA metrics endpoint and append as additional query parameter for FxA flows

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
Firefox 68
Iteration:
68.4 - Apr 29 - May 12
Tracking Status
firefox67.0.1 --- fixed
firefox68 --- verified

People

(Reporter: loines, Assigned: rrosario)

References

Details

(Keywords: github-merged)

Attachments

(1 file)

We discovered that in some cases there is a breakage in funnel analyses when tracing a user's flow starting on about:welcome (and other reliers) through all the steps of the FxA registration login funnels.

The tl;dr is that you should now GET an additional deviceId parameter from our metrics endpoint and append it to the FxA url as a device_id query parameter. e.g.:

https://accounts.firefox.com/signin?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead&utm_source=activity-stream&utm_campaign=firstrun&utm_medium=referral&utm_term=trailhead-join-card&flow_id=0c58219ac453b5bdffa82aa07b975b5b9fa9b4af6b1a489cdf59ed1d04493635&flow_begin_time=1557331208500&device_id={a_string}

(No changes to other parameters, just this addition.)

However, on the FxA end, we will need to merge and deploy this PR before you will be able to start retrieving it from us. I will update this bug once that's done.

Sorry to make more work here, IIUC it should be a minor fix. We didn't discover that this was needed until after you merged this.

lmk if something doesn't make sense here.

Sounds pretty straightforward. Looks like the PR is merged, let me know when it's deployed so I can test it. Thanks!

Assignee: nobody → rrosario
Iteration: --- → 68.4 - Apr 29 - May 12

The FxA part of this is in production now.

Blocks: 1550861
Type: defect → enhancement
Blocks: 1550883
Status: NEW → RESOLVED
Closed: 5 years ago
Keywords: github-merged
Priority: -- → P1
Resolution: --- → FIXED
Target Milestone: --- → Firefox 68

I have verified this issue with the latest Firefox Nightly (68.0a1 Build ID - 20190513082256) installed, on Windows 10 x64, Arch Linux and Mac 10.14.4. Now, the "deviceID" parameter is added as an additional query parameter for FxA flows.

Status: RESOLVED → VERIFIED
Component: Activity Streams: Newtab → Messaging System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: