# 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: - 'Core :: DOM: Notifications' web_notification: insecure_context_permission_request: type: counter description: > Whether we saw a permission request from an insecure context. bugs: - https://bugzilla.mozilla.org/show_bug.cgi?id=1914203 data_reviews: - https://bugzilla.mozilla.org/show_bug.cgi?id=1914203 notification_emails: - krosylight@mozilla.com expires: never show_origin: type: labeled_counter description: > The category of the origin that calls new Notification/showNotification(). labels: - first_party - third_party - nested_first_party bugs: - https://bugzilla.mozilla.org/show_bug.cgi?id=1914203 data_reviews: - https://bugzilla.mozilla.org/show_bug.cgi?id=1914203 notification_emails: - krosylight@mozilla.com expires: never permission_origin: type: labeled_counter description: > The category of the origin that retrieves Notification.permission. labels: - first_party - third_party - nested_first_party bugs: - https://bugzilla.mozilla.org/show_bug.cgi?id=1914203 data_reviews: - https://bugzilla.mozilla.org/show_bug.cgi?id=1914203 notification_emails: - krosylight@mozilla.com expires: never request_permission_origin: type: labeled_counter description: > The category of the origin that calls Notification.requestPermission(). labels: - first_party - third_party - nested_first_party bugs: - https://bugzilla.mozilla.org/show_bug.cgi?id=1914203 data_reviews: - https://bugzilla.mozilla.org/show_bug.cgi?id=1914203 notification_emails: - krosylight@mozilla.com expires: never show_safe_browsing_block: type: rate description: > The rate of notification show attempts that are blocked because the origin is on the Safe Browsing blocklist (phishing, malware, etc.). The numerator is the number of blocked attempts, and the denominator is the total number of show attempts that passed the initial permission check. bugs: - https://bugzilla.mozilla.org/show_bug.cgi?id=1986300 data_reviews: - https://bugzilla.mozilla.org/show_bug.cgi?id=1986300 notification_emails: - emz@mozilla.com expires: 155