Every dashboard has a date range that controls the time period for all of its widgets. Change it once and every widget updates simultaneously.

Date range picker
Last 28 days

Preset ranges

Click the date button in the dashboard header to see preset options:

  • Last 7 days — a quick snapshot of the past week
  • Last 28 days — the default, roughly one month of data
  • Last 90 days — a quarterly view for spotting longer trends

Select a preset and all widgets re-query with the new time period. The selected range is displayed in the header so you always know what you are looking at.

Custom ranges

Select Custom from the dropdown, or click directly on dates in the calendar. Pick a start date and an end date to define any arbitrary period.

Custom ranges are useful for analysing specific campaigns, promotional periods, or aligning with your reporting calendar.

How refresh works

Dashboards use a layered caching strategy to balance speed and freshness:

  • Cached data — When you open a dashboard, widgets show their last-fetched data instantly. There is no loading spinner on first paint.
  • Background refresh — Immediately after displaying cached data, fresh data is fetched silently in the background. When the new data arrives, widgets update seamlessly.
  • Manual refresh — Click the refresh icon in the dashboard header to force-update all widgets immediately. Use this when you know new data has landed and you want to see it right away.
  • Date range change — Changing the date range triggers a full re-query for every widget with the new time period. Cached data for the new range is shown if available, then refreshed.

Tips

  • Dashboards remember their selected date range between sessions. If you set a dashboard to "Last 7 days," it will still show "Last 7 days" the next time you open it.
  • Each widget stores its own cached data and a last-refreshed timestamp, so widgets that query different data sources refresh independently.
  • If a widget shows stale data from a previous session, the background refresh will update it within a few seconds of opening the dashboard.