Resposta Rápida
Como o modelo de saturação push de 4 níveis do Soulwise usa uma janela deslizante de 14 dias sobre a taxa de abertura para rebaixar, ancorar ou pausar notificações antes que os usuários as desativem definitivamente.
Como o modelo de saturação push de 4 níveis do Soulwise usa uma janela deslizante de 14 dias sobre a taxa de abertura para rebaixar, ancorar ou pausar notificações antes que os usuários as desativem definitivamente.

Como o modelo de saturação push de 4 níveis do Soulwise usa uma janela deslizante de 14 dias sobre a taxa de abertura para rebaixar, ancorar ou pausar notificações antes que os usuários as desativem definitivamente.
A resposta do Soulwise é um modelo de saturação em 4 níveis. Ele detecta a queda na taxa de abertura em uma janela deslizante de 14 dias e reduz progressivamente o volume de notificações antes que o usuário as desative definitivamente.
As notificações push são a maneira mais barata de perder um usuário. A curva de retenção a 1 push por dia parece razoável — dados setoriais da Localytics e Urban Airship se concentram em torno de 88% de retenção em três meses. A 3 pushs por dia, a curva cai 17 pontos percentuais. A 5 pushs por dia, cai 34. A forma é íngreme e irreversível: 46% dos usuários desativam completamente as pushs quando um app lhes envia de 2 a 5 por semana que não querem.
A resposta do Soulwise é um modelo de saturação em 4 níveis. Ele detecta a queda na taxa de abertura em uma janela deslizante de 14 dias e reduz progressivamente o volume de notificações antes que o usuário as desative definitivamente.
Este artigo apresenta o design, os limites e a lógica de recuperação.
A máquina de estados é simples. Cada usuário está sempre em exatamente um nível por vez.
A ordem importa. O meio da manhã é o primeiro a cair porque carrega o menor peso de evento: é um nudge contextual, não parte do ritual diário em si. O lembrete matinal é preservado por mais tempo porque pushs diárias ancoradas em eventos produzem cerca de 2,85 vezes a retenção das pushs genéricas; eliminá-lo é eliminar o app.
Uma janela deslizante de 14 dias de dados de taxa de abertura por usuário. A cada dia, o modelo analisa os últimos 14 dias e calcula a taxa de abertura do usuário para as pushs enviadas nessa janela.
O limite do Soulwise é uma queda de 30% na taxa de abertura em relação à referência pessoal do usuário. Se um usuário normalmente abre 60% das pushs e a janela deslizante cai para 42% ou menos, o modelo o move um nível abaixo. A queda deve persistir por pelo menos 3 dias para evitar reagir a uma única semana ruim (férias, doença, semana intensa no trabalho).
A promoção é simétrica. Se um usuário está no T2 e sua taxa de abertura sobe de volta acima da sua referência menos o limite de 30% por 3 dias consecutivos, ele sobe para o T1. A recuperação ao T0 segue o mesmo passo.
O dado da Localytics / Urban Airship que guia o design: pushs diárias ancoradas em eventos produzem aproximadamente 2,85 vezes a retenção das pushs diárias genéricas. Um genérico "dê uma olhada por aqui!" às 9h é esquecível. Um lembrete matinal ancorado à fase do ciclo de hoje ("Começo tranquilo. O que você tem para hoje?") é ancorado em evento — traz uma informação nova.
O T2 mantém o lembrete matinal porque removê-lo destrói o ritual diário inteiro. Todo o resto do app é construído em torno do usuário acessar uma vez de manhã e uma vez à noite. Sem o lembrete, o ciclo se quebra.
Quando um usuário é rebaixado, o app exibe um pequeno banner dentro do app na próxima vez que ele o abre:
"Reduzimos o ritmo por 7 dias — quer retomar?"
Essa frase faz três coisas: reconhece a mudança, a atribui ao comportamento do app (não ao fracasso do usuário) e oferece autonomia. O usuário pode desfazer o rebaixamento com um único toque se quiser voltar a receber as notificações.
Isso importa porque um rebaixamento silencioso parece que o app está abandonando o usuário. Um explícito parece que o app se importa. A mesma ação com um enquadramento diferente.
A especificação do produto é explícita sobre o que é proibido:
O modelo armazena o estado por usuário com três campos:
tier: 'T0' | 'T1' | 'T2' | 'T3'
rolling_open_rate_14d: 0.0 a 1.0
baseline_open_rate: 0.0 a 1.0 (calculado a partir dos primeiros 30 dias)
last_tier_change_at: timestamp
Esse é o estado completo de saturação. Sem histórico de navegação, sem pontuação de engajamento além da taxa de abertura, sem modelo de aprendizado de máquina treinado sobre o usuário. A simplicidade é o ponto: as regras são auditáveis, os limites são documentados, as consequências de UX são previsíveis.
Uma nota sobre o escopo.
O modelo de saturação é por usuário, não por coorte. Não analisamos "usuários como você" nem executamos experimentos que rebaixam usuários para aprender sobre retenção. O modelo serve o indivíduo.
Ele também não substitui as configurações controladas pelo usuário. Horas de silêncio, mudo por categoria e desativação explícita de todas as pushs funcionam independentemente do modelo de saturação. Os dois sistemas se compõem; a escolha explícita do usuário sempre vence sobre a inferência do modelo.
As notificações push são a forma como um ritual diário permanece diário. Um app de check-in que perde os privilégios push perde seu principal ciclo de retenção. O modelo em 4 níveis existe para que o app não abuse desse privilégio e não o perca lentamente — sendo apenas ligeiramente irritante por tempo demais.
O contexto mais amplo do ritual diário está no hub do Soulwise. O modelo de saturação é uma das razões pelas quais o ritual permanece recíproco em vez de exigente.
A versão curta: o número certo de pushs é o maior número que não provoca desativação. O modelo de saturação é a forma como o app encontra esse número, por usuário, a cada 14 dias.
Dados setoriais da Localytics e Urban Airship mostram que uma push por dia correlaciona com aproximadamente 88% de retenção em três meses. Três pushs por dia reduzem esse valor em 17 pontos percentuais. Cinco pushs por dia reduzem em 34 pontos. A curva é íngreme.
A cada dia, o modelo recalcula a taxa de abertura do usuário nos últimos 14 dias. A janela avança; dados mais antigos expiram. Isso captura rapidamente o desengajamento recente sem reagir excessivamente a uma única semana ruim.
Sim. Se a taxa de abertura subir de volta acima do limite dentro da janela deslizante, o usuário é promovido. O modelo é simétrico. A queda rebaixa, a recuperação promove.
Um sistema push ingênuo que envia o volume máximo independentemente do engajamento. Dados setoriais mostram que 46% dos usuários desativam completamente as pushs quando recebem de 2 a 5 por semana de um app que não querem ativamente. O modelo de saturação existe para que a desativação nunca aconteça.
Recebe revelações personalizadas com base no teu mapa astral