Você tem 30 segundos.
É esse o tempo que o usuário novo passa, em média, no seu app na primeira sessão antes de decidir se volta ou não. Não é o tempo de percorrer um onboarding de 5 etapas. A real é que não dá tempo de educar o usuário. Você tem só uma janelinha para um sinal, uma ação, um canal — no timing certo para reter o usuário antes que ele suma.
Neste guia você vai ver como ler sinais durante a sessão, qual canal combina com cada janela de tempo e 3 jornadas do cliente que funcionam na velocidade de uma sessão real.
Lance sua primeira jornada de ciclo de vida hoje
Cadastre-se grátis
A janela de ativação é mais curta que o seu onboarding
Ativação é o momento em que o usuário novo realiza a primeira ação relevante que sinaliza que ele “entendeu” o app. Esse é o momento de maior alavancagem em todo o ciclo de vida mobile. Acerte, e a instalação vira usuário. Erre, e a instalação vira mais um número de churn.
A maioria dos times sabe qual é a primeira ação-chave — primeiro depósito, primeira fase, primeiro artigo, primeiro pedido, primeiro perfil configurado. A pergunta mais difícil é quando ela precisa acontecer.
”
Se você quer evitar o churn logo no começo, precisa mesmo agir rápido: dentro do primeiro a quinto minuto depois da instalação.
Alina Shatkovskaya
Gerente Sênior de Marketing de Produto
na
justDice
Essa é a janela de ativação — os poucos minutos em que a instalação ainda está quente e o usuário ainda está dentro do app, decidindo se fica. É aí que a jornada do cliente tem que disparar.
O mesmo padrão se repete mais adiante no ciclo de vida: a visualização do paywall, o carrinho com itens dentro, a tela inicial onde o usuário não descobre o que fazer. Cada um desses é uma janela curta em que a intenção está alta e os próximos 30 segundos decidem o resultado.
A ativação é a mais cara de perder, mas o princípio de design é o mesmo: leia o sinal durante a sessão, envie 1 mensagem no canal certo, retenha o usuário antes que o momento se feche.
3 sinais durante a sessão que você deve monitorar para reter usuários
Dentro dessa janela curta, o usuário passa por 3 momentos — ainda no app, acabou de sair, sumiu pelo dia. O sinal que dispara, o canal que o alcança e a mensagem que funciona mudam a cada um deles.
Sinal 1: o usuário ainda está no app, mas a atenção está escorrendo
🙂 Comportamento: o usuário abriu o app. Começou o onboarding, ou chegou ao paywall, ou entrou em um fluxo de verificação — e parou. Ficou 40 segundos numa tela só. Rolando a tela sem avançar. O analytics do app mostra isso como “em sessão”, o que é tecnicamente verdade e operacionalmente inútil.
🛠️ O evento: o evento UserIdle da Pushwoosh dispara quando o usuário fica inativo numa tela além de um timeout configurável — mínimo de 30 segundos. É um sinal de que a atenção está vazando enquanto o usuário ainda está fisicamente dentro do app.
💌 Sua resposta: 1 mensagem in-app no ponto de hesitação, com um único CTA. Nada de tutorial, só um verbo e um botão. “Resgate seu bônus de boas-vindas.” “Verifique em 60 segundos.” “Escolha 3 temas para personalizar seu feed.”
Sinal 2: o usuário saiu, mas a lembrança ainda está fresca
🙂 Comportamento: o usuário fechou o app sem concluir a etapa-chave. Você tem uma janela curta enquanto o contexto ainda está na cabeça dele. Depois disso, seu app começa a se dissolver entre as dezenas de outros apps que ele tocou hoje.
🛠️ O evento: o ApplicationExit dispara depois que o usuário manda o app para segundo plano e não volta dentro de um timeout configurável (10 a 30 segundos), pra você não confundir uma troca rápida de app com uma saída de verdade.
💌 Sua resposta: 1 push notification de 15 a 30 minutos depois, com um único CTA e um deep link direto de volta para a tela de onde ele saiu.
Sinal 3: a janela está se fechando
🙂 Comportamento: ele não voltou no dia seguinte. O app continua instalado, mas já não está em primeiro plano na cabeça dele. Cada bloco de 24 horas depois do Dia 1 reduz as chances de retorno de forma não linear.
🛠️ O segmento: usuários sem ApplicationOpen nas últimas 24 horas e sem conclusão do evento de ativação.
💌 Sua resposta: 1 email com contexto: o que ele começou, o que falta fazer, 1 link de volta.
🛠️
Todos os eventos mencionados acima — PW_UserIdle, PW_ApplicationExit, PW_ApplicationOpen — vêm disponíveis por padrão. Eles precisam de uma configuração única no setup do seu SDK para serem ativados. Depois disso, os sinais chegam automaticamente, sem trabalho de tracking evento a evento.
Três momentos. Três canais. Três mensagens.
Da teoria à prática: 3 jornadas do cliente construídas em torno desses sinais
Esses sinais só importam quando disparam dentro de uma jornada do cliente real. Abaixo você encontra casos reais que colocam tudo isso para funcionar.
Caso 1: abandono na ativação (a janela de 5 minutos após a instalação)
Abandono na ativação: da instalação à primeira ação-chave — retida dentro da janela de 5 minutos
Setores onde se encaixa: gaming, FinTech, apps de assinatura.
O sinal: o usuário instalou e começou o fluxo de ativação, mas saiu antes de concluir a primeira ação-chave — primeira fase, primeiro depósito, perfil concluído. Pense num app de carteira digital brasileiro: o usuário baixa, começa o cadastro, mas trava antes de fazer o primeiro PIX.
A jornada:
-
1
Entrada
Entrada por trigger no PW_DeviceRegistered. Toda nova instalação entra automaticamente.
-
2
Aguardar trigger: evento de ativação-chave
Se o usuário concluir a ação durante a sessão, ele sai da jornada. Pronto. Nenhuma mensagem a mais.
-
3
PW_UserIdle na tela de ativação → mensagem in-app
O usuário pausou no meio do onboarding. Mostre um único empurrãozinho em contexto: "Faltam dois toques para resgatar seu bônus." Um CTA, nada de tutorial.
-
4
PW_ApplicationExit sem conclusão → Aguardar 15 minutos → push notification
O usuário saiu sem terminar. Envie uma push apontando para a etapa exata que ele abandonou: "Você está a 30 segundos da sua primeira recompensa. Continue de onde parou." Janela de reentrada, um único CTA, deep link para a tela certa.
-
5
Nenhuma abertura do app em 24 horas → email
Estilo recapitulação: o que ele assinou, o que está esperando, um link de volta. Email é a cauda longa, não o empurrão urgente.
O que acompanhar: conversão de ativação.
💡
Caso real: a campanha de janela de ativação da justDice entregou uma taxa de conversão de 10,7% e uma redução de 26% no churn entre usuários novos em risco. Leia a história completa →
Caso 2: hesitação no paywall (o momento de alta intenção)
Hesitação no paywall: da visualização do paywall sem compra — retida no momento da decisão
Setores onde se encaixa: assinatura, e-commerce, FinTech.
Visualizações de paywall sem compra são o sinal de maior intenção em qualquer app de assinatura. A maioria dos times trata isso como fracasso e faz retargeting uma semana depois. Esta jornada do cliente trata o momento como o que ele de fato é — alta intenção — e age dentro da mesma hora.
O sinal: o usuário viu o paywall, não comprou, ficou parado na tela. Mesma estrutura da ativação — janela curta, intenção alta, decisão acontecendo em segundos — só que mais adiante no ciclo de vida, quando o usuário já conhece o app.
A jornada:
-
1
Entrada
Entrada por trigger no paywall_viewed (evento customizado que você dispara quando a tela do paywall carrega).
-
2
Aguardar trigger: purchase_completed (seu evento de conversão)
Se o usuário comprar, ele sai da jornada.
-
3
PW_UserIdle na tela do paywall → mensagem in-app
O usuário está hesitando agora. Mostre uma in-app afiada no paywall: prova social, upgrade em um toque ou o plano mais popular destacado. "A maioria escolhe o Pro por R$ 29,90. Toque para começar seu teste." Uma mensagem, no momento da decisão.
-
4
PW_ApplicationExit em até 5 min do paywall_viewed → Aguardar 20 min → push notification
Push curta de reentrada: "Ainda pensando no Pro? Veja o que você ganha." Deep link direto de volta ao paywall.
-
5
Nenhuma compra em 24 horas → email
Um comparativo de planos lado a lado, depoimento de cliente e um link "continue de onde parou".
O que acompanhar: taxa de reentrada dentro de 30 minutos após a push pós-saída. Se a janela da push não está trazendo usuários de volta ao paywall, o timing ou o copy não estão batendo com o momento.
Caso 3: atrito na descoberta de funcionalidades (o momento “não sei o que fazer”)
Atrito na descoberta de funcionalidades: da tela inicial parada — retida no momento 'não sei o que fazer'
Setores onde se encaixa: mídia, produtividade, FinTech.
O sinal: o usuário abre o app, fica na tela inicial, não toca em nenhuma funcionalidade-chave e sai. Urgência menor que ativação ou paywall, mas vale a mesma lógica de micromomento: o usuário acabou de te dizer que está inseguro, e os próximos minutos definem se ele volta. No Brasil, onde o mercado é dominado por Android e por aparelhos de entrada como Samsung Galaxy A e Moto G, vale lembrar: in-app e push funcionam bem mesmo em conexões instáveis.
A jornada:
-
1
Entrada
Entrada por segmento: usuários com PW_ApplicationOpen nos últimos 7 dias, mas sem interação com um evento de funcionalidade-chave (key_feature_used).
-
2
PW_UserIdle na tela inicial → mensagem in-app
Destaque contextual de funcionalidade, uma por vez. "Você ainda não experimentou [funcionalidade] — veja por que é a mais usada no [app]." Um toque para experimentar.
-
3
PW_ApplicationExit sem uso da funcionalidade → Push no próximo horário previsto de maior engajamento
Use o Best time to send da Pushwoosh para entregar a push na janela ativa do usuário, em vez de um delay fixo. "Experimente [funcionalidade] em 2 toques."
-
4
Nenhum uso da funcionalidade em 48 horas → digest por email
Lista curta de 3 coisas que o usuário poderia fazer com o app — visual, escaneável, um clique por item.
O que acompanhar: taxa de uso de funcionalidade em 24 horas, separada por qual canal disparou o retorno — in-app, push ou email. A divisão te diz qual janela vale o investimento por segmento.
Todo momento de sessão curta — a tela parada, a saída silenciosa, o sumiço de 24 horas — é uma janela em que você ainda tem chance de agir. A Pushwoosh entrega os sinais que marcam esses momentos como eventos padrão, e o Customer Journey Builder conecta in-app, push e email em um só canvas, pra que todo o arco de 3 momentos viva dentro de uma única jornada do cliente automatizada.
Desenhe 1 jornada do cliente de retenção para sessões curtas, com 1 sinal em cada momento. Depois é só ver os usuários em risco que você costumava perder ficarem por perto — não só no Dia 1, mas no Dia 7 e no Dia 30.
Lance sua primeira jornada de micromomento
Teste grátis