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?
- Quick pulse check: See key metrics at a glance, no drilling
- Stakeholder reporting: Show leadership what matters in one view
- Accountability: Display team KPIs where everyone sees them
- Consistency: Same dashboard every day, so trends pop out
How to Create a GA4 Dashboard
Step 1: Create a New Dashboard
- Go to GA4 → Reports (left sidebar)
- Scroll to the bottom, look for Dashboards or click the "+" icon next to "Reports"
- Click Create a new dashboard
- Name it (e.g., "Daily Pulse," "Weekly Metrics," "Executive Dashboard")
- Choose a layout (start simple—blank is fine)
- Create
GA4 opens a blank dashboard.
Step 2: Add Tiles
A tile is a metric or chart. Add tiles for your key metrics.
-
In the blank dashboard, click Add a chart
-
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
-
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)
-
Save tile
Repeat for each key metric.
Dashboard Ideas by Business Type
For SaaS
| Metric | Type | What It Shows |
|---|---|---|
| Active users (today) | Scorecard | Are people using our product right now? |
| New signups (weekly) | Scorecard | Is our acquisition on track? |
| Feature adoption rate | Scorecard | Are users discovering new features? |
| Churn rate (monthly) | Scorecard | Are we retaining users? |
| Conversion rate by source | Table | Which traffic sources convert best? |
| Revenue trend | Time series | Is revenue growing? |
For Ecommerce
| Metric | Type | What It Shows |
|---|---|---|
| Revenue (today) | Scorecard | How much did we sell today? |
| Transactions (weekly) | Scorecard | Order count (volume) |
| Average order value | Scorecard | Are customers spending more? |
| Conversion rate | Scorecard | What % of visitors buy? |
| Top products | Table | Which products sell best? |
| Revenue by traffic source | Table | Which channels drive sales? |
For Publishers / Content
| Metric | Type | What It Shows |
|---|---|---|
| Pageviews (today) | Scorecard | Traffic volume |
| Active users (now) | Scorecard | Live audience size |
| Engagement rate | Scorecard | Are readers engaging? |
| Top pages | Table | Which content attracts most traffic? |
| Traffic by source | Pie chart | Where does traffic come from? |
| Scroll depth by page | Table | Which 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)
- Click Add a chart → Scorecard
- Metric: Revenue
- Date range: Today
- Save
You now see "Total revenue: $1,234" on your dashboard.
Tile 2: Orders (Today)
- Add a chart → Scorecard
- Metric: Transactions
- Date range: Today
- Save
Tile 3: Conversion Rate (Last 7 Days)
- Add a chart → Scorecard
- Metric: Conversion rate
- Date range: Last 7 days
- Save
Tile 4: Revenue Trend (Last 30 Days)
- Add a chart → Time series
- Metric: Revenue
- Dimension: Date
- Date range: Last 30 days
- Save
Now you see a line chart showing daily revenue for the month.
Tile 5: Revenue by Traffic Source (Last 7 Days)
- Add a chart → Table
- Metric: Revenue, conversion rate
- Dimension: Source/medium
- Date range: Last 7 days
- Save
You see a table: organic $500 (15% conversion), paid $700 (8% conversion), etc.
Tile 6: Top Products (Last 7 Days)
- Add a chart → Table
- Metric: Revenue, transactions
- Dimension: Item name
- Date range: Last 7 days
- Save
You see your top-selling products.
Dashboard Best Practices
-
Keep it simple: 6-8 tiles max. More than that, and you're scrolling. Use the dashboard for quick checks, not deep dives.
-
Show trends, not just totals: Include time series or comparisons (this week vs. last week) so you spot changes.
-
Prioritize KPIs: Put your most important metrics at the top (revenue, users, conversions).
-
Segment strategically: Add filters for traffic source or device if relevant (e.g., separate "Mobile conversion rate" from overall).
-
Update daily: Check the dashboard every morning. This creates accountability.
-
Name clearly: Name your dashboard and tiles so anyone can understand what they're looking at.
-
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").
- In a tile, look for Comparison period option
- Select "Previous period" or a specific date range
- 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 →