Sistema de push notifications com segmentação e analytics
Implementação completa de push notifications com Firebase Cloud Messaging, segmentação de usuários e métricas.
Objetivo do Prompt
Implementar um sistema de notificações push que aumente retenção e engajamento, com segmentação inteligente e respeito às preferências do usuário.
Exemplo Real de Uso
O app de delivery gaúcho PedeAí tem 120 mil usuários mas taxa de retenção D7 de apenas 18%. Enviam a mesma notificação para todos e a taxa de opt-out já chegou a 35%. Precisam de push notifications inteligentes que tragam os usuários de volta sem irritá-los.
Prompt
Implemente um sistema completo de push notifications para [NOME DO APP], um app [REACT NATIVE/FLUTTER] com [NÚMERO] de usuários ativos.
**Contexto:**
- Backend: [NODE.JS/PYTHON] + [FRAMEWORK]
- Plataformas: iOS + Android
- Tipos de notificação: [LISTA: ex. promoções, status de pedido, lembretes, social]
- Ferramenta de envio: [FCM/ONE SIGNAL/EXPO NOTIFICATIONS]
**1) Setup Técnico (Firebase Cloud Messaging):**
- Configuração iOS: APNs certificate, entitlements, Info.plist
- Configuração Android: google-services.json, notification channels
- Registro do device token no backend
- Atualização de token (token rotation)
- Handling de permissão (solicitar no momento certo)
**2) Tipos de Notificação:**
Para cada tipo, defina: payload, ação ao clicar, deep link, prioridade:
- **Transacional**: confirmação de pedido, status de entrega, pagamento aprovado
- **Engajamento**: "Faz X dias que você não...", streak reminder, conquista desbloqueada
- **Promocional**: cupom personalizado, flash sale, novo produto
- **Social**: novo seguidor, comentário, mensagem
**3) Segmentação de Usuários:**
- Segmentos por comportamento: ativos, em risco, dormentes, churned
- Segmentos por propriedade: região, plano, preferências
- Segmentos dinâmicos: "comprou nos últimos 30 dias mas não nos últimos 7"
- Cohort-based targeting
- A/B testing de conteúdo e horário
**4) Preferências e Rate Limiting:**
- Tela de preferências granular (ligar/desligar por tipo)
- Rate limiting: máximo [NÚMERO] notificações/dia por usuário
- Quiet hours: não enviar entre [HORÁRIO] e [HORÁRIO]
- Frequency capping por tipo de campanha
- Unsubscribe fácil (sem precisar ir nas configurações do OS)
**5) Rich Notifications:**
- Imagem na notificação (hero image)
- Action buttons ("Ver pedido", "Abrir cupom")
- Notification grouping (agrupar do mesmo tipo)
- Silent notifications (atualizar dados em background)
- In-app notifications (para quando o app está aberto)
**6) Analytics:**
- Métricas: sent, delivered, opened, clicked, dismissed
- Open rate por tipo de notificação
- Melhor horário de envio por cohort
- Impact no retention (D1, D7, D30)
- Dashboard de métricas (Grafana/Amplitude)
**7) Backend API:**
- `POST /notifications/send` — envio individual
- `POST /notifications/campaign` — envio em massa com segmentação
- `GET /notifications/history` — histórico do usuário
- `PUT /notifications/preferences` — atualizar preferências
- Worker de envio assíncrono (queue-based)
Inclua código completo para o frontend (handling de notificação) e backend (envio com FCM).Como usar este prompt
- 1Cole o prompt diretamente no ChatGPT, Claude, Gemini ou qualquer assistente de IA.
- 2Personalize os campos entre colchetes [assim] com suas informações específicas.
- 3Para melhores resultados, forneça contexto adicional sobre seu caso de uso.
- 4Combine múltiplos prompts em uma conversa para resultados mais completos.
- 5Salve os prompts que mais usa para acesso rápido no futuro.
Prompts relacionados
Ver todosArquitetura de app React Native com navegação e estado global
Estrutura completa de projeto React Native com React Navigation, estado global e organização de código.
Implementação de offline-first com sincronização inteligente
Arquitetura de app que funciona sem internet e sincroniza dados quando a conexão retorna.
Estratégia de App Store Optimization (ASO) para apps brasileiros
Otimização de listing na App Store e Google Play para maximizar downloads orgânicos no Brasil.
Implementação de Flutter com clean architecture e BLoC pattern
Arquitetura Flutter escalável com separação de camadas, BLoC para estado e injeção de dependências.
Explore outras categorias de prompts
Assine o AulasDeIA para desbloquear
Acesse 10.000+ prompts prontos para usar em qualquer profissão, além de todos os cursos da plataforma.
Cancele quando quiser. Sem multas.
