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

What is data observability? Pillars and how it applies to analytics data

Data observability is the ability to tell whether your data is fresh, complete and correct, and to find where it broke. The five pillars, how it differs from monitoring, and what it looks like for analytics tracking.

Chen Yu Reviewed by Lin Zhou Also called data health monitoring Last updated Nov 4, 2026 Glossary

Quick answer

Data observability is the practice of continuously measuring the health of data, such as its freshness, volume, schema, value distribution and lineage, so that problems are detected early and traced to the step where they started.

What is data observability?

Data observability is the ability to tell, at any moment, whether your data is healthy (fresh, complete, correctly structured and plausible) and, when it is not, to find where it broke. The term borrows from software observability, applied to data pipelines instead of servers.

The five pillars

PillarQuestionAnalytics example
FreshnessIs the data up to date?Today's events have not arrived since 09:00
VolumeIs the amount normal?Purchases dropped 90% after a release
SchemaDid the structure change?price started arriving as a string
DistributionAre values in the expected range?country is suddenly 60% "unknown"
LineageWhere did it come from, what depends on it?Which dashboards use the broken event

Observability vs monitoring vs data quality

  • Data quality is the goal: data that is accurate, complete and consistent enough to use.
  • Monitoring checks conditions you set in advance ("alert if events < 1,000 per hour").
  • Observability adds the context to investigate what you did not anticipate: history, distributions, lineage and where data was dropped.

Failure modes in analytics tracking

Tracking is a pipeline too, and it fails silently: no error appears on the chart, the numbers just get smaller.

FailureWhat you seeSignal that catches it
Script removed or blocked on some pagesPageviews drop on a set of URLsVolume by page; collection-gap alert
Event renamed in codeOld event falls to zero, new "unplanned" event appearsUnplanned events; volume per event
Required property missingBreakdowns show "(none)"Property completeness
Property value explosion (ids in a name field)Slow reports, unusable breakdownsHigh-cardinality check
Domain or exclusion rule rejecting trafficTotals fall, nothing obvious in reportsCollector reject reasons
Click selector stops matching after a redesignAutocaptured event falls, page traffic does notStale-rule detection

A weekly checklist

  1. Compare event volumes with the same weekday last week.
  2. Review new "unplanned" events and decide: claim, rename or block.
  3. Check completeness of required properties on key events.
  4. Look at collector rejects and their reasons.
  5. Confirm that data latency is normal (today's data is arriving).

Data observability in TapCub

The data quality page (All-platform analytics › Data › Data quality) shows where data was lost before or during storage: ingestion warnings, collector rejects by reason (domain mismatch, exclusion rule, monthly quota, rate limit, invalid payload, bots), high-cardinality properties, quarantine, and stale detection, which flags a click rule whose hits fell more than 80% week over week while autocapture on the same page did not. The tracking plan with live verification shows 24-hour hits and required-property completeness per event. For alerts, a monitor with the collection-gap condition fires when no data arrives for longer than the minutes you set, and the anomaly condition catches unusual volumes. See also data dictionary and anomaly detection.

Was this explanation clear?

We use your answers to fix and expand this page.

Chen Yu

Technical Engineer

Focuses on tracking code, SDKs, and API integrations, with practical guidance on implementation checks and troubleshooting.

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 are the five pillars of data observability?

Freshness (is it up to date), volume (is the amount normal), schema (did the structure change), distribution (are values in the expected range) and lineage (where did it come from and what depends on it).

What is the difference between data observability and data quality?

Data quality describes whether data is fit for use. Data observability is the set of signals and tools that let you notice when quality changes and find out why.

Is data observability the same as monitoring?

Monitoring checks known conditions you set in advance. Observability adds enough context (lineage, history, distributions) to investigate problems you did not anticipate.

Why does analytics tracking need observability?

Because broken tracking fails silently: a renamed button or a blocked script makes numbers shrink without any error message, and the gap is noticed weeks later.

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