How to Create a KPI Dashboard in Google Analytics

Cody Schneider8 min read

Tracking your website’s performance can feel like trying to drink from a fire hose of data, but a dedicated KPI dashboard in Google Analytics filters the noise into a clear, actionable snapshot. This guide will walk you through setting up a dashboard that focuses on the metrics that actually matter to your business. We'll cover how to identify your key performance indicators (KPIs) and provide step-by-step instructions for building a custom dashboard in both Universal Analytics and Google Analytics 4.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

What is a KPI Dashboard (And Why Bother Building One)?

First, let’s quickly define our terms. A Key Performance Indicator (KPI) is a measurable value that shows how effectively you are achieving key business objectives. In the context of your website, a KPI isn't just any metric, it's a metric that's directly tied to your success. Random data points like "total likes" aren't KPIs, but "conversion rate" or "revenue per visitor" definitely are.

A KPI dashboard pulls all your most important KPIs onto a single screen. Instead of digging through dozens of different reports every morning, you get an at-a-glance view of your website's health.

Why is this so valuable?

  • Saves Time: Stop wasting your first hour every day pulling the same manual reports. Your dashboard centralizes all critical information, giving you back time to act on the insights.
  • Improves Focus: Data overload is a real problem. A well-designed dashboard forces you to prioritize and focus only on the metrics that directly impact your goals, preventing you from getting lost in vanity metrics.
  • Enables Faster Decisions: When you can see trends developing in real-time - like a sudden drop in lead form submissions or a spike in traffic from a new source - you can react quickly and make informed decisions instead of waiting for a weekly report analysis.

Before You Build: Choosing the Right KPIs

A dashboard is only as good as the data it displays. Before you add a single widget in Google Analytics, you need to ask a critical question: "What actions on my website contribute directly to business success?"

The answer defines your KPIs. If you fill your dashboard with every metric available, it becomes useless noise. Instead, choose a small, potent set of metrics that tell you a complete story about your user journey. Here are some examples for different business models to get you started:

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

For an E-commerce Business:

  • Ecommerce Conversion Rate: The percentage of sessions that result in a purchase. This is your most direct measure of website effectiveness.
  • Total Revenue: The ultimate goal. Track this daily, weekly, and monthly.
  • Average Order Value (AOV): How much, on average, a customer spends per transaction. This helps you understand customer purchasing behavior.
  • Traffic by Source/Medium: See where your paying customers are coming from (e.g., Organic Search, Paid Social, Email).
  • Cart Abandonment Rate: Of all the carts created, how many failed to complete the checkout? A high rate might point to technical issues or hidden fees.

For a Lead Generation (SaaS/B2B) Business:

  • Goal Completions (Leads): The total number of demo requests, contact form submissions, or newsletter sign-ups.
  • Goal Conversion Rate: The percentage of visitors who become a lead.
  • Cost Per Lead / Cost Per Acquisition (CPA): If you run paid campaigns, you need to know how much each lead is costing you. This metric often requires importing data, but it's absolutely essential.
  • Top Converting Pages: Which landing pages are generating the most leads? Learn from your winners.
  • User Sessions by Source: Where is your most valuable traffic originating?

For a Content or Publishing Site:

  • Users and Sessions: The core indicators of your audience size and engagement.
  • Average Session Duration: A strong indicator of how engaged readers are with your content.
  • Pages per Session: Are visitors clicking through to read more articles, or are they leaving after the first page?
  • Returning vs. New Visitors: This helps you understand audience loyalty and the effectiveness of your content at bringing people back.
  • Top Pages by Pageviews: Know which content is resonating most with your audience.

Pick the 5-10 most critical metrics for your specific goals. You can always create more specialized dashboards later, but your main KPI dashboard should be clean and focused.

How to Build a KPI Dashboard in Universal Analytics (UA)

While Google Analytics 4 is the new standard, many businesses still have and use their Universal Analytics properties. The custom dashboard feature in UA is straightforward and powerful.

Step 1: Navigate to Dashboards

In your Google Analytics account, go to the view you want to analyze. In the left-hand navigation menu, click on Customization > Dashboards

Step 2: Create a New Dashboard

Click the red "Create" button. A pop-up will appear. Choose "Blank Canvas" to build your dashboard from scratch. Give it a descriptive name like "Main KPI Dashboard" and click "Create Dashboard."

Step 3: Add Your First Widget

You'll now have a blank slate. To add data, click on "+ Add Widget."

Every widget has a few key settings:

  • Widget Title: Name it something clear, like "Total Revenue."
  • Standard or Real-time: "Standard" uses processed data for historical analysis, while "Real-time" shows live activity. For a KPI dashboard, you'll almost always use "Standard."
  • Widget Type: Choose how you want to visualize the data.

Step 4: Configure Your KPI Widgets (Examples)

Let's add a few common widgets for an e-commerce store:

Example 1: Ecommerce Conversion Rate (Metric Widget)

  • Widget Title: Ecommerce Conversion Rate
  • Widget Type: Metric
  • Search and select "Ecommerce Conversion Rate."
  • Click Save.

Example 2: Sources of Revenue (Pie Chart)

  • Widget Title: Revenue by Channel
  • Widget Type: Pie Chart
  • Group by: "Default Channel Grouping"
  • Show the following metric: "Revenue"
  • Click Save.

Example 3: Top Selling Products (Table)

  • Widget Title: Top Selling Products
  • Widget Type: Table
  • Display the following columns: Add "Product" as the Dimension. Add "Product Revenue" and "Quantity" as Metrics.
  • Click Save.

Continue adding widgets for all your chosen KPIs. You can easily drag and drop them to rearrange the layout. A good practice is to put high-level KPIs like Revenue and Sessions at the top, followed by more granular charts that provide context.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

"Dashboards" in Google Analytics 4: Reports & Collections

Google Analytics 4 handles things differently. It doesn't have a direct "Dashboards" feature like UA did. Instead, you get this functionality by customizing the "Reports" section of your property and building out custom "Causal canned reports" that contain the data visualizations you need.

The end result is the same: a single place to see your core KPIs. Here’s how to set it up.

Step 1: Go to the Library

In GA4, go to the Reports section on the left. At the bottom of that navigation panel, click on Library. This is the central hub where all reports - both standard and custom - are managed.

Step 2: Create a New "Causal Canned report"

In the Library, click "Create new report" and select "Create Causal canned report." You can start with a template that is close to what you need or start from blank. Let's start from a blank slate.

Step 3: Define Dimensions and Metrics

This is where you build out your report. On the right-hand panel, click into "Dimensions." These are the attributes of your data (the "what"). For a "Top Pages" report, you might add dimensions like Page title and Session default channel group.

Next, click into "Metrics." These are the quantitative measurements (the "how many"). Here you could add metrics like Views, Total users, and Conversions.

Step 4: Configure Your Visualizations

Under the "Charts" section, you can choose how to display the data at the top of your report. You get two chart slots and can select a line chart or a bar chart. Toggle them on and choose which metric you want them to display (e.g., a line chart tracking "Views" over time).

Once you are happy with the Dimensions, Metrics, and Charts, click "Save." Give your report a descriptive name like "Website KPI Overview" or "Top Content Performance."

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step 5: Add the Report to Your Navigation

A saved report doesn't automatically show up in your main sidebar. You have to add it to a "Collection."

Back in the Library, find an existing Collection you'd like to modify (like "Life cycle") and click "Edit collection." On the left, find the custom report you just made, and simply drag it over to the collection on the right. You can create new topics or drag it under an existing one. Once finished, click save.

Refresh your browser, and you will now see your new, custom report right in the main "Reports" navigation panel in GA4, ready for one-click access to your essential KPIs.

Final Thoughts

Building a focused KPI dashboard in Google Analytics brings the metrics that drive your business out of a dozen different reports and onto a single, organized screen. This clarity empowers you to stop wasting time on data wrangling and start making smarter, faster decisions based on what’s actually moving the needle.

Once you have your Google Analytics dashboard set up, you may realize you need to see that data alongside information from other places, like your ad spend from Facebook ads or your sales data from Shopify. This is where we built Graphed to help. Rather than building manually, we let you connect all your data sources and then simply ask for what you need in plain English - like, “Create a dashboard showing sessions from Google Analytics and ad spend from Facebook ads by campaign for the last 30 days.” Your real-time, cross-platform dashboard that once took hours to stitch together is ready in seconds.

Related Articles