Data di pubblicazione: 22 luglio 2026
Nell'ambito del nostro costante impegno per migliorare l'esperienza utente, stiamo apportando alcune modifiche per risolvere il problema della stanchezza da prompt di notifica durante la navigazione sul web. Chrome su Android sta passando a una nuova esperienza utente per le notifiche a partire da Chrome 155. Questo articolo mostra l'aspetto della modifica per gli utenti e spiega la modifica che potresti dover apportare al codice per sfruttare questa nuova esperienza utente.
Le nostre ricerche e i nostri esperimenti indicano che questa UI di notifica meno invasiva ha una comprensione simile alla versione precedente, ma un attrito significativamente inferiore per gli utenti. In questo modo, gli utenti possono fare una scelta consapevole sull'iscrizione alle notifiche del sito senza interrompere il loro percorso.
Punto di accesso aggiuntivo in Controlli dei siti
Per offrire agli utenti la flessibilità di iscriversi in qualsiasi momento, stiamo introducendo un punto di accesso per l'iscrizione alle notifiche integrato direttamente nell'interfaccia utente dei controlli dei siti di Chrome. Questa opzione sarà disponibile dopo che un sito avrà chiesto per la prima volta all'utente di attivare le notifiche.
Se un utente non prende una decisione quando il sito glielo chiede per la prima volta, può iscriversi alle notifiche in qualsiasi momento successivo del suo percorso.
Potenziali modifiche all'implementazione per i siti
La richiesta di autorizzazione alle notifiche scadrà quando scade il prompt non di blocco, anche se l'utente non ha preso alcuna decisione. Pertanto, il codice che verifica se l'autorizzazione è stata concessa, come nell'esempio seguente, deve essere modificato.
// Request notification permission and subscribe if granted.
Notification.requestPermission().then((permission) => {
// This will run with permission='default' if the non-blocking
// permission prompt times out.
if (permission === 'granted') {
subscribeToPushNotifications();
}
});
Per ricevere iscrizioni alle notifiche andate a buon fine quando gli utenti attivano i controlli del sito, devi anche monitorare le modifiche allo stato delle autorizzazioni.
navigator.permissions.query({ name: 'notifications' })
.then(permissionStatus => {
permissionStatus.onchange = () => {
if (permissionStatus.state === 'granted') {
subscribeToPushNotifications();
}
};
});
Best practice per gli sviluppatori: prompt contestuali
La richiesta di autorizzazioni alle notifiche nel momento in cui viene caricata una pagina può creare un attrito immediato e compromettere l'esperienza utente sul sito. Consigliamo invece ai siti di collegare i prompt al contesto pertinente. In questo modo, gli utenti possono comprendere il valore di consentire le notifiche da un sito. Ecco alcuni scenari di esempio:
- E-commerce: offri aggiornamenti sulla consegna subito dopo l'invio di un ordine.
- Editoria: suggerire avvisi sugli argomenti dopo che gli utenti hanno letto diversi articoli correlati.
- Viaggi: chiedere se vogliono ricevere avvisi di variazione di prezzo dopo aver cercato voli specifici.