What is a Dimension in Looker Studio?

Cody Schneider8 min read

Building a report in Looker Studio is like telling a story with your data, and dimensions are the characters, settings, and plot points that make the story make sense. This article breaks down what dimensions are, how they differ from metrics, and how you can use them to create insightful reports that answer your most important business questions.

Breaking Down the Basics: What Exactly is a Dimension?

In Looker Studio (and data analytics in general), a dimension is a category used to segment, filter, or group your data. Think of it as the 'who,' 'what,' 'where,' or 'when' behind your numbers. It provides context. While a metric tells you "how many," a dimension tells you "of what."

Dimensions are almost always text-based, not numerical. They are attributes or labels that describe your data points. Without them, your reports would just be a list of numbers without any meaning.

Here are a few common examples of dimensions you’ve likely encountered:

  • Date: The specific day something happened.
  • Country: The country a user was in.
  • Campaign Name: The name of the marketing campaign a user came from.
  • Device Category: The type of device used (e.g., Desktop, Mobile, Tablet).
  • Page Title: The title of the webpage a user visited.

For instance, knowing you had 10,000 website sessions is useful. But knowing you had 7,000 sessions from the 'USA' (Country dimension) on 'Mobile' (Device Category dimension) from your 'Summer Sale' (Campaign Name dimension) is actionable insight.

Dimensions vs. Metrics: Understanding the Key Difference

The distinction between dimensions and metrics is one of the most fundamental concepts in data analysis. It's impossible to build a useful report without understanding it. New users often mix them up, leading to confusing or broken charts.

Here’s the simplest way to remember the difference:

  • Dimensions describe data. They are qualitative, categorical labels. You partition or group by dimensions.
  • Metrics measure data. They are quantitative, numerical values. You perform mathematical operations on metrics (like sum, average, count).

In a standard Looker Studio table, dimensions will typically form your rows (the labels on the left), while metrics will make up your columns (the numbers corresponding to those labels).

Let's look at some examples to make it clearer:

Essentially, you use dimensions to chop your metrics into meaningful pieces. A pile of revenue numbers (metric) isn't very useful until you slice it up by the products that generated it (dimension).

Common Types of Dimensions in Looker Studio

Dimensions can be grouped into several categories based on the kind of context they provide. You'll typically find these in your data source panel (like Google Analytics) when you're building a report.

Time-Based Dimensions

These dimensions are crucial for seeing how your data changes over time. They help you spot trends, seasonality, and the impact of time-sensitive events.

  • Examples: Date, Year, Month of the Year, Week of the Year, Day of the Week, Hour.
  • Use Case: Create a line chart with Date as the dimension and Sessions as the metric to see your website traffic trends over the last quarter.

Geographic Dimensions

These help you understand where your audience is located, which is vital for any business with a regional or global presence.

  • Examples: Country, Region, Metro, City, Continent, Subcontinent.
  • Use Case: Build a map chart using Country as the dimension and Conversions as the metric to visualize which countries are driving the most results.

Acquisition Dimensions

For marketers, these are some of the most important dimensions. They tell you exactly where your traffic is coming from and how different marketing channels are performing.

  • Examples: Default Channel Group, Source / Medium, Campaign, Keyword.
  • Use Case: Create a bar chart with Default Channel Group as the dimension and Total Users as the metric to compare traffic from Organic Search, Paid Social, Direct, Email, etc.

Behavioral & Content Dimensions

These dimensions give you insight into what users are actually doing on your website or app. They are all about user engagement with your content.

  • Examples: Landing Page, Page Title, Event Name, Exit Page.
  • Use Case: Make a table using Landing Page as the dimension and Bounce Rate as the metric to see which pages are failing to engage new visitors.

Audience & Technology Dimensions

Also known as user attributes, these dimensions describe the characteristics of your visitors, including the technology they use to access your site.

  • Examples: Device Category, Browser, Operating System, User Type (New vs. Returning), Age, Gender.
  • Use Case: Use a pie chart to show the breakdown of your users by Device Category (Desktop, Mobile, Tablet) to understand how you should prioritize your website design.

How to Use Dimensions in Your Looker Studio Reports

Understanding the theory is great, but putting it into practice is what matters. Here's a simple step-by-step example using a Google Analytics 4 data source.

Step 1: Add a Chart and Data Source

First, create a blank Looker Studio report. If you haven't already, add a data source by clicking Add data and selecting Google Analytics. Then, go to Insert in the menu and select "Table." A default table will appear on your canvas.

Step 2: Locate the Dimension Field

With the new table selected, you'll see a Setup panel appear on the right side of the screen. This is where you configure what data the table shows. In this panel, you will find a section labeled Dimension.

Looker Studio will likely have auto-populated this with a default dimension, such as Event name.

Step 3: Change the Dimension to Tell Your Story

Let's say we want to see which website pages get the most views. The default Event name dimension isn't what we need.

  1. Click on the current dimension (e.g., Event name) in the Setup panel.
  2. A list of available fields will appear. You can either scroll through it or use the search bar at the top to find "Page title."
  3. Select Page title.

The table on your canvas will immediately update. The rows will now list the titles of your website pages. For the metrics, you might see something like Views or Total Users. Now you have a simple, practical report showing your most popular content.

Step 4: Add a Secondary Dimension for Deeper Analysis

The power of dimensions is in layering them to get more granular insights. Under the primary dimension field, you’ll see an option to "Add dimension." Let's use this to see our top pages broken down by device type.

  1. Click "Add dimension" in the Setup panel.
  2. Search for and select Device category.

Your table will now expand. It will still show a list of your page titles, but now each page will have sub-rows for Desktop, Mobile, and Tablet, showing the view counts for each. This is an example of a "drill-down," which lets you go from a high-level view (top pages) to a more detailed breakdown (top pages by device).

Creating Your Own Dimensions in Looker Studio

Sometimes, the default dimensions provided by your data source aren't exactly what you need. Looker Studio allows you to create your own custom dimensions using what is called a "calculated field."

A common example is wanting to group several marketing campaigns together. Your campaign names might be messy (e.g., Facebook_Brand_Summer2024, Google_Brand_Q3), but you just want to see performance for "Brand" vs. "Non-Brand" campaigns.

You can create a custom dimension using a CASE statement:

  1. In the Data panel on the right, click Add a field at the bottom.
  2. In the editor that opens, give your new field a name, like "Campaign Type."
  3. Enter the following formula in the Formula box:
CASE
  WHEN REGEXP_MATCH(Campaign, ".*(?i)Brand.*") THEN "Brand"
  ELSE "Non-Brand"
END

This formula checks if the dimension Campaign contains the word "Brand" (case-insensitive) and labels it as "Brand." Everything else gets labeled "Non-Brand."

After saving this new field, it will appear in your data panel just like any other dimension, ready to be dragged into your charts. This is an incredibly powerful way to clean, categorize, and enrich your data directly within Looker Studio.

Final Thoughts

Getting comfortable with dimensions is the most critical step you can take toward mastering Looker Studio. They are the building blocks of every meaningful chart, table, and dashboard, transforming raw, context-less numbers into strategic insights. By understanding how to select, combine, and even create your own dimensions, you can tell powerful data stories that drive better business decisions.

Once you’ve got the hang of the concepts, often the biggest hurdle is just the manual effort of building reports. At Graphed, we’ve created an AI data analyst to automate this process. Rather than spending time dragging dimensions and metrics into a chart builder, you can just describe what you want in plain English, like "create a bar chart showing website sessions by country for the last 30 days," and we build the visualization for you instantly. It lets you get straight to the answers without getting stuck on the setup.

Related Articles

How to Connect Facebook to Google Data Studio: The Complete Guide for 2026

Connecting Facebook Ads to Google Data Studio (now called Looker Studio) has become essential for digital marketers who want to create comprehensive, visually appealing reports that go beyond the basic analytics provided by Facebook's native Ads Manager. If you're struggling with fragmented reporting across multiple platforms or spending too much time manually exporting data, this guide will show you exactly how to streamline your Facebook advertising analytics.

Appsflyer vs Mixpanel​: Complete 2026 Comparison Guide

The difference between AppsFlyer and Mixpanel isn't just about features—it's about understanding two fundamentally different approaches to data that can make or break your growth strategy. One tracks how users find you, the other reveals what they do once they arrive. Most companies need insights from both worlds, but knowing where to start can save you months of implementation headaches and thousands in wasted budget.