Build your first marketing dashboard in Looker Studio
Step-by-step: connect a data source, add scorecards and charts, set a date range control and share a marketing report.
Your first marketing dashboard should answer one weekly question on one page, with a date control, a handful of scorecards and two or three charts. This lesson walks through creating a reusable data source, building the page, naming everything so teammates can find it, and sharing a view link. We use GA4 as the default example; Sheets works the same way if you do not have GA4 access yet.
- Create a reusable data source first, then the report.
- Page one: date control, 4-6 scorecards, one time series, one table, one breakdown chart.
- Use owner's credentials before you share.
- Name reports with brand, audience and cadence:
Ledgerline — Weekly marketing (leadership). - Share a view link, not edit, until someone needs to change charts.
Checked 5 November 2026 (CET) against Google Cloud Data Studio documentation, the Data Studio product page, the Looker Studio-is-Data-Studio blog post, connector help pages and the Analytics Help pages cited in Sources. Google renames and moves features often, so confirm labels and limits in your own account. "Our view" marks MentionX opinion. Ledgerline is a fictional company used for illustration.
01What "done" looks like for page one
| Element | Purpose |
|---|---|
| Title and subtitle | Who it is for and what period means |
| Date range control | Default last 28 days, comparison previous period optional |
| Scorecards | Sessions, key events, CVR, AI Assistant sessions (if GA4) |
| Time series | Sessions or key events by day |
| Table | Landing page or campaign with sessions and key events |
| Pie or bar | Default channel group or device |
| Footer | Freshness, credentials owner, "numbers may differ from live UI" |
If leadership only ever screenshots page one, that page must stand alone.
02Step-by-step build (GA4)
- Data source. Home > Create > Data source > Google Analytics. Pick the GA4 property. Connect. Set credentials to owner's. Leave freshness at 12 hours unless you have a reason. Name it
GA4 — Brand Prod (owner). - Report. Create report, add that data source.
- Canvas. Set size to a landscape screen size your team actually uses. Add a text title.
- Date control. Insert > Date range control. Place top right. Set default to last 28 days.
- Scorecards. Insert four scorecards: Sessions, Engaged sessions, Key events, Session key event rate (or your primary conversion metric).
- Time series. Dimension Date, metric Sessions. Optionally add Key events as a second metric.
- Table. Dimension Landing page + query string (or Session campaign). Metrics Sessions, Key events. Sort by Key events desc. Limit rows to 10.
- Bar chart. Dimension Session default channel group, metric Sessions.
- Footer text. "GA4 via Data Studio. Owner credentials. Freshness 12 hours. Compared with the GA4 UI, expect small timing differences."
- Share. Share > restrict to your domain or named users > Viewer.
Detailed GA4 field choices and quota hygiene continue in lesson 9 and the existing GA4 Looker Studio reporting page.
03Sheets alternative (15 minutes)
If GA4 access is blocked today:
- Put Date, Channel, Sessions, Leads in a Sheet.
- Connect Sheets, owner's credentials, freshness 15 minutes or 1 hour.
- Build the same layout.
- Replace Sheets with GA4 later without redesigning the page.
04Naming and versioning
| Bad name | Better name |
|---|---|
| Untitled Report | Ledgerline — Weekly marketing (leadership) |
| GA4 copy 3 | GA4 — Ledgerline Prod (owner) |
| Client dashboard final FINAL | Acme Co — Monthly retainers (client view) |
Copy a report when you experiment. Never experiment on the link leadership already bookmarked.
05Share settings that avoid pain
- Viewers by default.
- Editors only for people who change charts.
- Avoid "anyone with the link" for anything with customer or revenue detail unless legal signed off.
- If you embed in Notion or an intranet, watch GA4 quota (lesson 17).
06Worked example: Ledgerline
Ledgerline is a fictional accounts-payable software company. Details are illustrative.
| Item | Value (illustrative) |
|---|---|
| Build time | 50 minutes |
| Charts on page 1 | 9 |
| Default range | Last 28 days |
| Primary key event | generate_lead |
| Share list | Marketing team + CEO (viewer) |
Walkthrough
- Ops created the reusable GA4 source before the report.
- Page one answered "are we getting leads, and from which channels?"
- They refused to add a second page on day one.
- CEO opened the view link on Monday; one chart was slow. They removed two vanity scorecards.
- The same report became the parent for Ads and AI pages in later lessons.
07Exact first-build checklist (print this)
- Create folder in Drive or Team Drive for
Data Studio — Brand. - Create reusable GA4 data source named
GA4 — Brand Prod (owner). - Set owner's credentials; freshness 12 hours.
- Blank report → rename
Brand — Marketing Overview v1. - Add date control default last 28 days.
- Four scorecards: Sessions, Engaged sessions, Key events, Engagement rate.
- Time series: Sessions + Key events.
- Table: Session default channel group.
- Footer text with freshness + owner email.
- Share view to marketing group; keep edit for ops only.
- Open token usage once on a cold load.
- Copy to MASTER only after a week of stability.
08Scorecard formatting tips
- Use compact numbers for large session counts.
- Show comparison to previous period only if stakeholders already understand it.
- Conditional formatting on engagement rate can wait until targets exist in Sheets.
- Do not put seven decimal places on rates.
09How this pairs with Academy tracks
After the first dashboard loads cleanly, layer:
- GA4 marketing dashboard lesson for AI Assistant.
- Google Ads dashboard for spend.
- Search Console dashboard for queries.
- AI visibility dashboard for the three-lane board.
Jumping straight to a 12-page blend is how first projects stall.
10First-week QA script
| Day | Check |
|---|---|
| Day 0 | Sessions within ~10% of GA4 UI last 7 days |
| Day 1 | Key events match GA4 for a known campaign landing page |
| Day 2 | Channel table totals reconcile to scorecard sessions |
| Day 3 | A viewer account can open without auth prompts |
| Day 4 | Token usage reviewed once |
| Day 5 | Footer freshness still accurate |
If Day 0 fails, stop decorating charts and fix the data source selection (property ID, credentials).
11Common mistakes
- Starting from a public template and never checking field names.
- Twenty charts on page one and a quota error by 09:10.
- Sharing edit access to the whole company.
- No date control, so every screenshot is a different range.
- Untitled Report living in someone's Drive forever.
12Try it yourself
Build a one-page report from GA4 or Sheets with a date control, four scorecards, one time series and one table. Share it to yourself as viewer in an incognito window and confirm it loads.
13Quick quiz
1. Why create the data source from the home page?
Answer: So it is reusable across reports instead of trapped as an embedded one-off.
2. What credentials mode should a shared marketing dashboard use?
Answer: Owner's credentials.
3. Roughly how many charts belong on page one?
Answer: About 6 to 10 for speed and quota.
14What should you check before the next lesson?
- One shared one-page report exists.
- Footer states freshness and owner.
- You can open it as a viewer.
Previous: Looker Studio connectors: Google, partner and costs. Next: Calculated fields, CASE, groups and bins in Looker Studio. Or return to the Looker Studio for Marketers track. Related: GA4 for Marketers, GA4 Looker Studio reporting, GTM for Marketers.
15Common questions
How long should a first marketing dashboard take? Most marketers can ship a one-page GA4 or Sheets dashboard in under an hour if the data source already exists. Plan a morning if you are connecting GA4 for the first time.
How many charts should page one have? Aim for 6 to 10. More charts mean more queries, slower loads and higher GA4 token use.
Should I start from a template? Templates are fine for layout ideas. Rebuild field names against your own data source so you do not inherit someone else's broken metrics.
Questions people ask
3 answersHow long should a first marketing dashboard take?
+
Most marketers can ship a one-page GA4 or Sheets dashboard in under an hour if the data source already exists. Plan a morning if you are connecting GA4 for the first time.
How many charts should page one have?
+
Aim for 6 to 10. More charts mean more queries, slower loads and higher GA4 token use.
Should I start from a template?
+
Templates are fine for layout ideas. Rebuild field names against your own data source so you do not inherit someone else broken metrics.
Sources
- Google Cloud, Data Studio product pagecloud.google.com
- Google Cloud, Connect to Google Analyticscloud.google.com
- Google Cloud, About data sourcesdocs.cloud.google.com
- All accessed 5 Nov 2026.