Beginner's Guide to Custom Dimensions in Google Analytics

The Beginners Guide to Custom Dimensions in Google Analytics

Want to track your own custom data in Google Analytics? With custom dimensions, you can set your own custom tracking parameters and display it in your MonsterInsights dashboard and Google Analytics report. In this article, we’ll explain everything you need to know about custom dimensions.

What Are Custom Dimensions?

Every Google Analytics report contains two types of data: dimensions and metrics.

Dimensions are attributes of your website visitors and metrics are quantitative measurements of dimensions. In a tabular Google Analytics report, dimensions are shown in rows and metrics in the columns.

Dimension and Metrics in Google Analytics Report

MonsterInsights is the best WordPress Analytics plugin. Get it for free!

In the screenshot above, the ‘country’ is the dimension and the data for each country like the number of users, sessions, bounce rate, revenue, etc. are the metrics.

Google Analytics tracks certain dimensions and metrics by default. Gender, age, region, source/medium, product, goals, etc. are some predefined dimensions whereas pageview, bounce rate, average time on a page are some predefined metrics.

But what if you want to track more dimensions?

That’s when the custom dimensions option comes handy. Google Analytics allows you to add and track new dimensions easily.

Custom dimensions are just like default dimensions, except you create them yourself. They’re greatly helpful to collect and analyze data that matter to your website, which Analytics doesn’t automatically track.

The main benefit of setting up custom dimension is that it allows you to track the performance of every important element (or dimension) that matters to your website like Author, Category, Tags, etc. in Google Analytics.

With MonsterInsights, you can easily set up the following custom dimensions.

  • Logged in
  • User Id
  • Post Type
  • Author
  • Category
  • Published at
  • Tags
  • SEO Score
  • Focus Keyword

How to Use Custom Dimensions – Some Use Cases

Now let’s take a look at a few possible use cases of custom dimensions in your WordPress website.


If you’re running a multi-author blog, author tracking gives you valuable insights on the performance of your blog authors.

You can discover,

  • the most popular author of your blog
  • how many pageviews each author is getting
  • which author’s posts keep visitors on your site by analyzing the bounce rate

Logged in

Let’s say that you’re an eCommerce store owner who wants to better track the interaction of logged in users. Since logged in users are those who matter the most to your eCommerce business, setting up a custom dimension for logged in users will give you more insights about them that you may have otherwise missed.

  • You can track the most popular products amongst your logged in users by gender. This data can help you to personalize the shopping experience of your customers.
  • You can get a detailed report of every logged in users like their purchasing behavior, what product category they’re interested in and more.


Custom dimensions give you endless possibilities to track important elements that matter to your website and online business.

  • You can add Post Type tracking to see which one of your WordPress post types perform better.
  • You can add Category tracking to see which sections of your sites are the most popular.
  • You can add SEO Score tracking to see which blog posts are the most popular.
  • You can add Focus Keyword tracking to see which of your content is doing well in search engines.
  • and more…

How to Set Up Custom Dimensions Tracking in 2 Minutes

You need to set up custom dimensions both in your WordPress website and Google Analytics account. Let’s walk through the whole setup process step by step.

Step 1: Install MonsterInsights and Custom Dimensions

Without MonsterInsights, setting up custom dimensions on your site can be tricky and time-consuming especially when you’re not tech savvy. MonsterInsights makes it easy to set up custom dimensions on your WordPress site in just a few clicks, without having to touch a single line of code.

To be able to set up custom dimensions on your site, you’ll require the MonsterInsights plugin and the Custom Dimensions addon (available to Pro level users and above).

First off, install MonsterInsights on your site and properly authenticate it with Google Analytics.

Next, you’ll want to install the Custom Dimensions addon.

To install the addon, visit the Insights » Addons page in your WordPress dashboard. Then, click Install under the MonsterInsights Custom Dimensions addon.


After installation is complete, the button will change to say Activate. Go ahead and click the Activate button to make sure the addon is active and ready to use.

Step 2: Add Custom Dimensions in MonsterInsights

Navigate to Insights » Settings from your dashboard and click on the Conversions tab. Scroll down to the Custom Dimensions section.

Now click on Add new custom dimension. You can choose from many dimensions. Once you are done selecting, click the Save Changes button.

Step 3: Set Up Custom Dimensions in Google Analytics

Now that you’ve set up Custom Dimensions on your website, the next step is to set them up in Google Analytics as well.

To get started, you can log into Google Analytics, and select the website in which you’d like to set up custom dimensions.

click on google analytics view

This will send you to the reporting part of Google Analytics. However, since we need to set up Custom Dimensions, you’ll have to click on the Admin tab in the left panel.

click admin

On the Admin page, click Custom Definitions and then Custom Dimensions.

Click Custom Definitions, and then Custom Dimensions

You’ll see a table where you can click + New Custom Dimension. Click on it.

click new custom dimension button

Now you can fill in the name of your new Custom Dimension and click Create. You don’t have to change any of the other settings.

creating new custom dimension

On the next screen, you can just click Done.

Repeat the steps above for all custom dimensions you want to add to your website.

Step 4: Match Custom Dimension IDs

The final step is to check that the index number in Google Analytics corresponds with the Custom Dimension ID in the MonsterInsights settings.

First, check the index number for your custom dimensions in Google Analytics.

Google Analytics custom dimensions index number

Next, go back to your Custom Dimensions settings in MonsterInsights. Make sure the Custom Dimension ID corresponds to the index number in Google Analytics. If not, type in the correct number and click Save Changes.

How to Find Custom Dimensions Report in Google Analytics

The best way to find the Custom Dimensions Report is by using MonsterInsights Dashboard reports. You can view the most comprehensive reports right inside your WordPress dashboard, without having to open your Google Analytics account.

You can view your custom dimensions reports in the MonsterInsights dashboard by going to Insights » Reports » Custom Dimensions.

viewing your MonsterInsights custom dimensions report

Now you will see your Custom Dimensions reports in simple, beautiful charts. Here’s how your Authors Report would appear in MonsterInsights dashboard reports.

Most Popular Authors - Custom Dimensions Report - MonsterInsights

In Google Analytics, you can find custom dimensions report in two ways.

  1. Using a standard report
  2. Creating a custom report

Using a Standard Report

This is probably the easiest way to find your custom dimensions report in Google Analytics. All you need to do is to add a secondary dimension to your standard report. We’ll walk you through how to do this below.

Creating a Custom Report

You can create a custom report by choosing a custom dimension as the primary dimension. Creating a custom report is a great choice for you if…

  • you want to label your custom dimension as the primary dimension.
  • you want to add more than two dimensions (custom reports can have 5 dimensions) per row. The standard report allows you to use only two dimensions.

Let’s take a detailed look at how to find custom dimensions, step by step.

1. Find Custom Dimensions in a Standard Report

First off, you’ll need to log in to your Google Analytics account, and select the website you’d like to find your Custom Dimensions report in.

click on google analytics view

For the sake of this example, let’s add a custom dimension as a secondary dimension to your All Pages report.

In the left panel, choose Behavior » Site Content » All Pages. Now you’ll see a standard All Pages report in Google Analytics.

You can find a button labeled Secondary dimension just above the table. Click on it and choose your preferred custom dimension by clicking on the Custom Dimensions dropdown menu.

choose a secondary custom dimension

The report will look like this. See the below screenshot.

custom dimension report Google Analytics

The same way, you can add a custom dimension as a secondary dimension to any other standard report.

2. Create a Custom Report for Custom Dimensions

Log in to your Google Analytics account, and select the website you’d like to find your Custom Dimension reports in.

click on google analytics view

Then, click the Customization / Customisation tab in the left panel.


You can now click the + New Custom Report button.

create new custom report in google anlaytics

Now you’ll need to tell Google Analytics what to include in your report.

In this guide, we’ll create a report to show us the number of pageviews by author. We named our report Pageviews by Author.

Under Metric Groups, click the + add metric button. Type pageviews” in the search field. Then click on the Pageviews metric under the Users heading.

creating a custom report in google analytics

After that, you can click the + add dimension button and then click Custom Dimensions to specify the Custom Dimension you want to report.

selecting the custom dimension for the report

When you’re done, click the Save button at the bottom.

That’s it! Now you’ll be redirected to your new report.

custom dimensions pageviews by author report

Now you can access it at any time by navigating to Customization » Custom Reports » Pageviews by Author.

How to Use Custom Report Data to Grow Your Business

Custom dimensions report gives you detailed insights on the dimension you choose that you may have otherwise missed. You can make use of these data to improve the user experience, engagement, conversions and revenue of your online business.

With MonsterInsights, you can set 8 types of custom dimensions. Below are a few tips to use the custom dimensions report in Google Analytics based on them.

1. Logged In

For example, if you’re an eCommerce shop owner, you can gather more insightful data about your logged in users to identify what works best for them. You can create custom reports by choosing your custom dimension as primary and two or more predefined dimensions (like gender, traffic source or other eCommerce data) as secondary. This way, you can personalize the shopping experience of your customers based on their gender and other dimensions.

2. User ID

You can get detailed insights about the visitor interaction, preferences of logged in users of a membership site by setting User ID as a custom dimension. This way, you can customize the user experience of your membership site.

3. Post Type

If you have several custom post types in your WordPress site, you can track the performance of each post type with custom dimensions.

For example, imagine that you run a review site in which you review several categories of products. If you define each product category as a custom post type, you can track how users interact on each category and gather valuable data about it.

4. Author

If you run a multi-author blog, you can identify what works best for each author. It helps you to curate future blog post ideas for each author and restructure your content marketing strategy based on it.

5. Category

Tracking the performance of different categories of your site is another great strategy to identify what works best. This data can be helpful to save your time and money.

For example, you can stop spending time on a category that your visitors are not interested in, and invest your time and money for the ones that work best.

6. Published at

Do your latest articles gain traction among your audience?

For example, if most of your popular content was written years ago, it reveals that your latest articles are not gaining enough traction among your audience. In that case, you can focus on writing great content and promote your latest articles in your niche.

7. Tags

Unlike Categories, Tags give you more detailed insights about what works best on your site. It also helps you to come up with future blog post ideas for your site.

8. SEO Score

If you’re using the Yoast plugin for SEO, you can analyze the SEO score of your posts and pages in Google Analytics. It helps you to identify if SEO scores really matter and how these scores influence your organic traffic.

You can get a data-driven report based on your SEO scores, which help you restructure your SEO strategy for improving organic traffic.

9. Focus Keyword

Focus Keyword is another custom dimension you can set for your site. It is also applicable only if you’re using the Yoast plugin for SEO. The Yoast plugin requires you to set a focus keyword for every post.

You can see most popular Yoast focus keywords that are driving more organic traffic and get data-driven insights about choosing focus keywords for boosting organic traffic.

We hope this guide helped you to get some insights about creating custom dimensions in Google Analytics. You may also want to see our definitive guide to Google Analytics for publishers.

If you liked this article, you might want to check out our guide on creating a goal to track conversions in Google Analytics. And don’t forget to follow us on Twitter and Facebook for more Google Analytics tutorials.

Want to Try MonsterInsights for Free?

Enter the URL of Your WordPress website to install MonsterInsights Lite.


  1. Hi , thanks for this detailed article. It’s insightful. I was wondering if it’s possible to get something on calculated metrics

  2. I’m really impressed & satisfied about your Google Analytics plugin. Thanks for making a great tool that helps improve my engagement.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.