Back to Blog
Operations4 min read

Your Ad Platforms Are Deleting Your History Right Now

By Mike Thomson · August 17, 2026

Your Ad Platforms Are Deleting Your History Right Now

I learned something building a client dashboard this month that I can't stop thinking about, so I'm writing it up.

Your ad platforms are deleting your advertising history. Right now. Today. Not because of anything you did. It's just retention policy, and almost nobody reads retention policy.

How it actually works

Facebook, Google, and Microsoft each keep roughly three years of your daily performance data. Microsoft keeps 36 months. Facebook and Google reach about 37. Google's 37-month cap on daily data is new policy as of June 2026, so even if you checked this a year ago, it's changed.

Here's the part that matters. The window rolls forward every single day. This morning, the oldest day of your advertising history fell off the back. Tomorrow the next one goes. No warning, no export reminder, no recycle bin. When a day leaves the window, it's gone from every report, every export, every API. A support ticket won't get it back.

Most owners assume their data is "in the account." It is. For 36 months. Then it isn't.

We tested the edge, on purpose

We were building a reporting dashboard for a long-time client (can't name them, but the full case study is on the site). Before trusting the platforms' documentation, we probed the boundary live. We asked Microsoft for a date just past the 36-month line.

Hard error. Refused outright. The next day forward, real data. The line is exactly where they say it is, and it moves every day.

That test run taught us more than the retention window. Here's the list:

  1. Your "account history" is a rolling three-year window, not an archive. The platforms are not your system of record. They never agreed to be.
  2. The platforms don't all match. Facebook and Google reach about 37 months, Microsoft 36. If you advertise on all three and want a complete picture, the shortest window is your real window.
  3. The scariest failure isn't an error. It's a zero. During the build, one platform reported zero spend on an account spending real money every day. No error message. A well-formed, plausible-looking zero, caused by reading the wrong field in the response. The only thing that caught it was opening the platform's own dashboard and comparing. If your reports come from an automated pipeline nobody sanity-checks, you might be trusting a zero right now.
  4. If your reporting is manual, you only keep what got typed. This client's team was building the same report by hand three times a day. The spreadsheet held whatever made it into the spreadsheet. Hourly detail, per-state breakdowns, per-keyword numbers... never captured, and now anything older than the window never will be.
  5. The fix is boring, and that's the point. Pull your data on a schedule into something you own. A database, even a well-organized set of exports. Owning your numbers is not a big AI project. It's a small plumbing project with a permanent payoff.

What we did about it

For this client, we built a dashboard that pulls all three ad platforms plus their shopping cart every hour, then we went back and rescued the history. Backfilled 36 months, right up against the retention line, and verified every single day of it. 874 days checked, 874 clean.

That record now lives in a database the client owns. The platforms' windows keep rolling forward. The client's history doesn't roll anywhere.

It also ended a manual chore: about 45 hours a year of copy-paste reporting, gone. But honestly, the time savings are the second-best part. The best part is that nothing gets erased anymore.

Full write-up here: The Report Nobody Has to Build Anymore.

Check your own window

Two questions worth asking this week:

  1. How far back does your reporting actually go, in a system you own?
  2. If the answer is "it's all in the ad account"... you now know what that means.

If the honest answer is a platform dashboard and a spreadsheet, the clock is running. It runs one day at a time, which is exactly why nobody notices.

Cheers!

Your Ad Platforms Are Deleting Your History