Glossary Data

What is data freshness?

Data freshness is how recently data was updated compared with the real-world activity it describes. Fresh data reflects what's happening now. Stale data reflects what happened before the last update. Freshness decides whether reports, alerts, and AI answers can be trusted for today's decisions.

Also known as: data latency, data recency, data timeliness

What is data freshness?

The simplest way to think about it is as a gap in time. If a campaign spent money at 9 a.m. and the dashboard shows it at 10 a.m., the data is an hour old. If the feed stopped updating on Friday, Monday's dashboard is showing Friday.

Freshness is a property of each source. Different platforms make data available on different schedules, and any connection can fall behind.

How do you measure data freshness?

MeasureWhat it tells youExample
Last successful updateWhen the source last delivered dataMeta feed updated 40 minutes ago
Lag behind activityHow far the data trails real eventsSpend data runs about three hours behind
Expected scheduleWhether an update is overdueDaily feed has not arrived by 9 a.m.
CompletenessWhether the latest period is fully loadedYesterday shows only half the usual rows

What is an example of stale data?

Example

A no-spend alert that wasn't about spend

A dashboard shows a campaign spent nothing yesterday. The media buyer is about to rebuild the campaign.

A quick freshness check shows the platform's feed stopped updating the day before. The campaign was spending normally. The data just hadn't arrived. Fixing the connection, not the campaign, was the right move.

Data freshness vs. data accuracy vs. data completeness

FreshnessAccuracyCompleteness
QuestionIs it current?Is it correct?Is all of it there?
Typical failureFeed stopped or delayedWrong mapping or definitionMissing rows, accounts, or fields
How it shows upNumbers look normal but are oldNumbers disagree with other sourcesTotals are lower than expected

Why does data freshness matter?

Decisions made on stale data look reasonable at the time and can turn out wrong once the real numbers arrive. Freshness problems are especially risky because stale numbers rarely look broken. Freshness is set by the marketing ETL pipelines that load the data, and a feed that stops refreshing is exactly the kind of problem anomaly detection should flag.

  • Better calls. Decisions reflect this week, not last month.
  • Fewer false alarms. A missing day of spend reads as a feed delay, not a stopped campaign, so nobody rebuilds a campaign that was working.
  • Fair comparisons. Cross-channel views are only valid when every source is equally current.
  • Trustworthy alerts and AI. Monitoring and AI answers are only as current as the data they read.
How Alli does this

How does Alli do this?

Alli by PMG's Datasources captures each data point as soon as the source makes it available, replacing delayed batch reporting with a steady, always-on flow. Connection status and feed health for every source are visible in one place, so teams can tell a stale feed from a real performance change.

Alli Alerts runs on that same data, with monitoring for feed failures and no-spend issues delivered into Slack, so a stalled source is caught before it misleads a report.

Explore Alli Datasources

Data freshness FAQ

What is stale data?

Data that hasn't been updated recently enough to reflect current activity, often because a feed was delayed, failed, or runs on a slow schedule.

Is data freshness the same as real-time data?

No. Real-time is one end of the freshness scale. Many decisions only need data that is a few hours or a day old, as long as everyone knows how current it is.

How do you monitor data freshness?

Track when each source last updated, compare it with the expected schedule, and alert when a feed falls behind or arrives incomplete.

Why do different marketing platforms have different freshness?

Each platform makes data available on its own schedule, and some revise recent data as conversions are attributed, so the latest period can change after it first loads.

Last updated ‹ Back to the glossary

See these ideas working on your data.

Book a walkthrough and we'll show you how Alli connects, defines, and acts on your data, live.

Book an intro