How to Build a Custom GA4 Dashboard From Scratch

Emily RedmondData Analyst, EmilyticsApril 18, 2026

How to Build a Custom GA4 Dashboard From Scratch

By Emily Redmond, Data Analyst at Emilytics · April 2026

TL;DR: Create a custom GA4 dashboard to track your key metrics in one place. Add tiles for conversions, revenue, traffic, engagement. Check it daily for quick pulse checks.


Standard GA4 reports are scattered. A CEO wants to see "Are we hitting our conversion targets?" But you're clicking through five reports. A dashboard solves this—all your key metrics on one screen.


Why Build a Custom Dashboard?

  1. Quick pulse check: See key metrics at a glance, no drilling
  2. Stakeholder reporting: Show leadership what matters in one view
  3. Accountability: Display team KPIs where everyone sees them
  4. Consistency: Same dashboard every day, so trends pop out

How to Create a GA4 Dashboard

Step 1: Create a New Dashboard

  1. Go to GA4 → Reports (left sidebar)
  2. Scroll to the bottom, look for Dashboards or click the "+" icon next to "Reports"
  3. Click Create a new dashboard
  4. Name it (e.g., "Daily Pulse," "Weekly Metrics," "Executive Dashboard")
  5. Choose a layout (start simple—blank is fine)
  6. Create

GA4 opens a blank dashboard.

Step 2: Add Tiles

A tile is a metric or chart. Add tiles for your key metrics.

  1. In the blank dashboard, click Add a chart

  2. Choose what to display:

    • Scorecards: Single metrics (users, conversions, revenue)
    • Time series: Metrics over time (revenue trend)
    • Table: Multiple metrics by dimension (revenue by traffic source)
    • Pie chart: Breakdown of one metric (users by device)
    • Geo: Map of traffic by country
  3. Configure the tile:

    • Choose metric(s) (conversions, users, revenue, etc.)
    • Choose dimensions if it's a table
    • Set date range (last 30 days, last 7 days, etc.)
    • Add filters if needed (e.g., only organic traffic)
  4. Save tile

Repeat for each key metric.


Dashboard Ideas by Business Type

For SaaS

MetricTypeWhat It Shows
Active users (today)ScorecardAre people using our product right now?
New signups (weekly)ScorecardIs our acquisition on track?
Feature adoption rateScorecardAre users discovering new features?
Churn rate (monthly)ScorecardAre we retaining users?
Conversion rate by sourceTableWhich traffic sources convert best?
Revenue trendTime seriesIs revenue growing?

For Ecommerce

MetricTypeWhat It Shows
Revenue (today)ScorecardHow much did we sell today?
Transactions (weekly)ScorecardOrder count (volume)
Average order valueScorecardAre customers spending more?
Conversion rateScorecardWhat % of visitors buy?
Top productsTableWhich products sell best?
Revenue by traffic sourceTableWhich channels drive sales?

For Publishers / Content

MetricTypeWhat It Shows
Pageviews (today)ScorecardTraffic volume
Active users (now)ScorecardLive audience size
Engagement rateScorecardAre readers engaging?
Top pagesTableWhich content attracts most traffic?
Traffic by sourcePie chartWhere does traffic come from?
Scroll depth by pageTableWhich content keeps readers reading?

Building Your First Dashboard: Step-by-Step Example

Let's build a simple "Daily Pulse" dashboard for an ecommerce store.

Tile 1: Revenue (Today)

  1. Click Add a chartScorecard
  2. Metric: Revenue
  3. Date range: Today
  4. Save

You now see "Total revenue: $1,234" on your dashboard.

Tile 2: Orders (Today)

  1. Add a chartScorecard
  2. Metric: Transactions
  3. Date range: Today
  4. Save

Tile 3: Conversion Rate (Last 7 Days)

  1. Add a chartScorecard
  2. Metric: Conversion rate
  3. Date range: Last 7 days
  4. Save

Tile 4: Revenue Trend (Last 30 Days)

  1. Add a chartTime series
  2. Metric: Revenue
  3. Dimension: Date
  4. Date range: Last 30 days
  5. Save

Now you see a line chart showing daily revenue for the month.

Tile 5: Revenue by Traffic Source (Last 7 Days)

  1. Add a chartTable
  2. Metric: Revenue, conversion rate
  3. Dimension: Source/medium
  4. Date range: Last 7 days
  5. Save

You see a table: organic $500 (15% conversion), paid $700 (8% conversion), etc.

Tile 6: Top Products (Last 7 Days)

  1. Add a chartTable
  2. Metric: Revenue, transactions
  3. Dimension: Item name
  4. Date range: Last 7 days
  5. Save

You see your top-selling products.


Dashboard Best Practices

  1. Keep it simple: 6-8 tiles max. More than that, and you're scrolling. Use the dashboard for quick checks, not deep dives.

  2. Show trends, not just totals: Include time series or comparisons (this week vs. last week) so you spot changes.

  3. Prioritize KPIs: Put your most important metrics at the top (revenue, users, conversions).

  4. Segment strategically: Add filters for traffic source or device if relevant (e.g., separate "Mobile conversion rate" from overall).

  5. Update daily: Check the dashboard every morning. This creates accountability.

  6. Name clearly: Name your dashboard and tiles so anyone can understand what they're looking at.

  7. Share with team: Save the dashboard and share the link with stakeholders.


Comparing Date Ranges

Most dashboard tiles let you compare date ranges (e.g., "This week vs. last week").

  1. In a tile, look for Comparison period option
  2. Select "Previous period" or a specific date range
  3. The tile now shows comparison (e.g., "+15% vs. last week")

This helps spot trends quickly.


Limitations of GA4 Dashboards

GA4 dashboards are good for daily check-ins but limited for complex analysis:

  • No custom dimensions easily: Adding custom dimensions requires more setup
  • No advanced filtering: Complex filters are clunky
  • No audience comparison: Hard to show "converters vs. non-converters"
  • Limited visualizations: Basic charts only

For complex analysis, use Explorations instead. For real-time dashboards and deeper customization, consider Data Studio or other BI tools.


Moving Beyond GA4 Dashboards: Data Studio

If you outgrow GA4 dashboards, use Google Data Studio (free, from Google).

Data Studio connects directly to GA4 and lets you build more sophisticated dashboards:

  • Custom color schemes
  • More visualization types
  • Better filtering and interactivity
  • Combine data from multiple sources

Setup: Go to datastudio.google.com, click Create new report, choose GA4 as data source, and build.


Frequently Asked Questions

Q: Can I export a dashboard? A: Yes. Click the share icon and choose "Export as PDF" or get a shareable link.

Q: How often does the dashboard update? A: Most tiles update throughout the day. Some (especially aggregated metrics) update once daily. It's not real-time like the Real-Time report.

Q: Can I compare multiple date ranges on one tile? A: Yes, use the Comparison period option. You'll see data for both periods side-by-side.

Q: Can I set up alerts on a dashboard? A: GA4 has an Alerts feature (Admin → Alerts). Set thresholds (e.g., "Alert me if daily revenue drops >20%").

Q: Can multiple people edit the same dashboard? A: Yes, if they have GA4 access. The dashboard is shared at the property level.


The Bottom Line

A custom dashboard takes 15 minutes to set up and saves you 5 minutes every day. Over a year, that's 30+ hours saved. Plus, when leadership asks "How are we doing?", you have one screen to show.

Build your first dashboard today. Put your top 6-8 metrics. Check it every morning. Adjust as you learn what matters.


Emily Redmond is a data analyst at Emilytics — the AI analytics agent that watches your GA4, Search Console, and Bing data around the clock so you never miss what matters. 8 years of experience helping founders and growth teams turn data noise into clear decisions. Say hi →