urlbar-keyword-exposure
This ping is submitted only when urlbar keyword exposures are enabled. See
the keywordExposureResults
urlbar Nimbus variable. When enabled, the ping
is submitted at the end of urlbar sessions during which one or more exposure
results are matched. (A "session" begins when the user focuses the urlbar
and ends with an engagement or abandonment.) Exposure results include all
results defined in the exposureResults
variable. They also include the
"rust_exposure" result type if the quickSuggestExposureSuggestionTypes
variable is defined. The ping will contain one urlbar.keyword_exposure
event for each instance where a result is matched during the session. The
ping is not submitted for sessions in private windows.
Metadata
Source | mozilla/gecko-dev/browser/components/urlbar/pings.yaml#L23 |
First Added | 2024-09-11 04:47:52 |
Includes Client Identifier | No |
Bugs | |
Data reviews | |
Notification Emails |
Commentary
No commentary for this ping, add some?
Server Knobs Configuration
Sampling Configuration Snippet | Click the button to copy a snippet for use in a Mozilla Experimenter configuration. |
Access
BigQuery | firefox_desktop.urlbar_keyword_exposure | Data Catalog
| firefox_desktop.urlbar-keyword-exposure 🔒 |
Looker
| urlbar_keyword_exposure 🔒 | STMO |
Metrics
Name | Type | Expiration | Description |
---|---|---|---|
urlbar.keyword_exposure Firefox :: Address Bar | event | never | When keyword exposures are enabled, this event is recorded in the urlbar-keyword-exposure ping, which is submitted at the end of urlbar sessions during which one or more exposure results are matched. The ping will contain one keyword_exposure event for each instance where a result is matched during the session. See the urlbar-keyword-exposure ping for details.
|
app_build glean-core 📦 | string | never | The build identifier generated by the CI system (e.g. "1234/A").
If the value was not provided through configuration,
this metric gets set to Unknown .
|
app_channel glean-core 📦 | string | never | The channel the application is being distributed on.
|
app_display_version glean-core 📦 | string | never | The user visible version string (e.g. "1.0.3").
If the value was not provided through configuration,
this metric gets set to Unknown .
|
architecture glean-core 📦 | string | never | The architecture of the device, (e.g. "arm", "x86").
|
build_date glean-core 📦 | datetime | never | The date & time the application was built.
|
client_id glean-core 📦 | uuid | never | A UUID uniquely identifying the client. |
device_manufacturer glean-core 📦 | string | never | The manufacturer of the device the application is running on.
Not set if the device manufacturer can't be determined (e.g. on Desktop).
|
device_model glean-core 📦 | string | never | The model of the device the application is running on.
On Android, this is Build.MODEL, the user-visible marketing name,
like "Pixel 2 XL".
Not set if the device model can't be determined (e.g. on Desktop).
|
end_time glean-core 📦 | datetime | never | The time of the end of collection of the data in the ping,
in local time and with minute precision, including timezone information.
This is also the time this ping was generated
and is likely well before ping transmission time.
|
experiments glean-core 📦 | string | never | Optional. A dictionary of active experiments.
|
first_run_date glean-core 📦 | datetime | never | The date of the first run of the application.
|
glean.client.annotation.experimentation_id glean-core 📦 | string | never | An experimentation identifier derived and provided by the application
for the purpose of experimentation enrollment.
|
glean.error.invalid_label glean-core 📦 | labeled_counter | never | Counts the number of times a metric was set with an invalid label.
The labels are the category.name identifier of the metric.
|
glean.error.invalid_overflow glean-core 📦 | labeled_counter | never | Counts the number of times a metric was set a value that overflowed.
The labels are the category.name identifier of the metric.
|
glean.error.invalid_state glean-core 📦 | labeled_counter | never | Counts the number of times a timing metric was used incorrectly.
The labels are the category.name identifier of the metric.
|
glean.error.invalid_value glean-core 📦 | labeled_counter | never | Counts the number of times a metric was set to an invalid value.
The labels are the category.name identifier of the metric.
|
glean.restarted glean-core 📦 | event | never | Recorded when the Glean SDK is restarted.
Only included in custom pings that record events.
For more information, please consult the
Custom Ping documentation.
|
locale glean-core 📦 | string | never | The locale of the application during initialization (e.g. "es-ES").
If the locale can't be determined on the system, the value is
"und",
to indicate "undetermined".
|
os glean-core 📦 | string | never | The name of the operating system.
Possible values:
Android, iOS, Linux, Darwin, Windows,
FreeBSD, NetBSD, OpenBSD, Solaris, Unknown
|
Page
1
of
2
(1
-
20
on
27
items)