Phase 6 — Feature Flags & Expériences
La phase 6 vous donne un contrôle total sur la livraison des fonctionnalités et l'expérimentation. Comme la phase 5, cette phase nécessite le SDK QuickMonitoring installé sur votre site — les flags sont évalués côté client et l'identité de l'utilisateur est établie via QMTracker.identify().
Les feature flags vous permettent de déployer du code en production sans l'exposer à tous les utilisateurs. Associez-les à des expériences pour exécuter des tests A/B statistiquement solides et prendre des décisions basées sur les données concernant ce que vous mettez définitivement en production.
Contenu de cette phase
Cette phase contient 11 fonctionnalités, chacune valant 30 XP (niveau Or) :
- Créer un Feature Flag — Définir des flags dans le tableau de bord avec une clé et un état par défaut.
- Évaluation des Flags — Évaluer les flags dans le code avec
QMTracker.getFlag(). - Variantes de Flag — Flags multi-variantes au-delà du simple activé/désactivé.
- Déploiement Progressif — Déployer progressivement une fonctionnalité à un pourcentage d'utilisateurs.
- Conditions de Ciblage — Cibler les flags selon les propriétés d'utilisateur, le forfait, le pays, et plus encore.
- Profils Utilisateurs — Profils d'utilisateurs construits à partir des appels
QMTracker.identify(). - Opt-In / Opt-Out — Permettre aux utilisateurs de s'inscrire ou de se désinscrire des fonctionnalités bêta.
- Journal d'Activité des Flags — Historique de toutes les modifications de flags.
- Expérience A/B — Expériences formelles avec contrôle, variantes et métriques de succès.
- Résultats d'Expérience — Résultats statistiques et recommandation du vainqueur.
- Export de Configuration — Exporter les définitions de flags en JSON.
Prérequis
- SDK installé et fonctionnel (voir Installation du SDK).
- Au moins un site avec des utilisateurs réels ou simulés appelant
QMTracker.identify()pour que le ciblage et l'attribution aux expériences fonctionnent correctement.
Récompenses de la phase
Complétez les 11 fonctionnalités pour gagner 330 XP et le badge de la Phase 6.