Should push notifications continue to have a Site Settings button on Android O? |
|||||
Issue descriptionOnce we ship notification channels for websites on Android O, should we keep the Site Settings button for users on that Android version? A few thoughts: - We've removed them from push notifications shown by WebAPKs because the user can just use system settings. Following Anita's work, this is true for push notifications shown by Chrome as well. - Last year's peak in users revoking notification permission for all of Chrome following a change by a large user of Web Push Notifications (together with the overall percentage) is an indication that users know how to find this. [1] - On the flip side, it's been suggested that we might want to make the button more explicit by changing it from Site Settings to Unsubscribe. This definitely doesn't have to ship at the same time as site channels, but I think it's worth thinking about and perhaps even running an experiment with. Would love to hear your thoughts! [1] https://uma.googleplex.com/p/chrome/timeline_v2/?sid=f599f2b75d4806feb4e361fdbc6b64a0
,
Jun 22 2017
Yes, it's our own action button. See attached.
,
Jun 26 2017
> is an indication that users know how to find this. Do you mean that they know how to find the "Site Settings" button? How well do we think they know how to get into the Android notification settings? That requires a long-press on the notification, is that correct? You mention the possibility of having an "Unsubscribe" button - is that actually possible to implement with Android channels? I thought that Chrome wasn't able to manipulate the Android settings?
,
Jun 26 2017
> Do you mean that they know how to find the "Site Settings" button? How well do we think they know how to get into the Android notification settings? That requires a long-press on the notification, is that correct? No, the opposite. See the graph I linked to: the number of people disabling notifications for Chrome as an app rose steeply due to a website changing behaviour. I interpret this as a signal that people know how to disable notifications for an app (and therefore a channel in O). > You mention the possibility of having an "Unsubscribe" button - is that actually possible to implement with Android channels? I thought that Chrome wasn't able to manipulate the Android settings? We can't change the channel permission, but we can do things like drop the subscription. It's more applicable to older Android versions. I don't think I'm in favor of this option anyway -- it's something I've heard others mention.
,
Jun 26 2017
Note that blocking notifications at the OS level became much more discoverable in Android N+, since it used to require a long-press, but now swiping a notification slightly to the left/right (a very common gesture, since it's how you dismiss notifications) shows a settings cog, and clicking on that settings cog shows the options for blocking the notification (same as long-pressing the notification).
,
Jun 26 2017
Ah thanks for the explanation. I'm ok just removing the button and not adding anything. What actually happens when you click the settings-cog. johnme@ you mention that it shows the options for blocking the notification - does it show a specific toggle for the channel of the notification? Or does it just show a list of channels for that app? It would be nice if it took you to the specific channel. I understand that's out of our control though. In any case, removing the button sgtm.
,
Jul 3 2017
@raymes - right now it takes you to notification site settings for that site, but we could make it take you to channel settings for the specific site once crbug.com/700377 is done, as per the long press gesture. I'm a bit hesitant about removing the button altogether because although notification settings have become *more* discoverable since N on Android, with the swipe + longpress gestures, these still aren't as discoverable as an action button. There's also the 'feature-removal' perception problem, if users are used to seeing the setting button and then it disappears. On the other hand most apps don't put setting buttons on their notifications, and it does mean we have less space for notification content. Curious what UX people think on this.
,
Sep 16 2017
Just looping back around on this, what behavior did we end up going with for the initial channels launch? My sense is that the channels are sufficient on O FWIW.
,
Sep 19 2017
re #8: The button is currently still present on O and in the version that has site channels enabled by default (M62). I'm okay with this making this change in a future release subject to design approval.
,
Oct 6 2017
Looking at some use counter data -- Notifications.ShowSiteSettings counts the number of clicks on the Site Settings button. Notifications.Persistent.Shown counts the number of Web Notification shows. Be sure to specialize the dashboard to Android when looking at the metrics. In the past week we've seen a CTR on this button of less than 0.01% by less than 0.05% of users. It's not clear whether they actually reset permission after this click. The rate of increase we see in Notifications.AppNotificationStatus definitely is higher than that. (Mind that the histogram is cumulative, however.)
,
Oct 31 2017
I don't think it's urgent, but FWIW I think it'd make sense to at some point remove the button in O since that follows the platform paradigm, and since the CTR on the button is so low as Peter points out. I suggest we proceed with the plan to remove the button for O+ for now, unless there are any objections.
,
Mar 10 2018
,
Aug 2
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by raymes@chromium.org
, Jun 22 2017