What is a Primary Dimension in Google Analytics?

Cody Schneider••7 min read

If you've ever found yourself in a Google Analytics report, staring at a table of data and wondering what the "Primary Dimension" dropdown is all about, you're not alone. This simple-looking feature is the starting point for slicing and dicing your data to uncover valuable insights. This article will show you exactly what a primary dimension is, how to use it, and how to combine it with secondary dimensions to get clearer insights from your data.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

What Are Dimensions and Metrics, Anyway?

Before we can define the primary dimension, we need to quickly separate two concepts that are the foundation of every single report in Google Analytics: dimensions and metrics.

  • Dimensions are the attributes or characteristics of your data. They are descriptive labels, usually text-based, that answer questions like "what," "who," or "where." Think of them as the categories you use to group your data.
  • Metrics are the numbers. They are quantitative measurements that you can count or express as a ratio, answering questions like "how many" or "how long."

Still a little fuzzy? Let's use a simple spreadsheet analogy. Imagine you have a sheet tracking website visits:

In this example:

  • Your dimensions are Country and Device Type. They describe the visitors.
  • Your metrics are Sessions and Conversions. They are the numbers associated with those descriptions.

Every report in Google Analytics is just a more advanced version of this table, combining dimensions and metrics to tell a story.

Defining the Primary Dimension

Now, let's get to the main event. The primary dimension is simply the main attribute you are using to organize your data table. It's the first column in your report and determines how everything else is structured.

When you're looking at a standard report, the title of that report usually tells you the default primary dimension.

  • If you open the Traffic acquisition report, the default primary dimension is "Session default channel group." The entire table is organized by channels like Organic Search, Direct, Paid Social, etc.
  • If you head to the Pages and screens report, the default primary dimension is "Page title and screen class." The rows are organized by the specific pages people visited.

You can change the primary dimension by clicking the dropdown menu at the top of the first column. This lets you "pivot" the data to view it from a different angle without leaving the report. For example, in that same Traffic acquisition report, you could change the primary dimension from "Session default channel group" to "Session source / medium" to get more granular detail (e.g., see google / organic instead of just "Organic Search").

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Going Deeper: Adding a Secondary Dimension

Using a primary dimension is great, but the real power comes when you add a second layer. A secondary dimension allows you to break down your primary dimension even further, adding another column to your report for more detail.

This is how you move from basic reporting to genuine analysis. It lets you cross-reference different data points to uncover relationships and answer much more specific questions.

How to Add a Secondary Dimension in GA4

Adding a secondary dimension is straightforward. In any standard report:

  1. Look for the small blue "+" icon to the right of the Primary Dimension dropdown menu.
  2. Click the icon to open a search menu of all available dimensions.
  3. Search for or select the dimension you want to add.

Your table will instantly update, adding a new column to the right of your primary dimension and breaking down each primary row by the secondary attribute you just added.

Putting It Into Practice: Common Scenarios in Google Analytics

Theory is one thing, but let's see how this works in practice. Here are a few common business questions you can answer using primary and secondary dimensions.

Scenario 1: Which of our campaigns perform best on mobile vs. desktop?

You're running ads across several platforms and want to know if mobile users are converting as well as desktop users from those campaigns.

  • Go to: Reports > Acquisition > Traffic acquisition.
  • Primary Dimension: Select Session campaign to see your data organized by campaign name.
  • Secondary Dimension: Click the "+" and add Device category.

The resulting table will show each campaign name, broken down by rows for Desktop, Mobile, and Tablet. You can now compare sessions, engagement rate, and conversions for each device type within each specific campaign. You might discover that one campaign performs amazingly on desktop but spends money with zero conversions on mobile, pointing to an easy way to optimize your ad spend.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Scenario 2: Which countries drive the most engaged traffic to our top blog posts?

You want to understand your global content reach. It's not just about which pages get views, but where those highly-engaged readers are coming from.

  • Go to: Reports > Engagement > Pages and screens.
  • Primary Dimension: Page title and screen class is the default, which is perfect. This shows all your page and blog post titles.
  • Secondary Dimension: Add Country.

Now, each blog post title will have sub-rows for every country that sent traffic to it. You can sort by the "Average engagement time" metric to find out if your blog post on "Creative Marketing" is a huge hit in the United Kingdom or if your "Sales Tips" article is resonating with an unexpected audience in Australia. This can directly influence your future content strategy.

Scenario 3: Where is our organic search traffic really coming from?

The "Organic Search" channel grouping is great, but it lumps all search engines together. You want to see the specific engine that visitors used to find you.

  • Go to: Reports > Acquisition > Traffic acquisition.
  • Filter: Click "Add filter," set Dimension to Session default channel group, Match type to exactly matches, and Value to Organic Search. Click apply. The report will now only show organic search traffic.
  • Primary Dimension: The default is fine.
  • Secondary Dimension: Set it to Session source.

You will now likely see google, bing, duckduckgo, and yahoo as rows in your secondary dimension, with the corresponding session and conversion data for each. You may be surprised to find that while Google sends the most traffic, visitors from Bing convert at a higher rate. This type of insight appears every day just by understanding primary and secondary dimensions.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

A Quick Note on Scope

One potential "gotcha" to be aware of is scope. In GA4, data is collected at different levels: user, session, and event. Sometimes, trying to combine dimensions from different scopes can lead to confusing or blank results.

For example, a "session"-scoped dimension like Session campaign perfectly complements a "session"-scoped metric like Sessions. However, trying to combine an "event-scoped" dimension like Link URL with a "user-scoped" metric like Total users might not make logical sense in some reports and can show funky numbers.

You don't need to be a data scientist to master this, but it’s helpful to know. If a report ever looks odd or shows "(not set)" values after adding a secondary dimension, it might be because the two dimensions you've chosen don't naturally relate to each other.

Final Thoughts

Mastering primary and secondary dimensions is a fundamental skill for unlocking deeper insights within Google Analytics. It transforms your reports from static tables into interactive analysis tools, allowing you to ask more specific questions and get more meaningful answers about how users behave and where your best "aha" moments originate.

While this is incredibly powerful, it can feel like a lot of clicks - and you still have to know precisely which dimensions to combine to answer your question. Answering one simple question can often lead you down a rabbit hole of changing primary dimensions and adding secondary dimensions again and again. Our platform, Graphed, was created to eliminate this manual work entirely. Instead of navigating menus, you can just ask questions in plain English, like, "Which blog posts get the most organic traffic from Canada?" and get an instant visualization. We connect all your tools - from Google Analytics to your ad platforms and CRM - so you can spend your time acting on insights, not digging for them.

Related Articles