Skip to main content

Health menu

The Health menu helps you monitor your experiment's data reliability. It automatically runs a series of checks to detect potential issues in tracking, traffic balance, or data collection, giving you greater confidence in your experiment results.

A Health tooltip is also displayed in the Overview menu, so you can quickly see if everything is running smoothly.

What are Health Checks

Health Checks are automated diagnostics that monitor your experiment's overall health. They run hourly during the first 24 hours after an experiment is activated, and daily afterward for all active experiments. You can also trigger them manually each time you open the Results page.

These checks help you:

  • Detect tracking or data anomalies early.
  • Confirm that your experiment is still collecting data as expected.
  • Identify potential biases that could affect your results.

There are four core checks:

Check namePurpose
Visitor Tracking CheckVerifies that new visitors are still entering the experiment regularly.
Conversion Tracking CheckEnsures that all attached goals are still receiving conversions.
SRM CheckDetects sample ratio mismatches between variations and expected traffic distribution.
Overlapping Exposure CheckIdentifies users exposed to multiple variations of the same experiment.

Health check thresholds

Each Health Check uses specific thresholds to determine its status. Understanding these thresholds helps you interpret the severity of any detected issues.

Sample Ratio Mismatch Check

This check uses a Chi-squared test to calculate a p-value that measures how closely your actual traffic distribution matches the expected split.

StatusThresholdMeaning
Passedp-value ≥ 0.01Traffic allocation is balanced. The observed distribution matches the expected split, and randomization is working correctly.
Warning0.001 ≤ p-value < 0.01Traffic allocation shows minor imbalance. The user split is deviating slightly from the expected ratio. While not yet critical, this status could indicate an emerging issue.
Failedp-value < 0.001CRITICAL: Sample Ratio Mismatch (SRM) detected. The observed user split is significantly different from the expected ratio, indicating a high probability of a systemic issue (for example, tracking bug, implementation error).

Overlapping Exposure Check

This check monitors the percentage of users who have been exposed to multiple variations of the same experiment. The rate is calculated as: (users exposed to more than one variation) ÷ (total users in the test).

StatusThresholdMeaning
Passed< 2%Sample contamination is minimal. The level of user crossover is within acceptable limits for maintaining high data integrity.
Warning2% to 5%Moderate sample contamination detected. A small percentage of users have seen multiple variations, introducing some noise and potentially reducing statistical power.
Failed> 5%CRITICAL: High sample contamination. A significant portion of users have been exposed to multiple variations, which can severely bias results and invalidate the experiment.

Conversion Tracking Check

This check monitors whether your goals are actively receiving conversions.

StatusThresholdMeaning
PassedConversions recorded in the last 24 hoursConversion tracking is active. Goal events are being recorded as expected.
WarningZero conversions for at least one goal in the last 24 hoursNo conversions were recorded for at least one goal in the last 24 hours, which could be due to low traffic, but may indicate a tracking issue.
FailedZero conversions for > 48-72 hoursCRITICAL: Conversion tracking has failed. No conversions have been recorded for at least one goal for multiple days. The tracking implementation is likely broken.

Visitor Tracking Check

This check verifies that new visitors are still entering the experiment.

StatusThresholdMeaning
PassedVisitors recorded in the last 24 hoursVisitor tracking is active. Visitors have been successfully recorded in the last 24 hours.
WarningZero visitors in last 24 hoursNo visitors have reached the experiment in the last 24 hours. Traffic may be low or targeting issues may exist.
FailedZero visitors for > 48-72 hoursCRITICAL: No new visitors detected for an extended period. The experiment may not be correctly targeted or technical issues may be blocking visit logging.

Health summary in the Overview menu

At the top of the Overview menu, you'll find a Health summary badge showing your experiment's overall health at a glance.

  • The badge color represents the current status across all checks:
    • Red: Failed check
    • Yellow: Warning
    • Gray: Pending
    • Green: All checks passed
  • The text inside the badge displays the number of non-passing checks (red + yellow + gray), or All passed if everything is green.

Hover over the badge to see a tooltip listing all four checks with their individual statuses.

IconStatusDescription
PassedNo issue detected
⚠️WarningPotential issue detected
FailedIssue impacting experiment
PendingCheck not yet evaluated

At the bottom of the tooltip, click View full health report to open the Health menu.

The Health menu provides a detailed, interactive view of all checks and their results.

Top banner

At the top of the menu, you'll see:

  • X/Y checks run: Number of checks completed (X) out of the total (Y).
  • Last updated: The most recent evaluation time.
  • Status breakdown: A count of checks by status—Passed, Warning, Failed, or Pending.

Check details

This tab is divided into two sections:

  • Left column:
    • A clickable list of the four Health Checks, each showing its current status icon.
  • Right column:
    • A detailed description of the selected check, including:
      • What it monitors
      • What the current status means
      • Recommended Next Steps if the check has a Warning or Failed status

For the Conversion Tracking Check, you'll also see a table listing all goals in your experiment, along with their individual statuses and the timestamp of their last recorded conversion.

Special cases

Pending status

The Pending status appears only when the experiment has just launched and no Health Check job has run yet. This state is temporary and automatically resolves once the first evaluation (hourly or manual) is completed.

Paused or stopped experiments

When an experiment is paused or stopped, the Health menu becomes disabled. The Health summary badge in the Overview menu is also hidden to keep the Results page clear.

Data updates and refresh

  • Health Checks run hourly during the first 24 hours after activation, then daily for all active experiments.
  • When you open the Results page, checks are refreshed on-demand.
  • Cached results display instantly and automatically update once new data is received.

Compatibility

Health Checks are available for all experiment types:

  • A/B tests
  • Feature flags
  • Personalization campaigns