Commit Graph

540 Commits (iceraven)

Author SHA1 Message Date
rahulsainani a44999ca98 Bug 1882111 - Add tab strip telemetry r=android-reviewers,Roger,007
Differential Revision: https://phabricator.services.mozilla.com/D206379
2 months ago
Geoff Brown b54adf7080 Bug 1881094 - 2. remove whitespace exclusions for firefox-android r=android-reviewers,gl
Whitespace changes made with `mach lint --fix`.

Differential Revision: https://phabricator.services.mozilla.com/D206702
2 months ago
Roger Yang d5008c8c0d Bug 1889484 - Add telemetry for Navigation bar and address bar. r=android-reviewers,harrisono
Differential Revision: https://phabricator.services.mozilla.com/D206556
2 months ago
Roger Yang ae3ab3eb7f Bug 1883742 - Add voice search and QR code buttons to home toolbar. r=android-reviewers,mavduevskiy,skhan
Differential Revision: https://phabricator.services.mozilla.com/D205478
2 months ago
ohall-m 0db2a50ab9 Bug 1886221 - Translations Telemetry r=android-reviewers,Roger
This bug adds additional telemetry including:
* When a translation is requested, including to/from languages
* When a translation is successful
* When a translation fails
* Whether or not the translations engine is supported

Differential Revision: https://phabricator.services.mozilla.com/D206048
2 months ago
ohall-m 53aa656dd5 Bug 1886851 - Translations Nimbus Exposure Event and Offer Telemetry r=android-reviewers,Roger
This patch:
* Moves the Nimbus exposure event to occur when an entry point could be shown
   * Before it was sending the event when the dialog was opened
* Adds Translations.offer_event Telemetry
* Refactors Event.translation_action to Translations.action, because we will
be adding more telemetry under the Translations umbrella

Differential Revision: https://phabricator.services.mozilla.com/D205909
2 months ago
ohall-m 8f31042d39 Bug 1883968 - Translations Interaction Telemetry
This patch adds:
* `translations_action` probe
    * Extras:
        * main_flow_toolbar - Interaction with toolbar button
        * main_flow_browser - Interaction with browser menu button
        * page_settings - Interaction with page settings
        * global_settings - Interaction with global settings
        * global_lang_settings - Interaction with language settings
        * global_site_settings - Interaction with site settings
        * downloads - Interaction with downloads
3 months ago
Roger Yang a5081b1294 Bug 1881336 - Remove telemetry probes expiring in v125 4 months ago
Lina Butler e8a3b0e6a4 Bug 1878434 - Add the `awesomebar.{engagement, abandonment}` events.
This commit:

* Sends the new `awesomebar.{engagement, abandonment}` events when the
  user finishes interacting with the awesomebar. These events match
  iOS's events of the same name, and Desktop's
  `urlbar.{engagement, abandonment}` events.
* Removes the `engagement_abandoned` extra key for the
  `awesomebar.{sponsored, non_sponsored}_suggestion_impressed` events,
  since they're specific to AMP and Wikipedia suggestions, and are
  subsumed by the new events.

This is the first step toward unifying our awesomebar search telemetry
on all our platforms.
4 months ago
Noah Bond 7dd6a94b30 Bug 1876596 - Add probe for debug drawer secret setting 4 months ago
Roger Yang 12ad1a7e0b Bug 1875514 - Only send installation ping when we receive adjust metrics 5 months ago
rahulsainani c1c01e2ae8 Bug 1874388 - Remove unused notification pre prompt 5 months ago
mike a 58554a1b15 Bug 1869664 - Add more toolbar telemetry 5 months ago
Lina Butler 120f9a17d0 Bug 1871156 - Report impressions and clicks for Firefox Suggestions in the `events` ping.
Fenix currently reports AMP and Wikipedia impressions and clicks in the
`fx-suggest` ping, which intentionally omits the `client_id`. This
complicates experiment analysis, because our tooling relies on the
`client_id`.

This commit adds separate events for impressions and clicks on
sponsored and non-sponsored suggestions to the `events` ping.

* The new `awesomebar.{non_}sponsored_suggestion_clicked` events are
  collected the same way as the existing `fx-suggest` ping, and in line
  with the other `awesomebar.*_suggestion_clicked` events.
* The new `awesomebar.{non_}sponsored_suggestion_impressed` events are
  collected for engaged and abandoned search sessions. In constrast,
  the `fx-suggest` ping is only sent for engaged search sessions.
5 months ago
iorgamgabriel 051882cb0b Bug 1868989 - Translations UI Add Translate Page Browser Menu Button. 5 months ago
Titouan Thibaud 0f78c3cddf Bug 1871548 - Add telemetry for Open PDF in Fenix 5 months ago
Tom Ritter a4c4d4e287 Bug 1870149: Bump the expiration version for the font list telemetry
We weren't getting submissions for the font telemetry list
and eventually I traced it down to the metric having been expired.

We also need to bump the submission number, otherwise the work
request will be skipped.
6 months ago
mike a de4e0f2fac Bug 1862096 – add toolbar related telemetry 6 months ago
rahulsainani 5c3698de42 Bug 1826883 - Remove juno prefix from onboarding 6 months ago
rahulsainani 83e7080f41 Bug 1866992 - Add product recommendations exposure telemetry 7 months ago
DreVla 0a72755820 Bug 1865854 - Product recommendations telemetry
Add missing product recommendations telemetry.
7 months ago
Tom Ritter 110b5812d5 Bug 1858193: Add a OneTimeWorkRequest to collect Telemetry for Installed Fonts 7 months ago
DreVla 3aafc0c779 Bug 1862776 - Add Fakespot stale analysis shown telemetry probe
Added `shopping.surface_stale_analysis_shown` telemetry probe which
is sent when the user sees the "New info to check" card.
7 months ago
Arturo Mejia 61a27e6c38 Bug 1859393 - Add CFR when the first cookie banner gets cleared. 7 months ago
Arturo Mejia c7f1360f8c Bug 1859391 - Update cookie banner settings page to only support private mode. 7 months ago
Roger Yang ffbc1ae780 Bug 1862737 - Add telemetry for the full install referrer response 7 months ago
DreVla 7ab0653fe2 Bug 1862775 - Send telemetry on "Powered by Fakespot by Mozilla" tap
Added `surface_powered_by_fakespot_link_clicked` telemetry probe
that is sent when the user taps the "Powered by Fakespot by Mozilla"
footer link in Review Checker Sheet.
7 months ago
Lina Butler dce201b938 Bug 1860919 - Send Glean pings for Wikipedia Firefox Suggestion impressions and clicks.
This commit:

* Adds new facts, `wikipedia_suggestion_clicked` and
  `wikipedia_suggestion_impressed`, to the `feature-fxsuggest`
  component.
* Emits `fx-suggest` Glean pings for those facts in Fenix's
  `MetricController`.
7 months ago
Roger Yang 2f9d0f1a6d Bug 1860133 - Report Meta attribution from the Play Store referrer 7 months ago
DreVla de2386072b Bug 1854501 - Add telemetry to count Fakespot exposures
Added a new probe `product_page_visits` which counts the number of
visits to a supported retailer product page.
8 months ago
Lina Butler 4d4770d0a1 Bug 1858542 - Send Glean pings for Firefox Suggest impressions from Fenix.
This commit adds the following measurements:

* A new value for the `fx_suggest.ping_type` metric,
  `fxsuggest-impression`.
* An `fx_suggest.position` metric to capture the position of the
  Firefox Suggest search suggestion in the awesomebar, for impressions
  and clicks.
* An `fx_suggest.is_clicked` metric, to capture whether an
  `fxsuggest-impression` ping is for a clicked suggestion.

This commit also:

* Mounts `FxSuggestFactsMiddleware` to collect facts for impressions
  and clicks.
* Dispatches `AwesomeBarAction`s from the `SearchDialogController` in
  response to user interactions with the awesomebar and toolbar.
8 months ago
Jeff Boek c461d0e39e Bug 1859903 - Adds telemetry for the new quick erase action 8 months ago
Tif Tran abae484628 Bug 1857092 - Add metrics for clicks on Firefox Suggestions in Fenix 8 months ago
Alexandru Putanu f580641036 Bug 1855150 - Add bottom sheet displayed and closed event extras (https://github.com/mozilla-mobile/firefox-android/pull/4060)
* Bug 1855150 - Add bottom sheet displayed event extras

* Bug 1855150 - Add bottom sheet closed event extras

---------

Co-authored-by: Rahul Sainani <rsainani@mozilla.com>
8 months ago
Harrison Oglesby f8ebf06a05 Bug 1858771 - New Help button telemetry in home menu 8 months ago
Roger Yang e2a96d7eb5 Bug 1858440 - Renew all telemetry to never expires 8 months ago
Harrison Oglesby 65b836f6cf Bug 1857549 - login password matches site detected telemetry 8 months ago
mike a c53883cef8 Bug 1846801 – add telemetry for manage account button 8 months ago
Alexandru2909 aaf2e8ce38 Bug 1843508 - Part 1: Add review quality check feature telemetry events 8 months ago
William Durand b77530cb30 Bug 1856950 - Fix wrong data review link for `device_total_ram` 8 months ago
Roger Yang 1a8b0717c6 Revert "Bug 1843610 - Add telemetry for deferred deep link test"
This reverts commit 186a4b76e5be73466397c0c2fcaca4eaaa2a88da.
9 months ago
Arturo Mejia 0807a137d7 Bug 1853967 - Capture telemetry for the amount of RAM a device has. 9 months ago
DreVla f6875d0462 Bug 1845747 - Add "Add search widget" card for Juno Onboarding
Added a new card for the Juno Onboarding, "Add search widget
to homescreen". This is an experiment that aims to increase
DAU and searches.
9 months ago
Zac McKenney be86ce812b Bug 1846979 - Add extensions process spawning disabled dialog 9 months ago
Roger Yang 3cbb3be5b4 Bug 1849184 - Renew telemetry probes expiring in v120 10 months ago
Gabriel Luong cf620412cd Bug 1845357 - Remove the first run onboarding 10 months ago
t-p-white 31c35d0816 Bug 1842604 - Telemetry to measure Search results response time 11 months ago
Harrison Oglesby e2a0765149 Bug 1841152 - New event telemetry in credential autofill. 11 months ago
Roger Yang 0073fd1c17 Bug 1823492 - Add timespan metric for Adjust attribution 11 months ago
Harrison Oglesby 56ed9c63fa Bug 1841156 - New event telemetry for Firefox Sync. 11 months ago