Home / Blog / GA4 Dashboard
How-to · 2026

A GA4 Dashboard: Build One by Asking

Most GA4 dashboards fail by showing everything. The ones that work answer four or five recurring questions and handle the one number that cannot be added up.

By · Published October 25, 2026 · 8 min read

A GA4 dashboard is useful when it answers four or five recurring questions, such as which channels bring sessions and revenue, how engaged those sessions are, which landing pages produce key events, and how monthly users are trending. The mistake to avoid is adding up users across periods. The rest is a matter of picking the right grain for each view.

Why GA4 dashboards sprawl

GA4 exposes hundreds of dimensions and metrics. A dashboard builder invites you to add them all, and the dashboard ends up a wall of numbers nobody reads. The discipline is to start from what people ask and work backward to the data. If no one has ever asked about it, leave it out.

Five views that cover most needs

1. Traffic by channel over time

Sessions per channel group per month, stacked. It shows mix shifts, such as organic declining while paid grows, that a single total hides.

2. Revenue and purchases by channel

Revenue, purchases and revenue per session by channel for the last quarter. Revenue per session is summed revenue over summed sessions, not an average of daily values. Revenue here is GA4's number, which will not equal your store's. See why conversions never match for why.

3. Engagement quality

Engagement rate by channel, shown with session counts. A channel with a high rate on 30 sessions is not a finding. GA4 calls a session engaged if it lasts at least 10 seconds, has a key event, or views two or more pages.

4. Landing pages that produce key events

Top landing pages by key events for the month, with sessions beside them. The ratio of key events to sessions tells you which pages convert, and the volume tells you which ones matter.

5. Monthly users

Total users and new users by month, on their own. This is the one view that must stay separate. Users are counted per period, so a three-month total made from monthly figures overstates the audience. Show them month by month and compare like periods.

Handling ratios and comparisons

Three rules keep a GA4 dashboard honest.

  1. Sum, then divide. Engagement rate is total engaged sessions over total sessions. Key events per session is total key events over total sessions.
  2. Always show the base. A rate next to the count it came from.
  3. Compare against something. Last month and the same month last year. Seasonality makes a raw month-over-month change misleading in many businesses.

If you maintain a manual report, the same sections appear in the GA4 report guide.

Getting these views from Quiriz

Quiriz's Google Analytics connector is in beta. It reads one GA4 property, read-only, for the last 13 months, refreshes daily and is included in paid plans. The three datasets line up with the views:

Because Google Analytics sessions, engaged sessions, new users, key events, purchases, revenue, engagement rate and key events per session are defined once, every view uses the same arithmetic. Ask:

The questions you ask every month can be kept as saved questions and rerun after each daily refresh. Answers show the table, so you can confirm a number against the GA4 interface in a minute.

An illustrative reading of the five views

Imagine the dashboard shows these (example numbers): organic sessions flat, paid social sessions up 40 percent, but engagement rate for paid social down from 62 percent to 48 percent on twice the sessions. Revenue per session for that channel fell as well. The first view says traffic grew, the third says it grew with weaker visitors, and the second confirms it did not pay back. Read together, the views tell you the new paid social audience is broader and less interested, which is a targeting conversation. Any one view alone would have looked like good news. That is the case for keeping a small set of views that are read together instead of a large set read separately.

One last habit: write the definition of each metric in a small notes block on the dashboard itself, including the property time zone and the date of the last refresh. Most arguments about GA4 numbers are really arguments about definitions, and a visible note ends them in seconds instead of in a meeting.

What this will not show

For the questions behind these views, read asking GA4 questions in plain English. Teams running shops can see Quiriz for ecommerce.

Get your GA4 views without building them

Connect a GA4 property and ask for sessions and revenue by channel, month by month.

Try Quiriz free →

Frequently asked questions

What should be on a GA4 dashboard?
Sessions and key events by channel over time, revenue by channel, engagement rate by channel with session counts, top landing pages by key events, and monthly users. Add a comparison to the previous period and the same period last year. Resist adding more than that until someone asks a question the dashboard cannot answer.
Can I build a GA4 dashboard in Looker Studio?
Yes. Looker Studio connects to GA4 and is a common choice. It is good for a shared, visual screen. The cost is the setup and maintenance of charts, and the need to configure calculated fields correctly so rates are not averaged.
Why can I not just add up monthly users?
Because a returning visitor counts once per month. A quarter total made of three monthly user counts includes the same person up to three times. Report users per period, and compare periods rather than adding them.
Why does my GA4 dashboard total differ from the GA4 interface?
Common causes are a different time zone, sampling or thresholds on some reports, a different channel grouping, and the latest days still being processed. Compare a single closed month first.
How often should a GA4 dashboard refresh?
Daily is enough for nearly every marketing decision. GA4 keeps processing recent data for a while, so the last day or two can change. Look at complete weeks and months when judging results.