I messaggi contestuali o brevi inviati al dispositivo dell'utente, che sia il browser desktop, tablet o mobile, sono noti come notifiche push web. Se un visitatore del tuo sito web si iscrive alla notifica push, dovrebbe essere avvisato ogni volta che invii una notifica push. La raggiungibilità dovrebbe essere alta poiché le notifiche push vengono inviate agli iscritti in tempo reale e chiunque sia online prima che la notifica scada dovrebbe ricevere il messaggio. Ci sono molti fornitori che offrono servizi di notifica push. Tuttavia, indipendentemente dal fornitore del servizio, molte volte la raggiungibilità delle notifiche push è un problema.
Ma se noti che la raggiungibilità non è alta, allora ecco le ragioni probabili –
- Permesso negato dal Centro Notifiche – Se i tuoi iscritti hanno disattivato le notifiche sul loro dispositivo nelle Impostazioni Notifiche e Azioni, non riceveranno alcuna notifica web push. Tuttavia, questi dovrebbero essere contrassegnati come utenti non iscritti.
Quindi, quando calcoli il tuo tasso di visualizzazione effettivo, prova a sottrarre gli iscritti non iscritti dal totale inviato.
Si possono disattivare le notifiche da qui, sia per un sito web specifico che dal browser stesso - I vecchi abbonati potrebbero avere una bassa raggiungibilità o lo stato dell'abbonato non viene aggiornato immediatamente ai servizi push – Tutte le notifiche push web vengono inviate ai rispettivi servizi push – FCM(Firebase Cloud Messaging) per Chrome, ecc., che poi recapitano le notifiche ai singoli browser. Se un utente si è disiscritto dalla notifica utilizzando le impostazioni del browser, o se l'utente non lo utilizza per molto tempo, l'utente viene contrassegnato come disiscritto. Ma questa disiscrizione dovrebbe propagarsi ai servizi push. Vediamo che a volte questa disiscrizione non viene aggiornata a livello di servizio push, quindi potrebbe esserci un ritardo nel contrassegnare gli abbonati come disiscritti.
Potrebbe volerci un po' di tempo prima che il token di registrazione venga completamente rimosso da FCM. Pertanto è possibile che i messaggi inviati a FCM ricevano un ID messaggio valido come risposta, anche se il messaggio non verrà recapitato all'app client. Esempio – Mozilla contrassegna gli abbonati come disiscritti dopo 2 mesi di irraggiungibilità. - In modalità Risparmio energetico – Se gli abbonati attivano la modalità di risparmio energetico su Mobile o Desktop, le app in background vengono interrotte forzatamente anche se il dispositivo è connesso a Internet. In questo caso, l'utente tende a saltare o perdere le notifiche inviate in un determinato momento poiché interrompe forzatamente le app in esecuzione, che non saranno in grado di recapitare le notifiche al dispositivo dell'utente.

- Abbonamento tramite Profili Multipli – Se un utente si è abbonato tramite profili multipli in una volta e ne utilizza solo uno, il browser recapiterà la notifica a un solo profilo. Ciò diminuirà la raggiungibilità della notifica. Se un utente non accede a un profilo in un browser, è probabile che dopo un po' i servizi push annullino l'abbonamento, poiché spesso hanno regole per annullare l'abbonamento dopo una lunga indisponibilità (vedi punto 2. sopra)

- Connessione Internet debole – All'invio della notifica il browser potrebbe ricevere il segnale ma se la connessione Internet è debole o il dispositivo è disconnesso, il browser non riuscirà a scaricare la notifica, con il risultato che gli abbonati non riceveranno la notifica.

- Impostazioni del dispositivo – Per ricevere la notifica, il dispositivo deve essere acceso, connesso a Internet e la modalità aereo deve essere disattivata, insieme alla modalità di risparmio energetico.

- Il browser deve essere in esecuzione in background (per la maggior parte dei dispositivi) - Anche se l'abbonato non è sul sito web né nel browser, in questo caso è importante che il browser sia in esecuzione in background.
- Il browser deve essere attivo (solo per alcuni dispositivi) – Di solito, la maggior parte dei dispositivi mostra ancora le notifiche se il browser è in esecuzione in background. Tuttavia, abbiamo osservato che su dispositivi come MI (Xiaomi) il browser deve essere aperto per ricevere una notifica push web. Questo è specifico del dispositivo, dove è obbligatorio che il browser sia in primo piano.
- Utilizzo di Adblocker, Malware Blocker o firewall aziendali – A volte gli ad blocker e i firewall aziendali possono bloccare l'URL dei provider di web push, a causa delle loro impostazioni. Inoltre, a volte l'URL della pagina di destinazione potrebbe essere elencato in una directory di Malware o Adblocker e venire bloccato per questo motivo.
- Cookie e browser Firefox – In Firefox esiste un problema noto per cui a volte, eliminando i cookie, questi possono diventare irraggiungibili. In questo caso, se hai utenti che si abbonano dal browser Firefox e se eliminano i cookie, potrebbero non ricevere le notifiche che hai inviato. Questo non è un caso regolare ma viene riscontrato a volte nei nostri test.
- Vassoio delle notifiche pieno – Nei dispositivi mobili le notifiche vengono aggiunte al vassoio delle notifiche. Pertanto, se il vassoio delle notifiche è pieno, l'abbonato non riceverà la nuova notifica. Allo stesso modo, sul desktop, il vassoio delle notifiche di Windows ha un limite di poche notifiche e, se è pieno, la notifica potrebbe andare persa.

- Su dispositivi MI – C'è un problema con i dispositivi mobili MI che consiste nel fatto che se un telefono è inattivo (bloccato) per molto tempo e si invia una notifica in quel periodo, è probabile che l'utente perda tale notifica.
- Alla cancellazione dei dati del sito – Quando l'utente cancella i dati del sito, il file service-worker.js viene disinstallato, il che è importante per inviare e visualizzare le notifiche. Pertanto, l'utente non riceve la notifica in questo caso.

- Notifica schermata bloccata – Se il browser non ha il permesso di scaricare i dati quando lo schermo è bloccato, è probabile che l'abbonato perda la notifica. A volte vediamo che sulla schermata bloccata viene visualizzato il titolo della notifica e il messaggio appare come Privato.
- Notifica scaduta prima di raggiungere gli abbonati – Se l'utente non è online o connesso a Internet per molto tempo e hai impostato un tempo di scadenza per le notifiche, l'abbonato perderà la notifica inviata in quel periodo.
Se noti altri casi oltre a questi, puoi farcelo sapere inviando un'e-mail a [email protected]. Manterremo l'elenco aggiornato.
Suggerimento bonus: Se noti un calo improvviso e drastico delle tue visualizzazioni, potrebbe essere correlato alla tua configurazione. Un problema comune che vediamo è che altri plugin per app web progressive possono sovrascrivere il Service Worker utilizzato per le notifiche push. Se sei un nostro cliente e noti questo, mettiti in contatto con noi, così potremo dirti la soluzione per affrontarlo.

Si possono disattivare le notifiche da qui, sia per un sito web specifico che dal browser stesso




Ciao. Questo post è stato estremamente interessante, soprattutto perché stavo cercando opinioni su questo argomento giovedì scorso.
Ehi, grazie per le gentili parole 🙂 Puoi anche unirti a noi su Twitter se desideri altri suggerimenti e tutorial.