Year-long views: fixed, trustworthy, and fast
Full-year date ranges across the dashboard were failing behind the scenes and could render as empty pages. They now load correctly — and much faster, with AI crawler and summary views serving year windows in a few seconds.
If you recently looked at a full-year date range and saw suspiciously empty charts, that wasn't your traffic disappearing — it was us. Year-long windows were generating queries large enough to fail inside our analytics engine, and some views rendered that failure as an empty page instead of admitting something had gone wrong. That combination is now fixed, three ways:
- Year windows work again. The underlying queries have been restructured
so a 365-day range is no heavier to plan than a monthly one. Full-year views across the dashboard — summary, bots, AI crawlers — return real data again.
- They're fast. Year-long AI crawler and summary views now serve from
the same pre-aggregated daily rollups that already power 30- and 90-day ranges: a warm year view loads in a couple of seconds instead of a long scan (or a shrug).
- Failures are honest. If a heavy query genuinely is still crunching,
the AI crawlers page now says so and retries — the same "hold tight" behaviour the rest of the dashboard uses — rather than presenting a confident page of zeros.
While verifying the fix we re-checked the rollups against the raw data, request for request, and corrected a small window of February aggregates that predated an earlier data recovery. Long-range numbers you see today match the raw logs exactly.