← All Guides

Build a GA4 Dashboard That People Actually Read: Explorations, Looker Studio, Quotas and a Proven Layout

When to use GA4 Explorations and when to build in Looker Studio, how to connect GA4 and Google Ads data, how to avoid the GA4 connector quota errors, and a page-by-page dashboard layout for business owners and marketing teams.

Atiqul Islam
Written by Atiqul Islam

Tracking & analytics specialist. 278+ GTM, GA4 and server-side tracking projects for clients in the US, UK and Australia.

Rather not do this yourself? I set this up for clients every week. Free 15-minute audit, no obligation.

Book a Free Audit

A dashboard is a product with users. Most GA4 dashboards fail the same way: forty charts nobody asked for, quota errors every Monday morning, and a business owner who still asks "so are we doing well?" This guide covers the tools, the technical setup including the quota problem, and a layout that answers the questions people actually have.

Explorations: Your Analysis Workbench

GA4 Explorations live inside GA4 under Explore. They are free on every property and are the right tool for one-off questions:

Explorations use the data you have, respect data retention, and apply thresholding when Google Signals is on. They are not shareable outside GA4 beyond exporting, which is why the weekly dashboard lives in Looker Studio.

Looker Studio: The Shared Dashboard

Looker Studio connects to GA4 and Google Ads directly and lets you build pages anyone with a link can open. Two ways to connect GA4:

  1. GA4 connector. Quick, no setup, uses the Analytics Data API with its quotas.
  2. BigQuery connector on top of the GA4 export. More setup, no API quota, raw event data, unlimited retention.

Start with the GA4 connector for a small dashboard. Move to BigQuery when quota errors appear or when you want history beyond 14 months.

The Quota Problem, Explained

Every chart on a GA4-connected page sends a request. The Data API limits each property to ten concurrent requests and to a pool of hourly and daily tokens. Date comparisons, many filters, high cardinality dimensions such as page path, and multiple simultaneous viewers all cost more. When the pool is empty you see an error about exhausted quota.

Reduce the cost:

In GA4 Admin, then Product links, then BigQuery links, choose a Google Cloud project, enable daily export, and optionally streaming. Tables appear the next day as events_YYYYMMDD. Standard properties export for free; you pay only BigQuery storage and query costs, which are within the free tier for most small sites.

Step 2: Prepare the Data Sources

For the GA4 connector: add the data source, choose the property, and in the field list rename metrics to plain language, for example "Key events" to "Leads" if that is what it measures. For BigQuery: write a scheduled query that flattens the events table into a daily table of sessions, users, key events and revenue by source, medium, campaign and landing page, and connect Looker Studio to that table rather than to the raw events.

Add the Google Ads connector for spend. Blend with GA4 on date and campaign name where you need cost per key event.

Step 3: The Layout

Page 1: Overview, one screen, no scrolling.

Page 2: Acquisition.

Page 3: Behaviour and funnel.

Page 4: Ecommerce or leads detail, depending on the business.

Page 5: Data health.

Step 4: Make It Readable

Step 5: Share and Maintain

Share with view access to the people who need it and schedule an email delivery on Monday mornings. Review the dashboard quarterly: remove charts nobody mentions, add the question people keep asking in meetings.

Common Mistakes

Outcome

A dashboard that opens quickly, fits on one screen for the overview, shows cost next to results, and tells you within a day if tracking breaks. Explorations stay your workbench for the questions the dashboard raises.

Frequently Asked Questions

Explorations or Looker Studio?

Explorations are for you, the analyst, to answer a question today: funnels, paths, segment overlap. Looker Studio is for a dashboard other people open every week. Use both. Do not try to make a shared dashboard out of Explorations; they do not connect to Looker Studio.

Why does my Looker Studio report show quota errors?

The GA4 connector uses the Analytics Data API, which caps concurrent requests at ten per property and limits hourly and daily request tokens. A page with many charts, date comparisons and filters burns tokens fast, and several viewers at once exhaust the concurrent limit. Reduce charts per page, extract data, or move to the BigQuery export.

Is the BigQuery route worth it for a small business?

If the dashboard is opened by several people daily or has more than a handful of charts, yes. The GA4 to BigQuery export is free on standard properties, BigQuery has a free monthly tier that covers most small sites, and the Looker Studio BigQuery connector has no GA4 API quota. It also keeps your data beyond GA4's 14 month retention.

How do I show Google Ads cost next to GA4 conversions?

Add the Google Ads connector as a second data source and blend on date and campaign, or use the GA4 advertising reports with the Google Ads link enabled. Blending is more flexible and lets you compute cost per key event.

How many charts per page?

Six to eight. A dashboard is a set of answers, not an export. If a page needs twenty charts, it needs three pages or a rethink.

Want This Done Right the First Time?

Book a free 15-minute audit call. I'll review your setup, show you what is broken, and tell you exactly what it takes to fix it.

Chat Now