tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

metrics.yaml (17803B)


      1 # This Source Code Form is subject to the terms of the Mozilla Public
      2 # License, v. 2.0. If a copy of the MPL was not distributed with this
      3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 
      5 # Adding a new metric? We have docs for that!
      6 # https://firefox-source-docs.mozilla.org/toolkit/components/glean/user/new_definitions_file.html
      7 
      8 ---
      9 $schema: moz://mozilla.org/schemas/glean/metrics/2-0-0
     10 $tags:
     11  - 'Firefox :: Settings UI'
     12 
     13 privacy.ui.fpp.click:
     14  checkbox:
     15    type: event
     16    description: >
     17      User interaction by click events on fingerprinting protection checkbox in
     18      the ETP Custom subpanel.
     19    bugs:
     20      - https://bugzilla.mozilla.org/1841097
     21    data_reviews:
     22      - https://bugzilla.mozilla.org/show_bug.cgi?id=1841097#c8
     23    notification_emails:
     24      - tom@mozilla.com
     25      - tschuster@mozilla.com
     26      - tihuang@mozilla.com
     27      - seceng-telemetry@mozilla.com
     28    expires: never
     29    extra_keys:
     30      checked:
     31        description: The checked state of the fingerprinting protection checkbox
     32        type: boolean
     33    telemetry_mirror: PrivacyUiFpp_Click_Checkbox
     34  menu:
     35    type: event
     36    description: >
     37      User interaction by click events on fingerprinting protection menulist in
     38      the ETP Custom subpanel.
     39    bugs:
     40      - https://bugzilla.mozilla.org/1841097
     41    data_reviews:
     42      - https://bugzilla.mozilla.org/show_bug.cgi?id=1841097#c8
     43    notification_emails:
     44      - tom@mozilla.com
     45      - tschuster@mozilla.com
     46      - tihuang@mozilla.com
     47      - seceng-telemetry@mozilla.com
     48    expires: never
     49    extra_keys:
     50      value:
     51        description: The value of the clicked menu item of the menulist.
     52        type: string
     53    telemetry_mirror: PrivacyUiFpp_Click_Menu
     54 
     55 network.proxy.settings:
     56  proxy_type_preference:
     57    type: event
     58    description: >
     59      This metric tracks what proxy types users are choosing in the Network Settings dialog
     60      at the bottom of about:preferences#general.
     61      It gets recorded when pressing OK in the dialog box.
     62    bugs:
     63      - https://bugzilla.mozilla.org/show_bug.cgi?id=1909436
     64    data_reviews:
     65      - https://bugzilla.mozilla.org/show_bug.cgi?id=1909436
     66    data_sensitivity:
     67      - interaction
     68    notification_emails:
     69      - necko@mozilla.com
     70      - omansfeld@mozilla.com
     71    expires: never
     72    extra_keys:
     73      value:
     74        description: >
     75          Type of proxy that is selected (DIRECT, MANUAL, PAC, WPAD, SYSTEM, OTHER).
     76        type: string
     77 
     78 security.doh.settings:
     79  mode_changed_button:
     80    type: event
     81    description: >
     82      User changed the TRR mode in about:preferences#privacy settings
     83      Value is id of the clicked button.
     84      This event was generated to correspond to the Legacy Telemetry event
     85      security.doh.settings.mode_changed#button.
     86    bugs:
     87      - https://bugzil.la/1829905
     88    data_reviews:
     89      - https://bugzil.la/1829905
     90    notification_emails:
     91      - vgosu@mozilla.com
     92      - necko@mozilla.com
     93    expires: never
     94    extra_keys:
     95      value:
     96        description: >
     97          The `value` of the event. Mirrors to the Legacy Telemetry
     98          event's `value` parameter.
     99        type: string
    100    telemetry_mirror: SecurityDohSettings_ModeChanged_Button
    101 
    102  provider_choice_value:
    103    type: event
    104    description: >
    105      User changed their DoH provider. Recorded value is URL of one of the
    106      existing providers or "custom".
    107      This event was generated to correspond to the Legacy Telemetry event
    108      security.doh.settings.provider_choice#value.
    109    bugs:
    110      - https://bugzil.la/1829905
    111    data_reviews:
    112      - https://bugzil.la/1829905
    113    notification_emails:
    114      - vgosu@mozilla.com
    115      - necko@mozilla.com
    116    expires: never
    117    extra_keys:
    118      value:
    119        description: >
    120          The `value` of the event. Mirrors to the Legacy Telemetry
    121          event's `value` parameter.
    122        type: string
    123    telemetry_mirror: SecurityDohSettings_ProviderChoice_Value
    124 
    125 intl.ui.browser_language:
    126  manage_main:
    127    type: event
    128    description: >
    129      User interactions for the browser language within about-preferences
    130      in the main pane and in the browser language dialog. Each dialog
    131      event (on the dialog object, and the manage and search methods of
    132      the main object) has a value which is a monotonically increasing
    133      number that links it with other events related to the same dialog
    134      instance.
    135      This event was generated to correspond to the Legacy Telemetry event
    136      intl.ui.browserLanguage.manage#main.
    137    bugs: &intl_ui_browserLanguage_manage_bugs
    138      - https://bugzil.la/1486507
    139      - https://bugzil.la/1553311
    140      - https://bugzil.la/1607501
    141      - https://bugzil.la/1672571
    142      - https://bugzil.la/1739288
    143      - https://bugzil.la/1796396
    144      - https://bugzil.la/1861299
    145      - https://bugzil.la/1911321
    146      - https://bugzil.la/1928262
    147      - https://bugzil.la/1999880
    148    data_reviews: &intl_ui_browserLanguage_manage_data_reviews
    149      - https://bugzil.la/1486507
    150      - https://bugzil.la/1553311
    151      - https://bugzil.la/1607501
    152      - https://bugzil.la/1672571
    153      - https://bugzil.la/1739288
    154      - https://bugzil.la/1796396
    155      - https://bugzil.la/1861299
    156      - https://bugzil.la/1911321
    157      - https://bugzil.la/1928262
    158      - https://bugzil.la/1999880
    159    notification_emails: &intl_ui_browserLanguage_manage_emails
    160      - bolsson@mozilla.com
    161      - earo@mozilla.com
    162      - flod@mozilla.com
    163      - mstriemer@mozilla.com
    164    expires: 161
    165    extra_keys: &intl_ui_browserLanguage_manage_extra
    166      value:
    167        description: >
    168          The `value` of the event. Mirrors to the Legacy Telemetry
    169          event's `value` parameter.
    170        type: string
    171    telemetry_mirror: IntlUiBrowserlanguage_Manage_Main
    172 
    173  search_dialog:
    174    type: event
    175    description: >
    176      User interactions for the browser language within about-preferences
    177      in the main pane and in the browser language dialog. Each dialog
    178      event (on the dialog object, and the manage and search methods of
    179      the main object) has a value which is a monotonically increasing
    180      number that links it with other events related to the same dialog
    181      instance.
    182      This event was generated to correspond to the Legacy Telemetry event
    183      intl.ui.browserLanguage.search#dialog.
    184    bugs: *intl_ui_browserLanguage_manage_bugs
    185    data_reviews: *intl_ui_browserLanguage_manage_data_reviews
    186    notification_emails: *intl_ui_browserLanguage_manage_emails
    187    expires: 161
    188    extra_keys: *intl_ui_browserLanguage_manage_extra
    189    telemetry_mirror: IntlUiBrowserlanguage_Search_Dialog
    190 
    191  search_main:
    192    type: event
    193    description: >
    194      User interactions for the browser language within about-preferences
    195      in the main pane and in the browser language dialog. Each dialog
    196      event (on the dialog object, and the manage and search methods of
    197      the main object) has a value which is a monotonically increasing
    198      number that links it with other events related to the same dialog
    199      instance.
    200      This event was generated to correspond to the Legacy Telemetry event
    201      intl.ui.browserLanguage.search#main.
    202    bugs: *intl_ui_browserLanguage_manage_bugs
    203    data_reviews: *intl_ui_browserLanguage_manage_data_reviews
    204    notification_emails: *intl_ui_browserLanguage_manage_emails
    205    expires: 161
    206    extra_keys: *intl_ui_browserLanguage_manage_extra
    207    telemetry_mirror: IntlUiBrowserlanguage_Search_Main
    208 
    209  add_dialog:
    210    type: event
    211    description: >
    212      User interactions for the browser language within about-preferences
    213      in the main pane and in the browser language dialog. Each dialog
    214      event (on the dialog object, and the manage and search methods of
    215      the main object) has a value which is a monotonically increasing
    216      number that links it with other events related to the same dialog
    217      instance.
    218      This event was generated to correspond to the Legacy Telemetry event
    219      intl.ui.browserLanguage.add#dialog.
    220    bugs: *intl_ui_browserLanguage_manage_bugs
    221    data_reviews: *intl_ui_browserLanguage_manage_data_reviews
    222    notification_emails: *intl_ui_browserLanguage_manage_emails
    223    expires: 161
    224    extra_keys:
    225      value:
    226        description: >
    227          The `value` of the event. Mirrors to the Legacy Telemetry
    228          event's `value` parameter.
    229        type: string
    230      installId:
    231        description: >
    232          The id for an install.
    233        type: string
    234    telemetry_mirror: IntlUiBrowserlanguage_Add_Dialog
    235 
    236  remove_dialog:
    237    type: event
    238    description: >
    239      User interactions for the browser language within about-preferences
    240      in the main pane and in the browser language dialog. Each dialog
    241      event (on the dialog object, and the manage and search methods of
    242      the main object) has a value which is a monotonically increasing
    243      number that links it with other events related to the same dialog
    244      instance.
    245      This event was generated to correspond to the Legacy Telemetry event
    246      intl.ui.browserLanguage.remove#dialog.
    247    bugs: *intl_ui_browserLanguage_manage_bugs
    248    data_reviews: *intl_ui_browserLanguage_manage_data_reviews
    249    notification_emails: *intl_ui_browserLanguage_manage_emails
    250    expires: 161
    251    extra_keys: *intl_ui_browserLanguage_manage_extra
    252    telemetry_mirror: IntlUiBrowserlanguage_Remove_Dialog
    253 
    254  reorder_dialog:
    255    type: event
    256    description: >
    257      User interactions for the browser language within about-preferences
    258      in the main pane and in the browser language dialog. Each dialog
    259      event (on the dialog object, and the manage and search methods of
    260      the main object) has a value which is a monotonically increasing
    261      number that links it with other events related to the same dialog
    262      instance.
    263      This event was generated to correspond to the Legacy Telemetry event
    264      intl.ui.browserLanguage.reorder#dialog.
    265    bugs: *intl_ui_browserLanguage_manage_bugs
    266    data_reviews: *intl_ui_browserLanguage_manage_data_reviews
    267    notification_emails: *intl_ui_browserLanguage_manage_emails
    268    expires: 161
    269    extra_keys: *intl_ui_browserLanguage_manage_extra
    270    telemetry_mirror: IntlUiBrowserlanguage_Reorder_Dialog
    271 
    272  reorder_main:
    273    type: event
    274    description: >
    275      User interactions for the browser language within about-preferences
    276      in the main pane and in the browser language dialog. Each dialog
    277      event (on the dialog object, and the manage and search methods of
    278      the main object) has a value which is a monotonically increasing
    279      number that links it with other events related to the same dialog
    280      instance.
    281      This event was generated to correspond to the Legacy Telemetry event
    282      intl.ui.browserLanguage.reorder#main.
    283    bugs: *intl_ui_browserLanguage_manage_bugs
    284    data_reviews: *intl_ui_browserLanguage_manage_data_reviews
    285    notification_emails: *intl_ui_browserLanguage_manage_emails
    286    expires: 161
    287    telemetry_mirror: IntlUiBrowserlanguage_Reorder_Main
    288 
    289  apply_main:
    290    type: event
    291    description: >
    292      User interactions for the browser language within about-preferences
    293      in the main pane and in the browser language dialog. Each dialog
    294      event (on the dialog object, and the manage and search methods of
    295      the main object) has a value which is a monotonically increasing
    296      number that links it with other events related to the same dialog
    297      instance.
    298      This event was generated to correspond to the Legacy Telemetry event
    299      intl.ui.browserLanguage.apply#main.
    300    bugs: *intl_ui_browserLanguage_manage_bugs
    301    data_reviews: *intl_ui_browserLanguage_manage_data_reviews
    302    notification_emails: *intl_ui_browserLanguage_manage_emails
    303    expires: 161
    304    telemetry_mirror: IntlUiBrowserlanguage_Apply_Main
    305 
    306  accept_dialog:
    307    type: event
    308    description: >
    309      User interactions for the browser language within about-preferences
    310      in the main pane and in the browser language dialog. Each dialog
    311      event (on the dialog object, and the manage and search methods of
    312      the main object) has a value which is a monotonically increasing
    313      number that links it with other events related to the same dialog
    314      instance.
    315      This event was generated to correspond to the Legacy Telemetry event
    316      intl.ui.browserLanguage.accept#dialog.
    317    bugs: *intl_ui_browserLanguage_manage_bugs
    318    data_reviews: *intl_ui_browserLanguage_manage_data_reviews
    319    notification_emails: *intl_ui_browserLanguage_manage_emails
    320    expires: 161
    321    extra_keys: *intl_ui_browserLanguage_manage_extra
    322    telemetry_mirror: IntlUiBrowserlanguage_Accept_Dialog
    323 
    324  cancel_dialog:
    325    type: event
    326    description: >
    327      User interactions for the browser language within about-preferences
    328      in the main pane and in the browser language dialog. Each dialog
    329      event (on the dialog object, and the manage and search methods of
    330      the main object) has a value which is a monotonically increasing
    331      number that links it with other events related to the same dialog
    332      instance.
    333      This event was generated to correspond to the Legacy Telemetry event
    334      intl.ui.browserLanguage.cancel#dialog.
    335    bugs: *intl_ui_browserLanguage_manage_bugs
    336    data_reviews: *intl_ui_browserLanguage_manage_data_reviews
    337    notification_emails: *intl_ui_browserLanguage_manage_emails
    338    expires: 161
    339    extra_keys: *intl_ui_browserLanguage_manage_extra
    340    telemetry_mirror: IntlUiBrowserlanguage_Cancel_Dialog
    341 
    342  set_fallback_dialog:
    343    type: event
    344    description: >
    345      User interactions for the browser language within about-preferences
    346      in the main pane and in the browser language dialog. Each dialog
    347      event (on the dialog object, and the manage and search methods of
    348      the main object) has a value which is a monotonically increasing
    349      number that links it with other events related to the same dialog
    350      instance.
    351      This event was generated to correspond to the Legacy Telemetry event
    352      intl.ui.browserLanguage.set_fallback#dialog.
    353    bugs: *intl_ui_browserLanguage_manage_bugs
    354    data_reviews: *intl_ui_browserLanguage_manage_data_reviews
    355    notification_emails: *intl_ui_browserLanguage_manage_emails
    356    expires: 161
    357    extra_keys: *intl_ui_browserLanguage_manage_extra
    358    telemetry_mirror: IntlUiBrowserlanguage_SetFallback_Dialog
    359 
    360 aboutpreferences:
    361  show_initial:
    362    type: event
    363    description: >
    364      This is recorded when a pane is shown direclty. This happens
    365      with or without a hash in the URL. The "general" pane loads
    366      without such a hash, when the pane is loaded via the "main"
    367      entrypoints in the menu system or with shortcuts.
    368      This event was generated to correspond to the Legacy Telemetry event
    369      aboutpreferences.show#initial.
    370    bugs: &aboutpreferences_show_bugs
    371      - https://bugzil.la/1738187
    372    data_reviews: &aboutpreferences_show_data_reviews
    373      - https://bugzil.la/1738187
    374    notification_emails: &aboutpreferences_show_emails
    375      - pdahiya@mozilla.com
    376      - gijs@mozilla.com
    377    expires: never
    378    extra_keys: &aboutpreferences_show_extra
    379      value:
    380        description: >
    381          identifier of pane shown.
    382        type: string
    383    telemetry_mirror: Aboutpreferences_Show_Initial
    384    no_lint:
    385      - COMMON_PREFIX
    386 
    387  show_click:
    388    type: event
    389    description: >
    390      This is recorded when a pane is shown when user clicks category
    391      name inside about:preferences.
    392      This event was generated to correspond to the Legacy Telemetry event
    393      aboutpreferences.show#click.
    394    bugs: *aboutpreferences_show_bugs
    395    data_reviews: *aboutpreferences_show_data_reviews
    396    notification_emails: *aboutpreferences_show_emails
    397    expires: never
    398    extra_keys: *aboutpreferences_show_extra
    399    telemetry_mirror: Aboutpreferences_Show_Click
    400    no_lint:
    401      - COMMON_PREFIX
    402 
    403  show_hash:
    404    type: event
    405    description: >
    406      This is recorded when a pane is shown via a hash change in url.
    407      This event was generated to correspond to the Legacy Telemetry event
    408      aboutpreferences.show#hash.
    409    bugs: *aboutpreferences_show_bugs
    410    data_reviews: *aboutpreferences_show_data_reviews
    411    notification_emails: *aboutpreferences_show_emails
    412    expires: never
    413    extra_keys: *aboutpreferences_show_extra
    414    telemetry_mirror: Aboutpreferences_Show_Hash
    415    no_lint:
    416      - COMMON_PREFIX
    417 
    418 security.preferences.warnings:
    419  warnings_shown:
    420    type: event
    421    description: >
    422      Recorded when the security warnings card is possibly added to the page
    423      in about:preferences#privacy. This tracks the count of visible
    424      security warning items to understand how many issues users are seeing.
    425      This only fires once per time the settings page is loaded.
    426    bugs:
    427      - https://bugzilla.mozilla.org/2007918
    428    data_reviews:
    429      - https://bugzilla.mozilla.org/2007918
    430    notification_emails:
    431      - bvandersloot@mozilla.com
    432    expires: never
    433    extra_keys:
    434      count:
    435        description: The number of visible security warning items in the card
    436        type: quantity
    437  warning_fixed:
    438    type: event
    439    description: >
    440      Recorded when the user interacts with the "fix" button in the issue box
    441      item.
    442    bugs:
    443      - https://bugzilla.mozilla.org/2007918
    444    data_reviews:
    445      - https://bugzilla.mozilla.org/2007918
    446    notification_emails:
    447      - bvandersloot@mozilla.com
    448    expires: never
    449  warning_dismissed:
    450    type: event
    451    description: >
    452      Recorded when the user interacts with the dismiss button in the issue box
    453      item.
    454    bugs:
    455      - https://bugzilla.mozilla.org/2007918
    456    data_reviews:
    457      - https://bugzilla.mozilla.org/2007918
    458    notification_emails:
    459      - bvandersloot@mozilla.com
    460    expires: never