Commit Graph

532 Commits (09e75c1a781a4446d6530d57c8960d90bb0ae0a0)

Author SHA1 Message Date
Lina Butler 6e866c4206 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 6bc66460eb Bug 1876596 - Add probe for debug drawer secret setting 4 months ago
Roger Yang 7dc1b784b4 Bug 1875514 - Only send installation ping when we receive adjust metrics 4 months ago
rahulsainani ab56ebe21c Bug 1874388 - Remove unused notification pre prompt 4 months ago
mike a 9d659af75d Bug 1869664 - Add more toolbar telemetry 5 months ago
Lina Butler 44f393a73d 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 750cb246d6 Bug 1868989 - Translations UI Add Translate Page Browser Menu Button. 5 months ago
Titouan Thibaud 3e1cab43dd Bug 1871548 - Add telemetry for Open PDF in Fenix 5 months ago
Tom Ritter 5b4c43f4f0 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 6217bb0a3a Bug 1862096 – add toolbar related telemetry 6 months ago
rahulsainani 888e2e49ce Bug 1826883 - Remove juno prefix from onboarding 6 months ago
rahulsainani 1f7fb7f376 Bug 1866992 - Add product recommendations exposure telemetry 6 months ago
DreVla f8d1673b4b Bug 1865854 - Product recommendations telemetry
Add missing product recommendations telemetry.
6 months ago
Tom Ritter c06482e340 Bug 1858193: Add a OneTimeWorkRequest to collect Telemetry for Installed Fonts 7 months ago
DreVla 37f328fdb4 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 1cce998212 Bug 1859393 - Add CFR when the first cookie banner gets cleared. 7 months ago
Arturo Mejia 4c9f7f77a6 Bug 1859391 - Update cookie banner settings page to only support private mode. 7 months ago
Roger Yang e74a6d611c Bug 1862737 - Add telemetry for the full install referrer response 7 months ago
DreVla ddc0d43d31 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 1ec2d118cf 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 04e63467c4 Bug 1860133 - Report Meta attribution from the Play Store referrer 7 months ago
DreVla 51033cb791 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.
7 months ago
Lina Butler 6111632cdf 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.
7 months ago
Jeff Boek dcc7416b02 Bug 1859903 - Adds telemetry for the new quick erase action 8 months ago
Tif Tran 65fb4d5df5 Bug 1857092 - Add metrics for clicks on Firefox Suggestions in Fenix 8 months ago
Alexandru Putanu 88f2a69785 Bug 1855150 - Add bottom sheet displayed and closed event extras (#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 446dc14dbe Bug 1858771 - New Help button telemetry in home menu 8 months ago
Roger Yang 49187c293c Bug 1858440 - Renew all telemetry to never expires 8 months ago
Harrison Oglesby 7b64307260 Bug 1857549 - login password matches site detected telemetry 8 months ago
mike a 40a2856290 Bug 1846801 – add telemetry for manage account button 8 months ago
Alexandru2909 1ec1a4fd11 Bug 1843508 - Part 1: Add review quality check feature telemetry events 8 months ago
William Durand e62f62ce7d Bug 1856950 - Fix wrong data review link for `device_total_ram` 8 months ago
Roger Yang 6f38969160 Revert "Bug 1843610 - Add telemetry for deferred deep link test"
This reverts commit 186a4b76e5be73466397c0c2fcaca4eaaa2a88da.
8 months ago
Arturo Mejia b57b742be5 Bug 1853967 - Capture telemetry for the amount of RAM a device has. 9 months ago
DreVla 0e1412c651 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 19375a5d57 Bug 1846979 - Add extensions process spawning disabled dialog 9 months ago
Roger Yang f63bb624b9 Bug 1849184 - Renew telemetry probes expiring in v120 9 months ago
Gabriel Luong 0d2dfcb85a Bug 1845357 - Remove the first run onboarding 10 months ago
t-p-white 65286203f0 Bug 1842604 - Telemetry to measure Search results response time 10 months ago
Harrison Oglesby c5d5240bc7 Bug 1841152 - New event telemetry in credential autofill. 10 months ago
Roger Yang a5a373d2ec Bug 1823492 - Add timespan metric for Adjust attribution 10 months ago
Harrison Oglesby 7ad42ac6ab Bug 1841156 - New event telemetry for Firefox Sync. 11 months ago
Harrison Oglesby acf197ebbd Bug 1841156 - New event telemetry for customize homepage. 11 months ago
Roger Yang 36414d3632 Bug 1843610 - Add telemetry for deferred deep link test 11 months ago
Harrison Oglesby ccd775b5cd Bug 1842082 - Standard home screen view count telemetry 11 months ago
Olivia Hall 1c91b0613a Bug 1837517 - Additional Print Telmetry and Nimbus setup
This bug adds telemetry for the print from menu feature. It adds the
probes print_failure, print_completed, print_tapped (for both share and
browsr menu), and share_menu_action for the print button on the share
sheet only. browser_menu_action for the print button was added in bug
1836780.

Additionally, Nimbus control for the browser print button and
share print button was added as browser-print-enabled and
share-print-enabled.
11 months ago
Harrison Oglesby 662186e83e Bug 1841153 - new event telemetry for private tab open 11 months ago
mike a 23fe60edb9 Bug 1840315 – added telemetry to the splash screen data fetching 11 months ago
Olivia Hall b8ada367ae Bug 1836780 - Add UI For Printing Page Content
This bug adds a print button on the main Fenix toolbar menu and a print
button on the share menu.

This bug adds a main toolbar extra telemetry of
print_content. Additional telemetry and Nimbus instrumentation will be
added in bug 1837517.
11 months ago
t-p-white 40d5446c4b Bug 1840341 - Add memory telemetry for experiment 11 months ago