You open GA4 to check one thing. How many people came yesterday.
Twenty minutes later you’re three reports deep, comparing date ranges, and you still aren’t sure the number you found is the one you wanted. GA4 can answer almost any question. That’s exactly what makes it slow for the five you ask every day.
What the board shows
Pick the reports you check and each becomes a widget. Active users, Sessions and Page views as charts, each against the period before. Active users also says how many people were on your site in the last 30 minutes.
Top pages ranks your most-viewed pages, with the people who saw each. Traffic sources splits visits into search, direct, social, links and the rest. Visitors by country puts them on a world map with the top countries listed. Devices shows desktop, mobile and tablet as shares.
Every widget starts at the last 28 days. Change the period on the widget itself, from 7 days to all time.
Need something the ready-made widgets don’t cover? Ask your agent. It can read any GA4 report by the API’s own names, your own events and conversions included, and keep it live on the board.
Where the numbers come from
You sign in with Google once, and Google gives the board read-only access to Analytics. Choose a site, tick the widgets, and that’s it. Context Board cannot change your settings or your data.
The board reads complete days, ending yesterday, because Google can take a day or two to finish processing. It reads while your board is open. If a read fails, the widget keeps the last good number and says what went wrong and when.
Traffic next to revenue
This is the part GA4 doesn’t do. Put your sessions beside your Stripe MRR and a good traffic week sits right next to the revenue it did or didn’t bring. Add Search Console and you can see which searches started it.
If you’ve been building this in Looker Studio, see Context Board vs Looker Studio.