If you spend half your week copying numbers from Google Ads, GA4 and Meta into a spreadsheet, this guide is for you. In this practical walkthrough, we will build a marketing dashboard in Looker Studio from a blank canvas, connect real data sources, and design widgets you can reuse across clients or campaigns. No coding, no paid add-ons required for the base version.
This tutorial is written for beginners but stays useful for marketers who already opened Looker Studio once and felt overwhelmed. We will focus on what actually matters: a clean layout, fast KPIs, and charts that answer questions in under 5 seconds.
Why use Looker Studio for marketing reporting
Looker Studio (formerly Google Data Studio) is free, connects natively to most Google products, and renders reports that you can share with a simple link. For a marketing team, it sits in a sweet spot:
- Free tier covers most agency and in-house needs
- Native connectors for GA4, Google Ads, Search Console, YouTube, BigQuery and Sheets
- Partner connectors for Meta Ads, LinkedIn Ads, TikTok Ads, HubSpot and many more
- Live data that refreshes automatically, no manual exports
- Easy sharing with view-only or edit access, just like Google Docs

What you need before starting
Get these ready in a separate browser tab so the build does not stall:
- A Google account with access to your marketing properties
- Admin or viewer permission on the data sources you want to plug in
- A short list of KPIs the dashboard must answer (sessions, conversions, CAC, ROAS, etc.)
- Your brand colors and logo, exported as PNG
The KPI list is the most important item. A dashboard without a clear question becomes a wall of charts nobody reads.
Step 1: Create your blank report
Go to lookerstudio.google.com, click the Create button on the top left, then Report. Looker Studio will immediately ask you to add a data source. Skip it for a second by closing the panel, because we want to set up the canvas first.
Open File > Report settings and rename your report (something like “Marketing Dashboard 2026 – Client X”). Then go to Page > Current page settings and set your canvas size to 1280 x 900 px. This ratio works on most laptop screens without horizontal scrolling.
Step 2: Connect your data sources
Click Add data in the top menu. You will see two tabs: Google Connectors and Partner Connectors. Pick what you need.
| Data source | Connector type | Typical use |
|---|---|---|
| Google Analytics 4 | Native, free | Traffic, conversions, engagement |
| Google Ads | Native, free | Spend, clicks, CPA, ROAS |
| Search Console | Native, free | SEO clicks, impressions, position |
| Google Sheets | Native, free | Manual data, CRM exports, blended KPIs |
| Meta Ads | Partner (paid) | Facebook and Instagram performance |
| BigQuery | Native, free | Custom warehouse data |
For each connector, authenticate, pick the account, then click Add. Repeat for every source. You can connect as many as you want, they will all live in the same report.
Pro tip: use a Google Sheet as a bridge
If a tool has no free connector (LinkedIn organic, for example), export the CSV weekly into a Google Sheet, then connect that Sheet. You keep everything free and centralized.

Step 3: Design the header and navigation
A clean header sets the tone. Use the rectangle tool from the toolbar to draw a band across the top of the page (full width, around 80 px tall). Fill it with your brand color.
Inside that band, add:
- Your logo (Insert > Image)
- A text box with the dashboard title
- A date range control (Insert > Date range control), defaulted to “Last 30 days”
The date range control is critical: it filters every chart on the page automatically. Place it on the top right where users expect it.
Step 4: Build the KPI scorecard row
Just under the header, we drop the headline numbers. These are the metrics the CEO wants to see in 5 seconds.
Click Insert > Scorecard and draw a small rectangle. In the right panel:
- Pick the data source (e.g. GA4)
- Select the metric (e.g. Sessions)
- Enable Comparison date range and choose “Previous period”
- In the Style tab, hide the chart header and set the font to bold
Duplicate this scorecard 4 to 6 times across the row. Recommended KPI set for a generic marketing dashboard:
- Sessions or Users
- Conversions
- Conversion rate
- Total ad spend
- Cost per acquisition (CPA)
- Return on ad spend (ROAS)
Step 5: Add trend charts
Below the scorecards, add two time series charts. They show whether numbers go up or down over time, which a scorecard cannot do alone.
Suggested setup:
- Chart 1: Sessions vs Conversions over time (GA4, date dimension, two metrics)
- Chart 2: Ad spend vs Revenue over time (Google Ads + GA4 blended, or Sheets)
In the Style tab, set the line thickness to 3 px, smooth the lines, and switch the background to white with a subtle border. Consistency between charts is what makes a dashboard look professional.
Step 6: Break down performance by channel
This is the section where marketers spend the most time. Use a table with bars (Insert > Table > Table with bars) and configure:
- Dimension: Session source / medium (or Default channel grouping in GA4)
- Metrics: Sessions, Conversions, Conversion rate, Revenue
- Sort by Revenue descending, limit to top 10 rows
Right next to it, add a donut chart showing revenue share by channel. Two views of the same data, one for detail, one for proportion.

Step 7: Add filters and controls
Controls let your reader slice the data without editing the report. From Insert > Control, add:
- Drop-down list filtered on Campaign name
- Drop-down list filtered on Device category
- Drop-down list filtered on Country
Group them in a small panel on the left or top of the page. Users can now answer questions like “how did mobile perform in Germany last week” without asking you.
Step 8: Polish the design
This is what separates a dashboard people use from one they ignore. Apply these rules:
- Stick to 2 fonts maximum (one for titles, one for body)
- Use a color palette of 4 colors, no more
- Align everything with the grid (View > Snap to grid)
- Leave white space between sections, do not fill every pixel
- Add a small text annotation under each chart explaining what it shows
Reusable theme
Open Theme and layout in the right panel and click Extract theme from image. Upload your logo or a brand asset, Looker Studio will pull a palette automatically. Save this theme and apply it to every future report for consistency.
Step 9: Share and schedule
Click Share on the top right. Two options matter:
- Invite people: add stakeholders with view access
- Schedule email delivery: send a PDF every Monday morning at 8 AM
The scheduled PDF is the killer feature. Your boss gets a fresh report in their inbox without ever opening a browser.

Reusable chart configurations to copy
To speed up future builds, save these recipes:
| Chart | Dimension | Metric | Style |
|---|---|---|---|
| KPI scorecard | None | 1 metric + comparison | Bold, no header |
| Trend line | Date | 2 metrics | 3 px lines, smoothed |
| Channel table | Source / medium | 4 metrics, bars on revenue | Striped rows, top 10 |
| Geo map | Country | Sessions | Bubble map, brand color |
| Campaign filter | Campaign name | N/A | Drop-down, multi-select |
Common mistakes to avoid
- Too many metrics: more than 8 KPIs on one page kills focus
- Mixing date ranges across charts without telling the reader
- No comparison: a number alone means nothing, always compare to a previous period
- Forgetting mobile: preview your report on a phone, fix overflows
- Hardcoding filters inside charts instead of using page-level controls
Going further
Once your base dashboard works, layer in advanced features:
- Blended data: combine Google Ads spend with GA4 revenue to compute true ROAS in a single chart
- Calculated fields: create custom metrics like (Revenue – Spend) / Spend for profit margin
- Multiple pages: split SEO, paid, social and email across tabs to keep each page light
- Community visualizations: add funnel charts, sankey diagrams or heatmaps from the gallery
FAQ
Is Looker Studio really free?
Yes, the platform itself and all Google-native connectors are free. You only pay if you use partner connectors for sources like Meta Ads, LinkedIn or HubSpot, typically between 20 and 100 USD per month depending on the provider.
How long does it take to build a marketing dashboard?
A first usable version takes around 2 to 4 hours if your data sources are ready. Polishing and adding advanced features can extend it to a full day. Reusing a template cuts that time in half.
Can I use a template instead of building from scratch?
Absolutely. The official Report Gallery and partner libraries offer free templates you can copy and rewire to your own data. Building once from scratch is still recommended so you understand how each component works.
What is the 5 second rule for dashboards?
A good dashboard should let a viewer grasp the main message in under 5 seconds. If your reader needs to read labels or scroll to understand performance, the layout needs to be simplified.
What are the 4 main types of dashboards?
Strategic (high-level KPIs for executives), operational (real-time monitoring), analytical (deep dives for analysts) and tactical (project or campaign tracking). The marketing dashboard we built blends strategic and tactical views.
Can I connect Meta Ads to Looker Studio for free?
There is no native free connector, but you can use a Google Sheets workaround by exporting Meta data weekly, or pick a partner connector with a free tier limited to one account.
Wrapping up
Building a marketing dashboard in Looker Studio is less about technology and more about clarity. Pick the right KPIs, connect the data once, design with breathing room, and your reports will replace hours of manual reporting every month. Start with the structure we covered, then iterate based on what your team actually asks for in meetings.
Save your finished report as a template, duplicate it for every new client or campaign, and you have a reporting system that scales without scaling your workload.
