Por que um envio de Web Push Notifications tem uma taxa de rejeição muito alta?
Em algum momento, você poderá encontrar uma alta taxa de rejeição ao enviar notificações push. Isso pode ser devido a uma erosão normal do banco de dados push, já que o cliente não envia o mesmo há um tempo considerável.
Essa percentagem de cancelamento constitui aquela que o Google nos informa que não conseguiu enviar. Em princípio, podem ser contatos que cancelaram a assinatura ou alguns que você marca como “desaparecidos” (410). Podem ser assinaturas para as quais você não pode enviar mais, embora isso não signifique que o usuário clicou em cancelar (por exemplo, o push não pôde ser enviado devido a alterações no agente do usuário ou algum outro motivo*). Nos casos de “ido”, marcamos desta forma no banco de dados e solicitamos que o usuário se cadastre novamente (mostramos novamente o Opt In).
*Se o período de tempo entre o envio de um push e o próximo for prolongado, é normal que este valor cresça (pois haverá muito mais “desaparecidos”).
Essa percentagem de cancelamento constitui aquela que o Google nos informa que não conseguiu enviar. Em princípio, podem ser contatos que cancelaram a assinatura ou alguns que você marca como “desaparecidos” (410). Podem ser assinaturas para as quais você não pode enviar mais, embora isso não signifique que o usuário clicou em cancelar (por exemplo, o push não pôde ser enviado devido a alterações no agente do usuário ou algum outro motivo*). Nos casos de “ido”, marcamos desta forma no banco de dados e solicitamos que o usuário se cadastre novamente (mostramos novamente o Opt In).
*Se o período de tempo entre o envio de um push e o próximo for prolongado, é normal que este valor cresça (pois haverá muito mais “desaparecidos”).
Atualizado em: 19/09/2023
Obrigado!