Aller au contenu principal

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) :

  1. Créer un Feature Flag — Définir des flags dans le tableau de bord avec une clé et un état par défaut.
  2. Évaluation des Flags — Évaluer les flags dans le code avec QMTracker.getFlag().
  3. Variantes de Flag — Flags multi-variantes au-delà du simple activé/désactivé.
  4. Déploiement Progressif — Déployer progressivement une fonctionnalité à un pourcentage d'utilisateurs.
  5. Conditions de Ciblage — Cibler les flags selon les propriétés d'utilisateur, le forfait, le pays, et plus encore.
  6. Profils Utilisateurs — Profils d'utilisateurs construits à partir des appels QMTracker.identify().
  7. Opt-In / Opt-Out — Permettre aux utilisateurs de s'inscrire ou de se désinscrire des fonctionnalités bêta.
  8. Journal d'Activité des Flags — Historique de toutes les modifications de flags.
  9. Expérience A/B — Expériences formelles avec contrôle, variantes et métriques de succès.
  10. Résultats d'Expérience — Résultats statistiques et recommandation du vainqueur.
  11. 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.