Common Experiment Failures: Answer Novelty, Contamination and Seasonality Like a Pro

Common Experiment Failures: Answer Novelty, Contamination and Seasonality Like a Pro

A green dashboard after three days can be dangerously seductive. A new checkout banner lifts conversion on Friday, the team celebrates, and two weeks later the effect quietly vanishes because users were only reacting to something new - not something better.

  • A valid experiment estimates causality by comparing treatment and control groups that are similar except for the intervention.
  • Novelty effect means users change behaviour temporarily because something is new, so early lift may decay.
  • Contamination happens when control users are exposed to treatment, usually through sharing, networks, marketplaces or operational leakage.
  • Seasonality means calendar patterns - weekends, festivals, paydays, sales, IPL, month-end - distort the measured effect.
  • The quick diagnostic equation is: measured lift = true treatment effect + novelty + spillover + calendar effect + noise.
  • Good experimenters do not only ask β€œIs it significant?” They ask β€œIs it clean, stable, isolated and repeatable?”
  • In interviews, structure your answer as failure mode - symptom - diagnosis metric - fix.

Big Picture: A Good Experiment Is a Causal Loop, Not Just a P-Value

An A/B test looks simple: split users, show one group a change, compare outcomes. In reality, validity depends on a loop staying clean from assignment to inference. Novelty attacks time stability, contamination attacks group separation, and seasonality attacks calendar representativeness.

Experiment validity loop A cycle showing how randomize, expose, measure and infer can be weakened by novelty, contamination and seasonality. Randomize Expose Measure Infer Valid lift clean causal signal Novelty Contamination Seasonality
The three failures corrupt different parts of the experiment loop, so each needs a different fix.

Core Explanation: The Three Ways Experiments Fool You

The central idea is simple: an experiment should isolate the effect of one intervention. These failures add extra forces that masquerade as treatment impact.

Measured lift = true treatment effect + novelty effect + contamination effect + seasonality effect + random noise.

1. Novelty Effect: The Lift That Melts

Novelty effect is temporary behaviour change caused by a feature being new, not by its lasting value. It is common in product UI changes, loyalty nudges, gamification, notifications and pricing displays.

Suppose a food delivery app adds a bright β€œrecommended combo” card. Users may click it because it is prominent and unfamiliar. But after repeated exposure, the card becomes part of the furniture. If you call the test too early, you mistake curiosity for durable preference.

Novelty effect decay over time A line chart showing early uplift fading over the second week, while a calendar event can create a separate spike. Time in experiment Incremental lift Stable effect? Week 1 spike Week 2 fade Sale day
A strong first-week effect is not enough; durable lift should persist after users get used to the change.

Worked Example: How Novelty Creates a False Win

A product team runs a two-week A/B test on a new homepage recommendation widget.

The overall result looks positive: 5.55% versus 5.10%, an 8.8% relative uplift. But the persistence ratio is Week 2 lift divided by Week 1 lift = 0.1 / 0.8 = 12.5%. That is a red flag. The correct decision is not β€œship immediately”; it is β€œextend, segment, or hold out a long-term control.”

2. Contamination: When Control Is No Longer Control

Contamination happens when people assigned to control are exposed to treatment, directly or indirectly. It is especially dangerous in social networks, marketplaces, logistics, B2B sales and offline operations.

Imagine testing a seller incentive on an Indian marketplace. If treated sellers cut prices, control sellers may react competitively. If delivery agents learn a new routing SOP from colleagues, the control zone may improve too. The experiment underestimates or misattributes the real effect because the boundary between groups has leaked.

Contamination in a network experiment A network diagram showing treatment users influencing control users through social or marketplace connections. Treatment Control T T T C C C Spillover leak If groups interact, individual randomization may not protect causal inference.
Contamination means the control group is no longer a clean counterfactual.

3. Seasonality: When the Calendar Pretends to Be the Treatment

Seasonality is predictable variation caused by time-based patterns such as day of week, festivals, weather, salary cycles or industry events. It is not random noise; it is structured noise.

For Flipkart, Amazon India, Myntra or Nykaa, experiments run during Diwali sales, Big Billion Days, wedding season or month-end salary periods may show behaviour that does not represent normal weeks. The primary driver is calendar-driven purchase intent, supported by discount depth, advertising bursts, payday liquidity and competitor promotions. The so what: a treatment tested only during peak demand cannot be blindly extrapolated to regular demand.

The fix is not always β€œavoid seasonal periods.” Sometimes peak periods are exactly what the business cares about. The fix is to design for them: stratify by time, run across full weekly cycles, compare like-for-like windows, or explicitly test β€œnormal period” and β€œseasonal period” separately.

Diagnostics: Six Metrics That Tell You Whether the Experiment Is Trustworthy

These are not vanity metrics. They are validity checks. Use them before interpreting revenue, conversion or retention uplift.

Precise Definitions to Say in One Breath

  • Randomized experiment: A causal test where units are assigned by chance to treatment or control before outcomes are compared.
  • Novelty effect: Temporary behaviour change caused by a feature being new, not by its lasting usefulness.
  • Contamination: Leakage of treatment exposure into the control group, weakening the counterfactual comparison.
  • Seasonality: Predictable time-based variation in behaviour caused by calendar, weather, events or business cycles.
  • Guardrail metric: A safety metric monitored to ensure the treatment does not improve one KPI while harming another.

LinkedIn: Network Experiments Where Contamination Is the Core Problem

LinkedIn is a strong example because many product changes affect not just one member, but that member's network of connections.

Network products make experiments harder because one user's treatment can change another user's experience.
Network products make experiments harder because one user's treatment can change another user's experience.

Situation: In a professional network, actions are interconnected. If LinkedIn tests a feature that changes invitations, recommendations, feed ranking or notifications, one member's treatment can influence another member's outcomes. A treated user may send more connection requests, which changes the experience of control users who receive them.

The strategic move: LinkedIn researchers and practitioners have publicly discussed network experimentation methods, including cluster-based approaches, to reduce interference between treatment and control. Instead of assuming every user is independent, the experiment design can assign connected groups more carefully and track exposure paths.

Outcome or lesson: The primary driver of better inference is recognizing that spillovers are part of the product, not a measurement inconvenience. Supporting drivers include cluster randomization, exposure logging, network-level guardrails and interpretation of both direct and indirect effects. The lesson for interviews: in networked products, β€œrandomize users 50:50” may be statistically neat but practically wrong.

A shallow answer says β€œLinkedIn should A/B test the feature.” A strong answer says β€œLinkedIn must design the unit of randomization around the network effect it expects.”

How AI Changes Common Experiment Failures: Novelty, Contamination & Seasonality

AI does not remove experimentation discipline. It makes bad experiments easier to run at scale and good diagnosis faster.

  1. AI detects hidden seasonality faster. ML models can flag calendar interactions across weekday, festival, weather, campaign and geography variables before a team overreads a short test.
  2. AI helps monitor contamination paths. Graph analytics can detect whether treatment exposure is spreading through users, sellers, drivers, sales agents or social connections.
  3. AI increases novelty risk in personalization. Generative interfaces, AI recommendations and dynamic creatives often create sharp early engagement because users explore them. Long-term holdouts become more important, not less.

Use ChatGPT or Claude like an experiment design reviewer. Paste the experiment objective, randomization unit, target metric, expected duration and business context; ask: β€œList possible novelty, contamination and seasonality threats, then propose diagnostics and design fixes.” For company-specific prep, load the company's annual report or product pages into NotebookLM and generate likely experimentation risks for its business model.

Interview Relevance

β€œYou ran an A/B test on a new app feature. Treatment conversion is higher than control after one week. What could make this result misleading, and how would you validate it?”

Use this sentence: β€œI would not reject the result immediately, but I would not ship purely on one-week uplift either; I would first separate true treatment effect from novelty, spillover and calendar effects.”

Common Mistake

The most common mistake is treating a significant p-value as proof that the treatment caused the lift. It costs candidates because it shows they know testing mechanics but not causal validity. One-line fix: always add β€œWhat else could explain the measured lift?” and test for novelty, contamination and seasonality before recommending rollout.

What to Revise Next

Next, revise When You Cannot Randomise: Quasi-Experiments & Difference-in-Differences to handle real-world situations where clean A/B testing is impossible. Then move to Multi-Armed Bandits and Continuous Optimisation, where the goal shifts from one fixed experiment to ongoing allocation and learning.

Mark Lesson Complete (Common Experiment Failures: Answer Novelty, Contamination and Seasonality Like a Pro)