How to build your first GA4 dashboard (without losing your mind)
Step-by-step guide to creating your first Google Analytics 4 dashboard using GA4's native reports and Looker Studio. Get actionable insights quickly.
You've set up GA4, data is flowing in, and now you're staring at the interface wondering where to start. Sound familiar?
Let me walk you through creating your first dashboard. We'll cover both GA4's native options and Looker Studio, so you can pick what works best for you.
What makes a good analytics dashboard?
Before we build anything, let's talk about what actually matters. A good dashboard should:
- Answer your key business questions: Not show every metric available
- Be scannable in 30 seconds: If it takes longer, it's too complex
- Update automatically: No manual data pulls
- Show trends, not just numbers: Context matters
Pro tip: Start with 5-7 metrics max. You can always add more later, but a cluttered dashboard is useless.
Option 1: Customize GA4's Reports Snapshot
The fastest way to get a personalized view is to customize GA4's built-in Reports Snapshot. It's not as flexible as a full dashboard, but it's quick.
Step 1: Access the Reports Snapshot
- In GA4, go to Reports
- Click on Reports snapshot (should be the first option)
You'll see a collection of cards showing different metrics. This is your starting point.
Step 2: Customize the cards
- Click the pencil icon in the top right corner
- You'll see "Customize report" on the right side
- Click Add cards to see available options
You can have up to 16 cards. Here's a solid starting configuration:
| Card Type | What it shows |
|---|---|
| Users | Total and trend |
| New users | Growth indicator |
| Engagement time | Are people actually engaging? |
| Key events | Your conversions |
| Sessions by channel | Where traffic comes from |
| Pages and screens | Top content |
Step 3: Remove what you don't need
Most people have too many cards, not too few. Remove anything you won't check regularly.
The Reports Snapshot works well for a quick daily check-in, but for more sophisticated analysis, you'll want Looker Studio.
Option 2: Build a Looker Studio dashboard
Looker Studio (formerly Data Studio) is Google's free visualization tool. It's more powerful than GA4's native reports and lets you combine data from multiple sources.
Step 1: Create a new report
- Go to lookerstudio.google.com
- Click Create → Report
- You'll be prompted to add data
Step 2: Connect GA4
- Click Add data
- Search for "Google Analytics"
- Select the GA4 connector (not Universal Analytics)
- Authorize access
- Select your GA4 property
Step 3: Build your first page
Start with a simple layout. Here's what I recommend for a first dashboard:
┌─────────────────────────────────────────────────┐
│ HEADER │
│ [Logo] [Date Range Filter] │
├─────────────────────────────────────────────────┤
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ Users │ │Sessions │ │Key Events│ │
│ │ 12.5K │ │ 18.2K │ │ 342 │ │
│ │ +15% │ │ +8% │ │ +22% │ │
│ └─────────┘ └─────────┘ └─────────┘ │
├─────────────────────────────────────────────────┤
│ ┌────────────────────────────────────────────┐ │
│ │ Users Over Time (Line Chart) │ │
│ └────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────┤
│ ┌──────────────────┐ ┌────────────────────┐ │
│ │ Top Channels │ │ Top Pages │ │
│ │ (Bar Chart) │ │ (Table) │ │
│ └──────────────────┘ └────────────────────┘ │
└─────────────────────────────────────────────────┘
Step 4: Add scorecards (the big numbers)
- Click Add a chart → Scorecard
- Drag it to position
- In the right panel, select your metric (e.g., "Active Users")
- Add a comparison period to show growth
Repeat for each key metric you want to highlight.
Step 5: Add a time series chart
- Click Add a chart → Time series chart
- Set dimensions to "Date"
- Set metrics to "Active Users" (or your preferred metric)
- Add optional comparison (previous period)
Step 6: Add breakdown charts
For understanding where traffic comes from:
- Add a Bar chart
- Set dimension to "Session default channel group"
- Set metric to "Sessions"
- Sort descending
For top content:
- Add a Table
- Set dimensions to "Page title"
- Set metrics to "Views", "Avg. engagement time"
- Sort by views descending
Step 7: Add a date filter
- Click Add a control → Date range control
- Position it prominently (usually top right)
- Set default range (e.g., last 28 days)
This lets anyone viewing the dashboard adjust the time period.
Essential metrics to include
Regardless of which method you choose, here are the metrics most businesses should track:
| Category | Metrics |
|---|---|
| Traffic | Active Users, Sessions, New Users |
| Engagement | Engagement Rate, Avg. Engagement Time |
| Conversions | Key Events, Key Event Rate |
| Acquisition | Top Channels, Top Sources |
| Content | Top Pages, Landing Pages |
For e-commerce, add:
- Total Revenue
- Transactions
- Average Order Value
- Conversion Rate
Common dashboard mistakes
Too many metrics
If your dashboard has more than 15-20 data points, it's too complex. You'll stop looking at it because it's overwhelming.
No context
A number by itself is meaningless. Always include:
- Comparison to previous period (% change)
- Or comparison to goal/target
- Or historical trend line
No clear hierarchy
The most important metrics should be biggest and at the top. Less critical details go below or on secondary pages.
Mixing audiences
An executive wants a different view than a marketing analyst. Consider creating multiple views:
- Executive summary: 5-7 top KPIs only
- Marketing deep dive: Channel performance, campaign tracking
- Content analysis: Page performance, engagement metrics
Sharing your dashboard
In GA4
The Reports Snapshot is automatically visible to anyone with access to your GA4 property. No extra sharing needed.
In Looker Studio
- Click Share in the top right
- Add email addresses for individual access
- Or set link sharing for broader access
Warning: Be careful with "Anyone with the link" sharing. It can expose data to unintended viewers.
A faster alternative
Let's be honest: building dashboards from scratch takes time. And maintaining them takes more time.
If you manage multiple properties or just want cleaner insights without the setup, Analayer might be worth checking out. We connect directly to your GA4 data and provide ready-made visualizations that actually make sense.
The free tier works for most basic needs, and you can always upgrade if you need more.
What's next?
Once your basic dashboard is running:
- Share it with your team: Get feedback on what's missing
- Set up email delivery: Looker Studio can email reports automatically
- Refine over time: Remove metrics nobody looks at
- Add more pages: Deep dives for specific areas
For more on GA4 reporting, check out our custom reports guide and Looker Studio visualization tutorial.
Good luck! And remember: the best dashboard is one you actually use. Start simple.
See your analytics clearly
Stop struggling with Google Analytics. Connect your account and get a cleaner, simpler view of your data in seconds.