diff options
Diffstat (limited to 'toolkit/components/formautofill/metrics.yaml')
-rw-r--r-- | toolkit/components/formautofill/metrics.yaml | 279 |
1 files changed, 279 insertions, 0 deletions
diff --git a/toolkit/components/formautofill/metrics.yaml b/toolkit/components/formautofill/metrics.yaml new file mode 100644 index 0000000000..8193fbdd00 --- /dev/null +++ b/toolkit/components/formautofill/metrics.yaml @@ -0,0 +1,279 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# Adding a new metric? We have docs for that! +# https://firefox-source-docs.mozilla.org/toolkit/components/glean/user/new_definitions_file.html + +--- +$schema: moz://mozilla.org/schemas/glean/metrics/2-0-0 +$tags: + - 'Toolkit :: Form Autofill' + +formautofill.creditcards: + autofill_profiles_count: + type: quantity + unit: credit card autofill profiles + description: > + Count at store time how many credit card autofill profiles the user has. + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=990203 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1834571 + data_reviews: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1834571#c2 + notification_emails: + - autofill@lists.mozilla.org + - passwords-dev@mozilla.org + expires: never + telemetry_mirror: FORMAUTOFILL_CREDITCARDS_AUTOFILL_PROFILES_COUNT + + form_detected: + type: event + description: > + Recorded when a form is recognized as a credit card form. + The possible value of cc_* are "autocomplete", "undetected", "regexp" or an integer between 0-100: + - When the value is "autocomplete", the field is identified via autocomplete attribute + - When the value is "undetected", the field is not detected in the form + - When the value is "regexp", then the field is identified by regexp-based heuristic + - When the value is an integer greater than 0, the value indicates the confidence value from fathom (normalized to 0-100) + The flow id points to an interaction session with a credit card form and is shared across cc_form events . + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653162 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1767907 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1834570 + data_reviews: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c7 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731#c5 + notification_emails: + - autofill@lists.mozilla.org + - passwords-dev@mozilla.org + expires: never + extra_keys: + flow_id: + description: Flow id of an interaction session with a credit card form + type: string + cc_name: + description: Credit card cardholder name field result + type: string + cc_number: + description: Credit card number field result + type: string + cc_type: + description: Credit card type result + type: string + cc_exp: + description: Credit card expiration date result + type: string + cc_exp_month: + description: Credit card expiration month result + type: string + cc_exp_year: + description: Credit card expiration year result + type: string + cc_number_multi_parts: + description: The count of input fields for splitting the Credit Card Number + type: quantity + + form_popup_shown: + type: event + description: > + Recorded when autofill popup is shown for a credit card form. + The flow id indicates an interaction session with the a form and is shared across cc_form events. + The field_name is used to record the field that triggers this event. + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653162 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1767907 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1834570 + data_reviews: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c7 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731#c5 + notification_emails: + - autofill@lists.mozilla.org + - passwords-dev@mozilla.org + expires: never + extra_keys: + flow_id: + description: Flow id of an interaction session with a credit card form + type: string + field_name: + description: Name of the field being affected by the event + type: string + + form_filled: + type: event + description: > + Recorded when a credit card form is autofilled. + The flow id indicates an interaction session with the a form and is shared across cc_form events. + The possible value of cc_* are `filled`, `not_filled`, `user_filled` or `unavailable` + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653162 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1767907 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1834570 + data_reviews: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c7 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731#c5 + notification_emails: + - autofill@lists.mozilla.org + - passwords-dev@mozilla.org + expires: never + extra_keys: + flow_id: + description: Flow id of an interaction session with a credit card form + type: string + cc_name: + description: Credit card cardholder name field result + type: string + cc_number: + description: Credit card number field result + type: string + cc_type: + description: Credit card type result + type: string + cc_exp: + description: Credit card expiration date result + type: string + cc_exp_month: + description: Credit card expiration month result + type: string + cc_exp_year: + description: Credit card expiration year result + type: string + + form_filled_modified: + type: event + description: > + Recorded when a field in a credit card form is autofilled and then modified by the user. + The flow id indicates an interaction session with the a form and is shared across cc_form events. + The field_name is used to record the field that triggers this event. + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653162 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1767907 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1834570 + data_reviews: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c7 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731#c5 + notification_emails: + - autofill@lists.mozilla.org + - passwords-dev@mozilla.org + expires: never + extra_keys: + flow_id: + description: Flow id of an interaction session with a credit card form + type: string + field_name: + description: Name of the field being affected by the event + type: string + + form_submitted: + type: event + description: > + Recorded when a credit card form is submitted. + The flow id indicates an interaction session with the a form and is shared across cc_form events. + The possible value of cc_* are `autofilled`, `user_filled` or `unavailable` + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653162 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1767907 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1834570 + data_reviews: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c7 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731#c5 + notification_emails: + - autofill@lists.mozilla.org + - passwords-dev@mozilla.org + expires: never + extra_keys: + flow_id: + description: Flow id of an interaction session with a credit card form + type: string + cc_name: + description: Credit card cardholder name field result + type: string + cc_number: + description: Credit card number field result + type: string + cc_type: + description: Credit card type result + type: string + cc_exp: + description: Credit card expiration date result + type: string + cc_exp_month: + description: Credit card expiration month result + type: string + cc_exp_year: + description: Credit card expiration year result + type: string + + form_cleared: + type: event + description: > + Recorded when a credit card form is cleared . + The flow id indicates an interaction session with the a form and is shared across cc_form events. + The field_name is used to record the field that triggers this event + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653162 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1767907 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1834570 + data_reviews: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1653073#c7 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1720608#c5 + - https://bugzilla.mozilla.org/show_bug.cgi?id=1757731#c5 + notification_emails: + - autofill@lists.mozilla.org + - passwords-dev@mozilla.org + expires: never + extra_keys: + flow_id: + description: Flow id of an interaction session with a credit card form + type: string + field_name: + description: Name of the field being affected by the event + type: string + +formautofill: + form_submission_heuristic: + type: labeled_counter + description: + The heuristic that detected the form submission. + labels: + - form-submit-event + - form-removal-after-fetch + - page-navigation + - iframe-pagehide + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1874829 + data_reviews: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1874829#c4 + notification_emails: + - autofill@lists.mozilla.org + - passwords-dev@mozilla.org + expires: 130 |