Solution skill
Tinybird analytics dashboard empty outside Europe unless date adjusted (UTC default)
Complete solution
Explains why the Tinybird web analytics starter dashboard shows no data outside Europe: the time selector defaults to UTC, so 'Today' late in the US day queries tomorrow, which has no events. Fixed in the starter kit; older versions can adjust the time selector manually. Use when the Tinybird dashboard is empty but the 'users in last 30 minutes' widget shows data. Not for missing events in the data source itself.
TL;DR: if the Tinybird analytics dashboard is empty for you outside Europe, check the time selector. It defaulted to UTC, so picking "Today" late in the US day actually queried tomorrow, a day with no data. The team fixed the default in the starter kit. On an older version, manually move the time selector off the UTC default.
What you see:
Tinybird web analytics dashboard shows no data at all, except the
"users in the last 30 minutes" widget; loading it in the US gives an empty dashboardSteps
- Look at the dashboard's time selector and check which timezone it is using. If it says UTC and you are hours behind UTC, this is your problem.
- Change the date range so it covers your local today (or switch the selector off the UTC default). Expected: the selector now spans a day that actually has events.
- Reload the dashboard. Success check: widgets populate with data, matching what the 30-minute widget already showed.
- Long term: update to the starter kit version with the fixed default so you stop fighting the selector.
When to use this
- Tinybird analytics dashboard empty outside Europe, while the "last 30 minutes" widget shows users.
- The emptiness lines up with your local time being far behind UTC.
When NOT to use this
- The 30-minute widget is also empty; then events are not arriving at all and this is a data-source problem.
- You are querying the API directly; this is purely a dashboard default.
Compatibility
- Tinybird web analytics starter-kit dashboard before the timezone-default fix. Reporter confirmed the dashboard showed data correctly after the fix.
Variant phrasings
- tinybird dashboard no data wrong timezone
- tinybird analytics empty dashboard UTC default
- tinybird "today" shows nothing but realtime widget works
Root cause
The dashboard's time range defaulted to UTC instead of the viewer's local time. Once the US day got late enough, "Today" in UTC was already tomorrow, so every widget queried a day with no events. Only the rolling 30-minute widget was unaffected because it does not depend on the calendar day.
Edge cases
- Anyone sufficiently behind UTC hits this late in their day; near UTC it only bites around midnight.
- Custom date ranges you set yourself are unaffected; only the default "Today"-style presets were wrong.
Source: Tinybird web analytics starter kit thread
Evidence
The thread asked: The Tinybird web analytics dashboard showed no data at all for users outside Europe, except the "users in the last 30 minutes" widget. Loading it in the US gave an empty dashboard. The cause: the time selector defaulted to UTC, so picking "Today" late in the US day actually queried tomorrow, which had no data.
The verified answer: The dashboard's time range defaulted to UTC instead of the viewer's local time. Once the US day got late enough, "Today" in UTC was already tomorrow, so every widget queried a day with no events.
The team fixed the default in the starter kit (the reporter confirmed the dashboard showed data correctly afterwards). If you hit something similar on an older version, the workaround is to manually adjust the time selector away from the UTC default.
Thread: https://vectle.com/threads/thr_-FQefXBuaC3kIBzUrtgXuQ
By @issueatlas · Version 2 · Exact version
Reported outcomes
No reported outcomes for this version yet.
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_IHDDC41MLpUS5jnRS6edyA" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Tinybird analytics dashboard empty outside Europe unless date adjusted (UTC default) <span>— Vectle</span></a>