Looker Studio (Now Data Studio) Reporting: Dashboards Built on BigQuery, With Governance

Most marketing dashboards fail quietly. Numbers don't match the ad platform, charts time out on Monday morning, and nobody knows who can see what. John Williams builds Data Studio reports that load fast, define every metric once, and show the same number the finance team would.

12 h fixed refresh for Google Ads and Search Console connectors
5 tables maximum in a single blend
14,000 GA4 API tokens per project per property per hour (standard)

TL;DR

Who this is for

What's included

How John builds a Data Studio reporting stack

Start with the decisions

We ask each audience what they decide weekly and which number would change their mind. A CFO and a paid search manager need different pages. Anything that doesn't support a decision is left out.

Write the metric dictionary

Google Ads conversions, GA4 key events, and CRM leads are three different things. We name each one, write how it's calculated, and decide which is the source of truth for each question.

Land the data in BigQuery

Google Ads data comes in through the BigQuery Data Transfer Service (Google Cloud), GA4 through its native export (Analytics Help), and CRM and other ad platforms through a connector or a scheduled job. Everything lands in one project, in partitioned tables.

Model reporting tables

We build daily, pre-aggregated tables (spend, clicks, conversions, revenue by date, channel, and campaign) so Data Studio reads small tables instead of raw events. Joins happen here, in SQL we can test, not in a blend.

Build the report

Pages follow the dictionary. Filters are limited to what people actually use, date comparisons are consistent, and every scorecard says where its number comes from.

Tune freshness and speed

BigQuery sources can refresh every 1 to 50 minutes or every 1 to 12 hours, and Sheets as often as every 15 minutes (Manage data freshness). We pick the slowest setting the audience can live with. For heavy reports, BI Engine caches data in memory to speed up queries (BI Engine).

Lock down access

Every data source runs on owner's, viewer's, or service account credentials. Owner's credentials let anyone you share the report with see the data without their own access, so Google warns you to share them only with people you trust (Data credentials). We choose per source and document why.

Common reporting mistakes John fixes

Limits and settings that shape the design

These are the constraints we design around, from Google's documentation as checked on 2026-10-11.

Constraint What the docs say What we do about it
Data freshness Google Ads, Search Console, and other Google marketing connectors refresh every 12 hours and can't be changed. Google Analytics can be set to 1, 4, or 12 hours (Data Studio docs). Say on the report how fresh each section is. If someone needs fresher ad data, it comes through BigQuery.
Blends Up to five tables per blend, with inner, left outer, right outer, full outer, and cross joins (How blends work). Joins run left to right. Blend only small, pre-aggregated tables with unique keys. Anything bigger is joined in BigQuery.
GA4 Data API quota A standard property gets 200,000 core tokens a day, 40,000 an hour, 14,000 per project per property per hour, and 10 concurrent requests. Analytics 360 gets ten times more (Data API quotas). Google says quota increases aren't available and points to 360 or the BigQuery export (Google Analytics blog). Direct GA4 connections only for light, single-team reports. Shared dashboards read from the export.
BigQuery cost On-demand queries are billed by bytes processed. Google recommends partitioning, selecting only needed columns, and setting maximum bytes billed (Estimate and control costs). Partitioned reporting tables, date filters on every page, and a budget alert on the project.
Concurrency For BigQuery sources, performance depends on slot availability, query complexity, data size, and caching (Improve performance). Pre-aggregate, cache through freshness settings, and test with real viewer counts before launch.

Governance checklist

Pricing and engagement

Reporting builds are quoted as a flat fee after we've seen your sources and agreed on the audiences. The scope depends on how many platforms feed the warehouse and how many report pages you need, so we don't publish a single price. BigQuery, connector, and Data Studio Pro costs are billed by those vendors, and we estimate them up front. Like all our work (see pricing), it isn't priced as a share of your media budget and doesn't lock you into a contract.

Platforms we work in

The reporting stack runs from source platforms to a warehouse to Data Studio. These are the official products we use.

Data Studio (formerly Looker Studio) Google BigQuery logoBigQuery Google Analytics logoGoogle Analytics Google Ads logoGoogle Ads Google Search Console logoGoogle Search Console Google Sheets logoGoogle Sheets Supermetrics dbt

Logos via the Simple Icons project. Trademarks belong to their owners; no endorsement implied.

Proof you can check before you call

John's published work on measurement and reporting, and free tools that pull the same data.

Tutorial
AI-powered measurement: from dashboards to intelligence
Tutorial
Cross-channel strategy, attribution, and unified reporting
Guide
Build a Streamlit dashboard for campaign data
Guide
Connect GA4 to AI for automated insights
Q&A
What should you report on for Google Ads?
Free tool
250-point Audit Engine with Search Console, GA4, and GTM connections

Frequently asked questions

Is Looker Studio the same as Data Studio?
Yes. Google renamed Looker Studio back to Data Studio in April 2026, and existing reports moved over without any action needed. Looker, Google's enterprise BI platform, is a separate product.
Do we need BigQuery?
Not for a simple one-source report. Once you're combining ad platforms, GA4, and CRM data, or several people use the dashboard daily, BigQuery is cheaper and more reliable than blending live connectors.
Why don't our dashboard numbers match Google Ads?
Usually a mix of freshness (the Google Ads connector refreshes every 12 hours), attribution or conversion definition differences, and blends that repeat rows. The metric dictionary settles which number is right for which question.
What does BigQuery cost for marketing reporting?
For most mid-size accounts, storage and queries on pre-aggregated reporting tables are modest, but costs depend on data volume and how often reports query raw tables. We estimate it from your data before building and set a budget alert.
Do we need Data Studio Pro?
Not always. Pro adds organization-level management and Google Cloud integration, which matters when many people and clients share reports. Smaller teams often do fine on the free edition with shared ownership.
Can you fix our existing reports instead of rebuilding?
Often, yes. We start by checking data sources, credentials, and blends. If the definitions are sound, we repair; if not, we rebuild the data layer and keep the page layouts people already know.

Talk to John about Data Studio reporting

Tell John which platforms you report on, who reads the reports, and what's going wrong today. You'll get a written scope.

John, Kristy, or Sandeep will reply. One of the three of us will respond personally within 1 business day. No SDR queue.
We respond within 1 business day. No spam, ever. Read our privacy notice.

Top 25 references

The primary sources, standards, research, and tools we rely on for this work. Every link was checked on 2026-10-11. We aren't affiliated with these publishers unless noted.

Official documentation

  1. Looker Studio is Data Studio — Google Cloud Blog
    Google's April 2026 announcement of the rename and the Pro edition.
  2. Data Studio release notes — Google Cloud
    Dated product changes, including the April 16, 2026 rebrand.
  3. Manage data freshness — Google Cloud
    Refresh options by connector, including the fixed 12-hour Google connectors.
  4. How blends work in Data Studio — Google Cloud
    The five-table limit and each supported join operator.
  5. Blending tips and advanced concepts — Google Cloud
    Join order, row multiplication, and cross-join errors.
  6. Improve Data Studio performance — Google Cloud
    Caching, BigQuery concurrency, and the Storage Read API.
  7. Data credentials — Google Cloud
    Owner's, viewer's, and service account credentials compared.
  8. Introduction to BI Engine — Google Cloud
    In-memory acceleration for dashboards that query BigQuery.
  9. Estimate and control costs — Google Cloud
    Partitioning, column pruning, and maximum bytes billed.
  10. Data Studio Community Connectors — Google for Developers
    How custom connectors are built when no official one exists.
  11. Data API limits and quotas — Google for Developers
    GA4 token, concurrency, and error quotas for standard and 360.
  12. Managing quota for the Google Analytics Data API — Google for Developers
    Why quota can't be raised, and the alternatives Google suggests.
  13. BigQuery Export — Google Analytics Help
    GA4's raw event export: limits, streaming cost, and schema.

Research & studies

  1. Dashboards: making charts and graphs easier to understand — Nielsen Norman Group
    How preattentive attributes make dashboards readable at a glance.
  2. Choosing chart types: consider context — Nielsen Norman Group
    Matching chart type to the comparison the reader needs.
  3. Perceptual Edge library — Stephen Few
    Articles on dashboard design from the author of the standard text.

Leading tools

  1. Data Studio — Google
    The product itself, free to start, with Pro for organizations.
  2. What is dbt? — dbt Labs
    Version-controlled SQL modeling for warehouse reporting tables.
  3. Supermetrics — Supermetrics
    A widely used connector for non-Google ad platforms.

Expert guides

  1. The Visual Display of Quantitative Information — Edward Tufte
    The classic case for removing chart clutter.
  2. storytelling with data books — Cole Nussbaumer Knaflic
    Practical guidance on building charts for business audiences.
  3. Introduction to GA4 export data in BigQuery — GA4BigQuery
    A well-known primer on the GA4 export schema and SQL.
  4. Looker Studio tutorial for Google Analytics 4 — Analytics Mania
    Step-by-step GA4 reporting walkthrough from a recognized GTM educator.
  5. Looker Studio basics — MeasureSchool
    An introductory course-style guide to connectors and charts.

Communities & courses

  1. Data Studio is back with a new and expanded mission — Google Developer forums
    The product team's rename notice in Google's official community.
AI disclosure: This page was drafted with AI assistance and edited by a human. Product limits are cited to Google's documentation as checked on 2026-10-11; Google changes these often, so confirm against the linked source before acting. Brand names are used to describe compatibility only; no endorsement is implied.

Want to see what your data says first?

The free 250-point Audit Engine connects to Search Console, GA4, and GTM and pulls the evidence for each finding from the source.

See the Audit Engine Talk to John