← Phase 3 / M19 — Analytics & Growth Engine

📊 Analytics & Growth Engine

Infrastructure d'analytics produit, A/B testing, programme de referral, email lifecycle marketing et notifications intelligentes basées sur le comportement utilisateur.

PostHog
Self-hosted analytics
A/B
Feature flags & tests
Referral
Programme invite → Premium
13
User Stories

📋 13 User Stories — M19

US19.1 Must En tant que PM, j'accède à un dashboard produit (DAU, MAU, rétention J1/J7/J30, LTV) via PostHog.
US19.2 Must En tant que PM, je peux créer un funnel d'acquisition (téléchargement → inscription → premier post) et identifier les points de friction.
US19.3 Must En tant que PM, je peux créer un feature flag pour activer/désactiver une fonctionnalité pour un % d'utilisateurs sans déploiement.
US19.4 Must En tant que PM, je peux créer un A/B test (ex : 2 versions d'onboarding) avec métriques de succès définies.
US19.5 Must En tant que PM, je vois en temps réel le nombre d'utilisateurs actifs et leurs actions (session replay anonymisé).
US19.6 Must En tant qu'utilisateur, je reçois un email de bienvenue avec 3 tips personnalisés selon mon profil de voyage (Loops.so).
US19.7 Should En tant qu'utilisateur inactif 7 jours, je reçois un email de réengagement avec les nouveaux contenus de ma destination favorite.
US19.8 Should En tant qu'utilisateur, je reçois une notification push au meilleur moment de la journée (ML-based timing selon mon historique d'ouverture).
US19.9 Should En tant qu'utilisateur, je peux inviter un ami via un lien unique. Si l'ami s'inscrit et reste actif 7 jours, j'obtiens 1 mois Premium gratuit.
US19.10 Should En tant que PM, je vois les métriques du programme referral (invites envoyées, conversions, coût par acquisition referral).
US19.11 Could En tant que PM, je peux créer des segments d'utilisateurs (ex : "voyageurs solo actifs en Asie du Sud-Est") et leur envoyer des campagnes ciblées.
US19.12 Could En tant que système, un score de churn risk est calculé quotidiennement pour chaque utilisateur actif et déclenche des actions automatiques.
US19.13 Could En tant que marketing, je peux voir les UTM et sources d'acquisition (App Store, Product Hunt, référence ami) et leur ROI comparé.

🛠️ Stack Analytics & Growth

📊 Product Analytics

PostHog Self-Hosted
Critique
Analytics events, funnels, retention, session replay. Hébergé sur AWS (données restent sur infra NOMIIQ, conformité RGPD).
Feature Flags (PostHog)
Critique
Rollout progressif + A/B tests. Intégré dans React Native et NestJS. Décision < 10ms (cache Redis local).
Metabase
Important
Dashboards SQL pour équipes non-techniques (product, marketing, support). Connecté à PostgreSQL read replica.

📧 Email & Notifications

Loops.so
Important
Email lifecycle marketing (onboarding, réengagement, digest hebdo). Séquences automati-sées déclenchées par événements PostHog.
Resend + React Email
Critique
Emails transactionnels (confirmation achat, alerte sécurité, etc.). Templates React typés, preview en développement.
OneSignal / Firebase
Important
Push notifications intelligentes. Algorithme timing ML (prédit la meilleure heure d'envoi par user basé sur historique).

🗄️ Tables Growth & Referral

🎁 Table referrals

id UUID PRIMARY KEY
referrer_id UUID → users
referred_id UUID → users
referral_code TEXT NOT NULL
status ENUM(pending,active,rewarded)
referred_activated_at TIMESTAMPTZ -- J7 actif
reward_granted_at TIMESTAMPTZ
reward_type ENUM(premium_1mo, discount_20pct)
created_at TIMESTAMPTZ

📈 Table user_events (PostHog sync)

id UUID PRIMARY KEY
user_id UUID → users
event_name TEXT NOT NULL -- 'post_created'
properties JSONB
session_id TEXT
platform ENUM(ios,android,web)
app_version TEXT
occurred_at TIMESTAMPTZ
-- Partitionnée par semaine. Index: (user_id, event_name, occurred_at)

🎯 Funnels Produit Clés & Métriques

Funnel Acquisition

Téléchargement App100%
Inscription complète65%
Premier post publié30%
Retour J740%
Conversion Premium12%

North Star Metrics par Phase

MétriqueP1 MVPP2P3
MAU1k+50k+500k+
Rétention J3035%55%65%
Posts/user/mois3812
MRR€0€15k€500k
NPS> 30> 45> 60