La saisonnalité dans les tests A/B désigne les variations périodiques et prévisibles d’une métrique au fil du temps, dues à des facteurs récurrents tels que le jour de la semaine, le mois, les fêtes ou les cycles économiques. Comprendre et gérer la saisonnalité est crucial en CRO et en A/B testing : ignorer ces oscillations naturelles peut conduire à des conclusions biaisées sur l’efficacité d’une variante.
1. Origines courantes de la saisonnalité
| Catégorie | Exemple | Impact potentiel | 
|---|---|---|
| Hebdomadaire | Trafic e‑commerce plus élevé le dimanche | Surreprésentation des acheteurs loisirs | 
| Mensuelle / salaire | Pics d’achats autour du 1ᵉʳ ou 25 du mois | Augmentation artificielle des conversions | 
| Fêtes & événements | Black Friday, Noël, Soldes d’été | Hausse exceptionnelle du CA et du taux de clic | 
| Cycle météo / scolaire | Vacances d’été, rentrée | Changement de comportement sur mobile vs desktop | 
| Cycles produit | Lancements trimestriels | Montée en recherche et engagement | 
2. Conséquences pour les tests A/B
- Biais d’attribution : une variante lancée juste avant un pic saisonnier peut sembler « gagnante » alors que l’effet est externe.
 - Variance accrue : la fluctuation naturelle élargit les intervalles de confiance et allonge la durée nécessaire pour détecter un MDE.
 - Erreur de timing : un test court qui chevauche deux phases saisonnières (ex. fin de soldes → rentrée) mélange des populations aux comportements différents.
 
3. Détection de la saisonnalité
- Visualisation chronologique : courbes journalières/hebdomadaires des KPI sur plusieurs mois.
 - Désaisonnalisation statistique : décomposition STL (Seasonal‑Trend‑Loess) ou modèles multiplicatifs Additive Decomposition.
 - Autocorrélation (ACF/PACF) : pics réguliers aux lag 7, 30 ou 365 jours indiquent un motif saisonnier.
 
4. Stratégies d’atténuation
| Approche | Description | Quand l’utiliser ? | 
| Calendrier de test | Lancer le test sur un cycle complet (≥ une période saisonnière) | Trafic suffisant pour durer 4‑6 semaines | 
| Stratification temporelle | Répartir équitablement le trafic par jour/heure | Faible trafic, besoin de test court | 
| Modélisation covariate | Ajouter jour de semaine, mois ou événement en variable explicative | Analyse post‑test ou régression | 
| Lift analysis relative | Mesurer l’écart Relatif plutôt qu’absolu pour neutraliser un effet global | Périodes promotionnelles fortes | 
5. Bonnes pratiques CRO
- Audit historique : identifier les pics récurrents avant de définir le planning expérimental.
 - Synchronisation : démarrer le split aléatoire simultanément pour toutes les variantes afin qu’elles subissent la même saisonnalité.
 - Guardrails saisonniers : suivre un KPI de sécurité sensible à la saison (ex. revenu par visiteur) pour détecter les anomalies.
 - Documentation rigoureuse : consigner toute période spéciale (soldes, campagne TV) dans le journal de tests.
 
⚡ En résumé
La saisonnalité est le « bruit régulier » de vos données. L’ignorer revient à confondre une vague de marée avec l’effet d’une optimisation. En tenant compte de ces cycles – via un calendrier de test adapté, des ajustements statistiques ou une segmentation temporelle – vous sécurisez l’interprétation de vos expérimentations et prenez des décisions réellement fondées sur la performance produit.