James Hugman
b02c292c8f
Bug 1832069 - Add Google Play install referrer library
1 year ago
Roger Yang
eaa841be4c
Bug 1830765 - Remove duplicate toolbar position metrics
1 year ago
Bruno Rosa
8fe4e610d4
Bug 1823682 - add Server Knobs validation metric
1 year ago
Roger Yang
bb81e099ad
Bug 1830988 - Renew telemetry probes expiring in v116
1 year ago
iorgamgabriel
6b8d9577ea
Bug 1825413 - Add Telemetry for Pull to Refresh
1 year ago
Raphael Pierzina
b235360366
Bug 1822119 - Store new UUID in shared prefs and send in metrics ping ( #1541 )
1 year ago
Roger Yang
852cc9c880
Bug 1828947 - Update notification email for permanent telemetry collections
1 year ago
Roger Yang
304ff9a0b7
Bug 1827686 - Add telemetry for user updating Default Search Engine
1 year ago
rahulsainani
632b1eedb8
Bug 1821726 - Part 2: Add juno onboarding telemetry
2 years ago
Jeff Boek
70d4b7cd46
Bug 1820211 - Adds `tabKilled` event to track when a tab was killed with form data. ( #1343 )
...
* Bug 1820211 - Adds `tabKilled` event to track when a tab was killed with form data.
- Also includes if the tab was the active tab and whether the app was in the foreground.
* Bug 1820211 - Adds tests for TelemetryMiddleware and StoreLifecycleObserver
* Bug 1820211 - Renames CheckFormDataAction to UpdateHasFormData
- Removes @property hasFormData comment from sessionState
- Moves checking formdata from TabContentMiddleware to SessionPrioritizationMiddleware
---------
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2 years ago
iorgamgabriel
957b10fb2e
Bug 1805450 - Implement submit site support requests in Fenix.
2 years ago
Titouan Thibaud
e9246a0aa3
Bug 1805683 - upstream Nimbus Messaging from Fenix to Android Components
2 years ago
James Hugman
8b60abe2c2
Bug 1823492 Add timing metric for Adjust Attribution Listener
2 years ago
Bruno Rosa
67d324569b
Bug 1822283 - Fix race condition for Ad IDs
...
There is a race condition with generated hashed Ad IDs because we were
using a single metric rather than separate metrics for each. We use this
new metric so we can send a differently salted version of the ad ID in
two separate pings.
2 years ago
Alexandru2909
66845c9c99
Bug 1821032 - Add telemetry for the homescreen no collections placeholder close button
2 years ago
Alexandru2909
7f65c49511
Bug 1821030 - Add telemetry for onboarding PWA dialog cancel button
2 years ago
Mugurell
d248dc363c
Bug 1820967 - Use `id` instead of `flight_id` to identify a sponsored story
...
The new value will now be used for the existing `id` property of a
PocketSponsoredStory instance.
2 years ago
Bruno Rosa
5cf3267a03
Bug 1817029 - Add the client-deduplication ping ( #861 )
...
* Bug 1817245 - new Nimbus feature for controlling client-deduplication ping
This feature will enable/disable the sending of the `client-deduplication`
ping that will be added in a later PR.
* Bug 1817029 - Add the client-deduplication ping
The `client-deduplication` ping will be used to determine if
client IDs are being regenerated erroneously. This ping uses
the lifecycle observers to (almost) replicate the same scheduling
as the baseline ping.
* Bug 1817029 - Suggested changes
changelog
- add `reason` for new ping
- update the unit test for the new ping
- add new metrics
- allow for custom salt when hashing the Ad ID
- move the Nimbus check to the lifecycle observer
- record the new metrics
* Bug 1817029 - Update fenix/.experimenter.yaml
Co-authored-by: Alessio Placitelli <alessio.placitelli@gmail.com>
* Bug 1817029 - remove unnecessary pass-through function
* Bug 1817029 - add the GleanTestRule for tests
* Bug 1817029 - Update fenix/app/src/test/java/org/mozilla/fenix/components/metrics/clientdeduplication/ClientDeduplicationPingTest.kt
Co-authored-by: Travis Long <tlong@mozilla.com>
* Bug 1817029 - remove unnecessary call to main thread
* Bug 1817029 - update comment about hashing
---------
Co-authored-by: Alessio Placitelli <alessio.placitelli@gmail.com>
Co-authored-by: Travis Long <tlong@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2 years ago
Roger Yang
f1e0eaf7e1
Bug 1820271 - Renew telemetry probes expiring in v114
2 years ago
mike a
49125a2df0
Bug 1819909 – add telemetry for private browsing CFR
2 years ago
Roger Yang
0342a75107
Bug 1820242 - Remove in_progress_media_tab_opened probe
2 years ago
Roger Yang
632d02220d
Bug 1818085 - Add preference to allow user to choose how open links in app works.
2 years ago
jhugman
110d24a4a8
Bug 1819431 - Reimplement default browser notification with Nimbus Messaging equivalent ( #1031 )
...
* Bug 1819431 - Added default-browser-notification
* Bug 1819431 - Remove DefaultBrowserNotificationWorker and friends
* Bug 1819431 - Add tests for all messages
* Bug 1819431 - Remove settings for default browser notification
* Bug 1819431 - Remove metrics for default browser notification
---------
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2 years ago
Zac McKenney
fb7268d6df
[fenix] Bug 1815623 - Add telemetry for sharing to an app from the share sheet
2 years ago
Alexandru2909
92edc83ddf
[fenix] Bug 1815160 - Add sponsored story id to home_recs_spoc_shown and home_recs_spoc_clicked
2 years ago
Mugurell
7c033fc8cd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25816 : Show past search terms from the current search engine
...
For all search engines minus the application added ones we will also show past
search terms used for previous searches with the currently selected search
engine.
2 years ago
kycn
d7dd3a587a
[fenix] Bug 1812188 - Renew/remove telemetry probes expiring in 112.
2 years ago
Cathy Lu
826d10f026
[fenix] Change form data telemetry from Sharing to Performance
2 years ago
Cathy Lu
d531054151
[fenix] Bug28280 - Add telemetry for form data failures
2 years ago
Jan-Erik Rediger
0a0234bc6f
[fenix] Switch to the typed API for Glean events
...
Required for Glean v52.0.0
Ref https://github.com/mozilla-mobile/fenix/issues/19967
2 years ago
rahulsainani
119be2d972
[fenix] Bug 1810115 - Add telemetry for notification per permission prompt
2 years ago
MatthewTighe
f3832d4910
[fenix] For https://github.com/mozilla-mobile/fenix/issues/28190 : renew telemetry expiring in 111
2 years ago
Alexandru2909
516eb62a76
[fenix] Bug 1808689 - Update description for browser_menu_action extra items
2 years ago
Arturo Mejia
31e1a8f34d
[fenix] Bug 1797593 - Add re-engagement dialog for cookie banners.
2 years ago
Arturo Mejia
9be14b069c
[fenix] Bug 1797577 - Add cookie banner handling panel to the toolbar.
2 years ago
Alexandru2909
aae93b2bc4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/28010 - Update documentation for browser_search_with_ads and browser_search_ad_clicks
2 years ago
Perry McManis
c60e1c5158
[fenix] For https://github.com/mozilla-mobile/fenix/issues/28042 - Increase lifetime of customize_home.contile to application
2 years ago
Roger Yang
e47e85b2b6
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/27949 : Add engagement notification for inactive users
2 years ago
rxu
51f8b58ae4
[fenix] Add distribution_id in baseline ping
2 years ago
owlishDeveloper
b782aaaf3e
[fenix] Bug 1796146 - Add UI for the Cookie Banner preferences
2 years ago
Roger Yang
c49d25911e
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/27795 : Add metrics ping to see if user allows notifications
2 years ago
Roger Yang
93d877e703
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/27779 : Add telemetry for showing the default browser notification
2 years ago
Mugurell
cdc95724b5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/27549 - Collect shim data about the Pocket sponsored stories.
...
With the new telemetry will immediately report when a certain Pocket sponsored
story is shown (visible more than 50%) or clicked by the user.
The reasons for the new ping help easily identify the probe being sent and the
type of shim data.
2 years ago
perrymcmanis144
c29a0d7824
[fenix] Update app/metrics.yaml
...
Co-authored-by: Alessio Placitelli <alessio.placitelli@gmail.com>
2 years ago
Perry McManis
75cf880383
[fenix] added search metrics to baseline ping
2 years ago
t-p-white
a8e3726dce
[fenix] For https://github.com/mozilla-mobile/fenix/issues/27472 - Added telemetry data points for the Google Play Store review prompts
2 years ago
DreVla
4647e47995
[fenix] For https://github.com/mozilla-mobile/fenix/issues/27635 - New telemetry for Save to PDF failures
2 years ago
Roger Yang
c61875b081
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Add 'Open all' options in bookmarks
...
* Add "Open all in new tabs" options in bookmarks
* Add "Open all in private tabs" options in bookmarks
* Add metrics tracking if the usage of "Open all in..." in bookmarks
Co-authored-by: Pg <pg.developper.fr@gmail.com>
2 years ago
MatthewTighe
721d2e0001
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/27292 : renew telemetry expiring in 108 and 109
2 years ago
Roger Yang
31bd795d2f
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/27147 : Add telemetry for bookmark search
2 years ago
Arturo Mejia
4fdfb13d88
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3709 : Add save to PDF UI.
2 years ago
Roger Yang
a0fc02a934
[fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11404 - Create the open_all_in_new_tabs metric in Glean"
...
This reverts commit d4a38b3a2aef401a9a764a135daf72bf6a2baf01.
2 years ago
Roger Yang
b78bfb94cb
[fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11404 - Add 'Open all in private tabs' option as requested."
...
This reverts commit 83ed1abdc0846e726e2fcb46d0fcb7539f1ff9c3.
2 years ago
Gabriel Luong
8a2e4043b6
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26582 - Renew telemetry expiring in 107
2 years ago
Pg
ef15f5154c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Add 'Open all in private tabs' option as requested.
...
https://github.com/mozilla-mobile/fenix/pull/21212#discussion_r739172674
- Add option is tree dot menu
- Edit folder opening to be aware of browsing mode
- Add metrics
- Add unit tests for 'Open all in private tabs'
- Add Android tests for open all in private.
2 years ago
Pg
e19a281ab8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Create the open_all_in_new_tabs metric in Glean
...
Expiration date is set to the same of others bookmark metrics.
2 years ago
MatthewTighe
a096acc130
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26945 : adds telemetry for learn more link on wallpaper settings
2 years ago
mike a
27d80e6de0
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26215 : add telemetry events for wallpaper onboarding dialog
2 years ago
Roger Yang
39a122c42b
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/24913 : Update metrics.yaml owners
2 years ago
Roger Yang
6d330a9d58
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26502 : Add time group and private extras in history telemetry
2 years ago
Alexandru2909
51b6ea8ea6
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26191 - Add telemetry for jump back in onboarding message
2 years ago
Perry McManis
0d8ace8423
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26700 - URI counts will now additionally be sent in baseline
2 years ago
Alexandru2909
a33ab6b463
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26551 - Add telemetry for MR Onboarding welcome and sync dialogs.
2 years ago
sarah541
963c40184a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26489 - Add synced tab pickup onboarding message
2 years ago
Mugurell
69ca45a5c1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26224 - metrics.yaml cleanup of unneeded newlines
2 years ago
Mugurell
2cfbe09dbf
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26224 - TCP CFR telemetry
2 years ago
Mugurell
38d0eb7a9a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18175 - Add telemetry for cookies option in custom ETP.
2 years ago
mcarare
1c2b3fdf7a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26401 : Remove unused wallpaper metrics.
...
Remove wallpaper_switched and change_wallpaper_logo_toggled.
Add lint ignore for common prefix in wallpaper metrics.
2 years ago
mike a
5c597031e3
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26502 : add isLocal parameter for history openItem telemetry event
2 years ago
Noah Bond
9968708352
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26289 - Remove search term tab groups metrics and setting
2 years ago
mike a
739a23b889
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/26101 : add telementry for deleting history time range
2 years ago
Gabriel Luong
cd6c8d69cd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26180 - Renew telemetry expiring in 106
2 years ago
Gabriel Luong
ba5a970f87
[fenix] Update app/metrics.yaml
2 years ago
Alexandru2909
458537c50e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26089 - Record metrics for save credit card prompt shown
2 years ago
Gabriel Luong
1a2f557006
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26121 - Renew telemetry expiring in 105
2 years ago
mcarare
1e62fa558b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25401 : Update data review link.
2 years ago
Mugurell
a1dc04f22b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25401 - Add the PocketIntegration Glean annotation tag to all Pocket telemetry
2 years ago
Mugurell
0c972d3ae9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25401 - Record Pocket sponsored stories telemetry
2 years ago
mcarare
6d88fc1391
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25538 : Update data review link.
2 years ago
Mugurell
961e6ad5d8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25538 - Add the "Wallpapers" tag to the new telemetry
...
By using a feature tag we can avoid having to define new tags in the Glean
annotations repository.
The list of available tags needed to be regenerated to be able to reference the
new "Wallpapers" tag.
Because the tags regeneration also brought a change in tags from "TopSites" to
"Shortcuts" all previous telemetry using "TopSites" had to be migrated to use
the new "Shortcuts" tag.
2 years ago
Mugurell
5edcbb7f73
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25538 - Add "metrics" telemetry for if default wallpaper is shown
2 years ago
mcarare
0ab70f4511
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24857 : Add metrics for addresses autofill.
2 years ago
mcarare
3be18c4522
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25658 : Update data review links.
2 years ago
Mugurell
4921a85a24
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25658 - Track the site permissions prompt and user actions
...
Track when the prompt is shown and when the permissions are allowed/denied.
2 years ago
Roger Yang
d1c8951434
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24522 : Add telemetry for unified search
2 years ago
Mugurell
67ab125ac1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25472 - Set `context_id` to "application" lifetime.
...
This change mitigates it being set only once in FenixApplication and then
being reset after the first ping is sent.
By having "application" lifetime once set in FenixApplication will be available
in all future contile pings for that application run.
2 years ago
Arturo Mejia
fb6344d0d4
[fenix] No issue: Renew/Remove metrics set to expire in v104
2 years ago
Alexandru Putanu
9bdc88cfb3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25397 - Telemetry for credit card save and update ( https://github.com/mozilla-mobile/fenix/pull/25411 )
...
* For https://github.com/mozilla-mobile/fenix/issues/25397 - Telemetry for credit card save and update
* Use Fenix Issue fro Bugs
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
Co-authored-by: Roger Yang <royang@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2 years ago
sarah541
3507b9edd1
[fenix] No issue: Renew/Remove metrics set to expire in v102
...
No issue: Renew/Remove metrics set to expire in v102
2 years ago
Elise Richards
ec371cf57a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/19955 : Update the telemetry description for opening in progress media tabs from home.
2 years ago
Alexandru2909
b5cb951ea4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24786 - Remove Event.wrapper for SearchTerms telemetry
2 years ago
mcarare
b6d1500f3e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24761 : Remove wrapper from autoplay settings metrics.
2 years ago
mcarare
158ebcfed6
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24206 : Remove wrapper from context menu metrics.
3 years ago
mcarare
37f60284d2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24211 : Remove wrapper from search related metrics.
...
Removes wrapper from search labeled counter and performed search event.
3 years ago
Alexandru2909
66ffdbdeed
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24701 - Remove Event.wrapper for Pocket related telemetry
3 years ago
mcarare
ebb6647c37
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24715 : Remove wrapper from addons metrics.
3 years ago
Alexandru2909
795f47ca2f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24642 - Remove Event.wrapper for TopSites metrics
3 years ago
Alexandru2909
20d7943058
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24708 - Remove Event.wrapper for DarkThemeSelected telemetry
3 years ago
MatthewTighe
439f25ddeb
[fenix] for https://github.com/mozilla-mobile/fenix/issues/24549 : add telemetry for recent synced tab
3 years ago
Alexandru2909
322dabb092
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24638 - Remove Event.wrapper for Logins telemetry
3 years ago