IntermediárioMobileAberto

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.

push notificationsFCMengajamentoretençãosegmentação

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

  1. 1Cole o prompt diretamente no ChatGPT, Claude, Gemini ou qualquer assistente de IA.
  2. 2Personalize os campos entre colchetes [assim] com suas informações específicas.
  3. 3Para melhores resultados, forneça contexto adicional sobre seu caso de uso.
  4. 4Combine múltiplos prompts em uma conversa para resultados mais completos.
  5. 5Salve os prompts que mais usa para acesso rápido no futuro.

Prompts relacionados

Ver todos

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.

Assinar por R$ 49,90/mês

Cancele quando quiser. Sem multas.