diff --git a/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java b/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java index 68c1576e5689..005a75cbb3f8 100644 --- a/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java +++ b/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java @@ -893,6 +893,7 @@ public class BrowserApp extends GeckoApp } MmaDelegate.track(INTERACT_WITH_SEARCH_WIDGET_URL_AREA); + Telemetry.sendUIEvent(TelemetryContract.Event.SEARCH, TelemetryContract.Method.WIDGET); switch (input) { case TEXT: diff --git a/mobile/android/docs/uitelemetry.rst b/mobile/android/docs/uitelemetry.rst index 13a8cf9b3c78..03a496c95993 100644 --- a/mobile/android/docs/uitelemetry.rst +++ b/mobile/android/docs/uitelemetry.rst @@ -198,6 +198,9 @@ Events ``search.setdefault.1`` Sent when the user sets a search engine to be the default. +``search.widget.1`` + Sent when the user initiates a search through the widget. + ``share.1`` Sharing content. diff --git a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/TelemetryContract.java b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/TelemetryContract.java index d477fa0b5325..a1429fd7f90a 100644 --- a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/TelemetryContract.java +++ b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/TelemetryContract.java @@ -88,6 +88,9 @@ public interface TelemetryContract { // Set default search engine. SEARCH_SET_DEFAULT("search.setdefault.1"), + // Searches initiated from the widget. + SEARCH_WIDGET("search.widget.1"), + // Sharing content. SHARE("share.1"),