Open Bug 1333344 (fx-autofill-metrics) Opened 7 years ago Updated 2 years ago

[meta] [Form Autofill] Implement metrics

Categories

(Toolkit :: Form Autofill, task)

task

Tracking

()

People

(Reporter: lchang, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: meta, Whiteboard: [form autofill][autofill-metrics])

This is the meta bug for all metrics bug of Form Autofill
Alias: fx-autofill-metrics
Depends on: 1341569
For the metrics, we could either simply leverage main ping[1], or implement our custom ping[2]. Since implementing custom ping would need several prerequisites and setup[2], it's seems not necessary for our MVP IMO especially the credit card autofill isn't started yet. But it might be good to know how much time/resource we'll need for custom ping anyway.

[1]http://gecko.readthedocs.io/en/latest/toolkit/components/telemetry/telemetry/collection/index.html
[2]http://gecko.readthedocs.io/en/latest/toolkit/components/telemetry/telemetry/collection/custom-pings.html#designing-custom-pings
Keywords: meta
OS: Mac OS X → All
Hardware: x86 → All
Hi Joe, before the data review meeting, we have some general questions that might need your confirmation:

- Do we need to query the information that need to combine multiple queries? For example, would you need to know the data about the form filling time when user decides to apply/not to apply the profile, something like that. It would be great if you can list out all the queries you want, and the results could help us to understand that whether users really benefit from the this feature.
- Do we need to have a configurable date or duration on the dashboard to view the result? It would be related to how we store the data.
Flags: needinfo?(jcheng)
I could think of 3 different proposes for 3 different pings, and each ping will cover several user story:
- Collecting the form submitted time while feature enabled/disabled. It could help to understand whether users actually help them to reduce the filling time. I guess we'll need to be more clear about the "enabled" case(must have profile and submit the form without editing). It will cover bug 990201, bug 1341569.
- Collecting the number of users that enabled/disabled from pref or doorhanger. Having a enable rate might be straightforward to know if users like it. The number of disabled type might reveal that doorhanger is confusing if the doorhanger disabled rate is high, or users dislike the experience if pref disabled rate increased. It will cover bug 990199, bug 990200
- Collecting the number of profiles per user, which will be classified by the saved/used. It's for figuring out whether users created too many unused profiles due to the inaccurate heuristic. It will cover bug 990203, bug 990204
Depends on: 1352330
(In reply to Steve Chung [:steveck] from comment #2)
> Hi Joe, before the data review meeting, we have some general questions that
> might need your confirmation:
> 
> - Do we need to query the information that need to combine multiple queries?
> For example, would you need to know the data about the form filling time
> when user decides to apply/not to apply the profile, something like that. It
> would be great if you can list out all the queries you want, and the results
> could help us to understand that whether users really benefit from the this
> feature.
> - Do we need to have a configurable date or duration on the dashboard to
> view the result? It would be related to how we store the data.

We'll add telemetry with Histograms.json and Scalars.yaml just like normal m-c way for now, since there no further requirement from PM and these pings should be sufficient for generating the report.
Flags: needinfo?(jcheng)
Depends on: 1371232
Depends on: 1371239
Depends on: 1386959
Depends on: 1387004
Depends on: 1397636
Component: Form Manager → Form Autofill

Inactive meta bug, closing.

Status: NEW → RESOLVED
Type: defect → task
Closed: 5 years ago
Resolution: --- → FIXED
Summary: [Form Autofill] Implement metrics → [meta] [Form Autofill] Implement metrics
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → NEW
Depends on: 1647379
Depends on: 1647380
Depends on: 1647384
Depends on: 1647385
Depends on: 1647386
Depends on: 1647387
Depends on: 1647388
Depends on: 1647389
Depends on: 1647390
Depends on: 1647393
Depends on: 1647396
Depends on: 1647397
Depends on: 1647399
Depends on: 1647401
Depends on: 1647402
Depends on: 1647404
Depends on: 1647729
Depends on: 1656269
Depends on: 1656334
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.