TapCub is live — analytics, insights and live chat, free on one platform
Glossary

Guardrail metrics: what they are, examples and how to choose

Guardrail metrics are the numbers that must not get worse while you try to improve your main metric. What they are, common examples, a sample experiment readout and how to pick them.

Emma Collins Reviewed by Sophia Bennett Also called counter metrics Last updated Nov 4, 2026 Glossary

Quick answer

Guardrail metrics are measures a team commits to protect while it optimises a primary metric. A change that lifts the primary metric but pushes a guardrail past an agreed limit, such as slower pages or more refunds, is not shipped until the guardrail is fixed.

What are guardrail metrics?

Guardrail metrics are the numbers you agree not to make worse while you work on your main goal. If a new checkout lifts conversion but makes pages slower or drives up refunds, a guardrail catches it.

They come from online experimentation, where every test has one primary metric and a few guardrails decided in advance. The idea applies to any change: a redesign, a pricing update, a new onboarding flow.

Primary, guardrail and diagnostic metrics

TypePurposeExample
Primary (success)What the change is meant to improveCheckout conversion rate
GuardrailWhat must not get worsePage load time, error rate, refund rate
DiagnosticExplains why the primary movedStep-by-step funnel drop-off

The primary metric often ties back to your north star metric. Guardrails protect the business and the user experience around it.

Common guardrail metrics

  • Performance: page load time, Core Web Vitals, app crash rate.
  • Reliability: JavaScript error rate, failed payments.
  • Revenue quality: refund rate, average order value, cancellations.
  • User trust: unsubscribe rate, complaints, support tickets per order.
  • Engagement health: rage clicks, bounce rate on key pages.

A sample experiment readout

A team tests a new checkout page. Limits were agreed before the test (sample numbers):

MetricRoleControlVariantChangeLimitResult
Checkout conversionPrimary3.00%3.12%+4.0%—Improved
p75 page loadGuardrail2.1 s2.6 s+23.8%≤ +10%Fail
JS error rateGuardrail0.40%0.42%+5.0%≤ +20%Pass
Refund rate (30 days)Guardrail2.0%2.1%+5.0%≤ +10%Pass

Conversion went up, but page load broke its limit. The decision is to fix the performance problem and retest, not to ship and hope.

How to choose guardrails

  1. Ask what could go wrong. List the harms the change could cause: slower pages, more errors, lower order value, angry users.
  2. Keep it to three to five. With many guardrails, some will cross a limit by chance in almost every test.
  3. Set limits before you start. Write down how much worse each guardrail may get. Deciding after seeing results invites bias.
  4. Prefer metrics that react quickly. Error rate shows harm in hours; churn may take months.
  5. Reuse them. The same guardrails across tests make results comparable.

Watching guardrails after a release in TapCub

TapCub does not run A/B tests, but you can watch guardrails after any release. Open All-platform analytics › Operations › Monitors and create a monitor for each guardrail. Built-in measures include error rate, errors, bounce rate and average duration; you can also pick a saved metric. Use a fixed threshold for a hard limit, period change to catch a jump against the previous period, frustration for rage clicks per 1,000 pageviews, or anomaly detection once you have about 30 days of history. A dry run shows how often the rule would have fired over the last 30 days. Mark the release date with an annotation so the change is visible on charts.

See also: What is canary testing? Canary releases explained with an example.

Was this explanation clear?

We use your answers to fix and expand this page.

Emma Collins

Product Analyst

Focuses on event analysis, conversion funnels, and retention, using clear metric definitions and structured analysis to explain product performance.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

What is an example of a guardrail metric?

Page load time, error rate, refund rate, unsubscribe rate and support tickets per order are common guardrails. They catch harm that the primary metric does not show.

How many guardrail metrics should you have?

Usually three to five. Too few miss harm; too many means some will move by chance in almost every test.

What is the difference between a guardrail and a primary metric?

The primary metric is what you are trying to improve. A guardrail is what you agree not to make worse, with a limit set before the test starts.

Do guardrail metrics only apply to A/B tests?

No. You can watch the same guardrails after any release or campaign, with alerts that fire when they cross a limit.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics