Analytics

18 Google Analytics Custom Dimensions for Drilling Down Into Your Website’s Performance

Custom dimensions are a great way to enrich your Google Analytics data with third-party tools. In this guide, 20+ experts share the custom dimensions you should be using.

Elise Dopson Elise Dopson on January 6, 2020 (last modified on May 28, 2020) • 16 minute read

While Google Analytics is a powerful measurement tool, it has its limitations.

Sure, it can tell you a ton about how people engage with your website. But lots of data is anonymized; you can’t always drill down and unveil who is completing those actions.

There’s a way to overcome that: Custom dimensions.

In this guide, we’ll share exactly what a custom dimension is, how to create one, and 18 examples of custom dimensions you can use to understand your site’s performance.

What is a Custom Dimension in Google Analytics?

Before we dive in with the dimensions you can be using, let’s iron-out what custom dimensions are.

Here’s the definition: Custom dimensions and metrics let you sync external data (like CRM or SEO tool data) with your Google Analytics data.

Swink‘s Marcel Otte explains: “For example, [use custom dimensions to] determine whether someone has logged in before or has bought from the site before, whether a visit is internal (an employee), etc.”

But why should we be using them for reporting on your site’s performance?

Software Path‘s Michael Carr says: “Custom dimensions have enabled us to shift our focus and make more informed marketing and business decisions based on more representative data of our website populace.”

“By understanding the revenue source on your website, a retailer is able to closely analyze the results of their marketing efforts in relation to the type of customer they are aiming to attract. If, for example, your business objectives are to grow revenue for retail customers on your e-commerce website, custom audiences can give you this information based on their account type.”

That being said, just 27% of marketers rely on custom dimensions in Google Analytics:

How Do You Create a Custom Dimension?

There are endless ways you can use custom dimensions to add more context to your Google Analytics data.

Here’s a handy guide from Google themselves that will walk you through how to create a custom dimension in Google Analytics:

18 Google Analytics Custom Dimensions You Need to Use

There’s no doubting that custom dimensions in Google Analytics are a superb way to track the performance of your site.

…But which dimensions should you be creating?

We asked 25 experts exactly that. They shared their go-to custom dimensions–and the ones you should be using, such as:

  1. Source/Medium
  2. Page Path Levels
  3. Client ID
  4. User Behavior
  5. Engaged Users
  6. Filled Out a Form
  7. Logged In Users
  8. Language or Location
  9. Navigation Type
  10. User Type
  11. Added to Cart
  12. Current Clients
  13. Leads by Content
  14. Content Length
  15. Article Category
  16. SEO Keywords
  17. Keyword Ranking Changes
  18. Clearbit Reveal Data

1. Source / Medium

Arguably the most-used custom dimension in Google Analytics is the source/medium. It shows how people got to your site, and the method they used–like google/organic, for example.

Directive‘s Liam Barnes explains why: “Source/medium allows us to hone in on the exact sources of traffic across all pages in one view.”

“When you are dealing with large volumes of traffic, you need to understand exactly what sources these are coming from (not just whether it is organic, direct, or paid).”

2. Page Path Levels

“In Behaviour > Site Content > Content Drilldown, page path level 1 is the primary dimension, and is the first page a user visited. I choose page path level 2 as the secondary dimension. This shows the next page a user visited,” says Natalie Alleblas.

“Analyzing page paths helps determine whether the right internal linking structure, call to action strategy and website architecture is in place.”

3. Client ID

“Client ID is definitely the most standard custom dimension that we use,” says Kevin Rutter of Seer Interactive.

“Being able to centralize a single anonymized user’s actions across web and data imported behaviors (for closed-loop implementations) allows us to do very unique pathing on an individualized and aggregate level and ask informed questions like “what content and/or channel paths influence specific user decisions?”

“These insights help us inform smart, educated and data-backed decisions to help our clients improve their website experience and business overall,” Timon adds.

It’s a custom dimension also used by Kevin Dhimitri: “We first set up a user ID custom dimension per each user who makes it to a product page or product catalog page.”

“Then, we have custom dimensions for counting the number of items users have added to their cart, the order in which they are added, and ultimately the number of items purchased.”

“Having this data allows me as an analyst to go in and see what items are connected to each other, based on which I might add internal links between those pages or include a “users frequently bought this item too” section.”

4. User Behavior or “Hits”

“I like to categorize users based on their behavior so I can easily create symbolic segments,” says Ruben Ugarte of Practio Analytics.

“For example, this might be done based on how the user logins to a product e.g. via email, Facebook, Twitter, etc or it could be a patter of behavior e.g. content consumer, content creator, etc.”

“The more specific the behaviors are to a product, the more meaningful these segments will be. With this data, I can also figure out how to improve the sales funnel to maximize product sales,” Dhmitri says.

Anand Iyer adds: “Hit Type is the ONE Google Analytics custom dimension I use to go deeper on performance. Hit Type tells you the type of hit e.g. event, pageview, timing, etc., that was collected in Google Analytics.”

Anna Lewis of Polka Dot Data also adds: “It might look like groups depending on the amount they have spent with you, or how many times they have bought. The data might be which persona they fall under if you have done work on personas and tied this back to the customer database.”

“None of this data needs to identify the customer or enable them to be cross-referenced if you don’t want it to, so the customer’s privacy is maintained.”

“This data will then be able to be used to know which marketing platforms bring in the high spenders, which are bringing in the frequent buyers, and which are really helping your target markets spend money with you. Win, win, win,” Lewis adds.

The team at English Blinds use this dimension too, according to Polly Kay: “Tracking user actions (in the “hit” scope) is one of the most valuable custom dimensions I’ve identified to help to analyze performance, and this is not the same thing as the user action tracking option provided in “custom events.”

“This custom dimension allows you to develop a deeper context for said actions (which is exactly what you want in order to develop a big-picture view) and offers more flexibility too.”

Kay continues: “Track user actions across both channels for a 3D view of things like comment posting, adding items to carts or wishlists, clicking to like or recommend a product, or giving an item a review or rating.”

5. Engaged Users

People come to your website and complete an action. Custom dimensions based on engaged users can help you to understand how this engagement impacts their overall experience.

Rajat Chauhan of TutorEye Inc explains that they do this “by configuring a user-level custom dimension called “Commenter” which communicates a true/false depending on whether the user has ever commented on your blog, you can track the behavior of these engaged users.”

This type of website engagement is the second-most popular use for Google Analytics custom dimensions:

6. Filled Out a Form

“One of my favorite custom dimensions for lead generation is setting up a user-scoped dimension to differentiate whether a user has filled out a form or not and become a lead,” writes Rocket Clicks‘ Joshua DeGrasse-Baumann.

“It’s a pretty simple binary dimension (defaults to no, but changes to yes once the user has filled out a form), but it can lead to tons of interesting insight into how people interact with your site before and after becoming a lead.”

DeGrasse-Baumann adds: “I’ve found this is particularly helpful with SaaS clients where potential leads may return multiple times to do more research.”

7. Logged In (or Logged Out) Users

“I use custom dimension user logged in/ user not logged in. This can be understood as a subscriber and nonsubscriber and can be differentiated between the type of subscription,” says Hexe Data‘s Krzysztof Surowiecki.

“This allows in-depth segmentation of users, where we can carry out various activities for each group.”

Surowiecki adds: “Moreover, you can also enter a custom dimension added to the user which contains the average order value (AOV). Then, you can differentiate activities per various users and ranges of these baskets. Such segmentation is a great way for effective remarketing activities.”

Related: 12 Effective Ways for Increasing Your Average Order Value (AOV)

8. Language or Location

Courtney Clark says that the team at TopSpot Internet Marketing used a language or location custom dimension in Google Analytics: “Specifically, [for] websites that have a ‘copy’ of the website in multiple languages or if the user can be shown content based on the location they have selected.”

“This allows us to more easily segment users based on the areas that our client is most interested in for their reporting or advertising efforts.”

*Editor’s note: Do you know where your website visitors are coming from? Our Google Analytics Traffic Growth dashboard shows how many sessions you’re getting per location. And, the best part: You can use the toggle to change the data period–like month to date or last 7 days:

9. Navigation Type

“The navigation type is a great custom dimension used to determine how the user navigated to the indicated page,” says Jordan Terry of TorHoerman Law.

“For me, this helps to determine where our content traffic is flowing from. Obviously, if you know where your traffic is coming from, you can easily figure out what marketing tactics are showing the highest rate of success. We use the Nav dimension a lot to justify social ad-buys.”

10. User Type (New vs. Returning Visitors)

Anna Crowe says the team at Leadfeeder “leverage the secondary dimension feature of Google Analytics to slice and dice my data for more advanced analysis.”

“So, I’ll segment by ‘User Type’ to see new vs. returning visitors.”

11. Added to Cart

People who arrive on your site an add a product to their cart have a strong interest in purchasing from you.

That’s why Alexander De Ridder of INK Content thinks you should create a custom dimension that highlights users who have added a product to their cart: “Not only is this a great dimension to see your most popular products, it can also show you where users are dropping off and what could be stopping them from proceeding to checkout.”

12. Current Clients (Paid & Trialing)

Ever wished you could segment your Google Analytics data by customers?

Nick Hollinger says the team at Visitor Queue “use custom dimensions to help us segment our current clients.”

“Within this, we also have Paid Current Clients and Trialing Current Clients. The value here is to see how your perspective, trialing and paying clients are all interacting with your website.”

Related: 25 Examples of Google Analytics Segments That Enable Deeper Analysis

13. Leads by Piece of Content

“When identifying leads for [Superior Honda], it’s important for us to compare the leads we receive on the backend of our company website to the leads we see in Google Analytics to ensure that our tracking is correct,” writes Sam Olmstead.

“Specifically when it comes to content marketing, we like to see how many leads our blogs bring in organically. “

“To do so, we go into Google Analytics, filter traffic by Organic Search, go to Behavior, Site Content, and click Landing Pages. There, we filter for all posts that have the word “blogs” in the URL to see blog-specific traffic.”

Olmstead adds: “Once we have that list, we use secondary dimensions to identify the day of the month and the hour of the day for each lead. This gives us very specific data about when each lead came through. We then cross-reference that information with our website’s backend data and have a clearer picture of the value of our content marketing efforts.”

14. Content Length

SEO experts say that the optimal blog post length is between 1,000 and 1,500 words.

Check whether this is true by using Jacob Worsøe‘s technique: “For content sites, my favorite custom dimension is the article length (number of words) in buckets of 500 words (0-500, 501-1000, etc.).”

“This provides additional insights which articles perform better and helps identify the sweet spot for content length. Especially when combined with custom engagement metrics like measuring how many actually read the articles by using a combination of scroll depth and time on page, as Simo Ahava described here.”

15. Article Category

“For content websites, I would say that “article category” would be the custom dimension I use most since it allows us to see which type of content works best for that site’s audience,” Carol Hill of Analytics Help says.

“Of course there are more other custom dimensions we could use on a content website, like “article author” which allows us to see how the content written by a particular author converts or “article format” (text, infographic, video, etc) which will allow us to see the format that converts best.

Hill adds: “But from these three if I would have to pick one, I would say that article category is the most important one.

The team at DivvyHQ also use this custom dimension in Google Analytics because “it enables us and our clients to evaluate which categories are getting the most pageviews, lowest bounce rates and most time on page,” according to Brody Dorland.

“Considering our core product is a content/editorial planning tool, this data has obvious benefits to the ideation and planning process for our clients.”

ESL Authority‘s Quincy Smith adds: “I love looking at content groupings related to performance and we use a custom dimension for this.”

“Seeing which categories of blog content or other post types perform the best is important for us as we have quite a few different user groups. Seeing which content resonates with each is great for helping us plan future posts as well as optimize existing ones.”

16. SEO Keywords

“SEO is extremely important to us,” says Beekeeper‘s Alexandra Zamolo.

And, with custom dimensions, Zamolo says: “We need to know which keywords are working, and which ones are producing less-than-ideal results. This can help us in the future when selecting keywords and watching the changes in rankings.”

*Editor’s note: You can pull keyword data from a variety of SEO tools. Why not cut the fluff and view your most important metrics all in one place? Get started with these dashboards if you’re using Moz, Ahrefs, or SEMrush (pictured):

17. Changes in Keyword Rankings

Callum Scott says the Marie Haynes Consulting “likes to look at entrances to the site on a URL level before and after a major traffic drop.”

“The reason we look at entrances instead of looking at pageviews or sessions is because entrances represent the number of users entering the site from, in this case, organic search – whereas if a user arrives at the homepage from organic and then looks at a different page, that will still register as a unique organic session and/or pageview. Since we are looking for which pages dropped in organic traffic, entrances provide a far more accurate metric.”

“We then take the data from a period before the drop and the same period after and distill it down in Excel to assess which pages, in particular, saw the biggest change in entrances.”

“We then categorize the pages, and cross-reference them with Google Search Console and SEMrush data to compile a list of which specific keywords dropped for each and which keyword change resulted in the biggest entrance/traffic change,” Scott adds.

18. Clearbit Reveal Data

“For B2B marketers, custom dimensions from Clearbit Reveal are incredibly useful. This puts many of the data points that Clearbit has in their data-set directly alongside the rest of your Google Analytics data,” Secret Sushi‘s Adam Helweh says.

“You can see data about the companies your website visitors come from such as the company name, industry, revenue range, employee range, and more. This is especially useful for marketers that have a clear understanding of the profile of the companies they want to attract and engage with on their website.”

Helweh continues: “When used as a secondary dimension in common Google Analytics reports the additional Clearbit Reveal data can help provide important additional insight.”

“For example, if you look at the Google Analytics Channel Report and dig into your paid traffic section, choosing the “Clearbit Company Estimated Revenue Range” as a secondary dimension will show you an estimated range of the revenue your paid traffic channel visitors are earning.”

“This report also includes behavior metrics for each revenue range such as the average session duration and bounce rate,” Helwech adds.

“Understanding if your ad dollars are attracting companies of the right size (in this case based on revenue) and how engaged those visitors are on your website is super useful. With this information, you could improve your paid campaign ad copy, test different offers, or improve your campaign landing pages to be more effective for the size of the company you want to attract.”

Helwech summarizes: “Clearbit data with your other Google Analytics dimensions can be combined in many ways. We use it most to understand if we are attracting the type of companies we want to do business with and how they are engaging with our content on our website.”

The “Best” Custom Dimension or Metric is Industry-Dependant

Do you know which custom dimensions you should be using?

Jill Quick of The Coloring in Department has some advice: “I would put time and effort into the ONE that will show you what is happing ‘off’ the website that links to your main key business objective. Something that can shine a light on a blind spot and improve your marketing.”

“For example: If I had a business model that was dependant on generating leads. I would use Custom Dimensions and Metrics to link to the CRM system to talk back to my website data. Because 100 people could have submitted their contact details on the website. But, did they covert? How much business did they generate?”

“This would unlock insights into which campaign gave me leads that converted, the content they looked at,” Quick continues.

“If I was a SaaS website I would love to have churn data or monthly recurring revenue. Again, which marketing channels and campaigns are giving me my best-performing customers.”

“For retailers, I would 100% want to have Refund data inside GA. I would want to dig deep into understanding what my marketing and website activities are doing in to drive sales, and for people that are less likely to return the items or ask for a refund.”

Final Thoughts

As you can see, you don’t have to use bog-standard Google Analytics data to understand on-site performance.

You can add third-party data from SEO tools, email clients, or CRM software to understand who is using your site–and why.

These custom dimensions are a great starting point.

About the author
Elise Dopson
Elise Dopson Elise Dopson is a freelance B2B writer for SaaS and marketing companies. With a focus on data-driven ideas that truly provide value, she helps brands to get noticed online--and drive targeted website visitors that transform into raving fans.
You may also like...
Read more

31 Expert Tips for Setting Helpful Goals in Google Ads

How do you set goals in Google Ads? 50+ PPC advertisers share their top tips and best practices.

Analytics   |  Jul 30

Read more

The 8 Types of Sales Goals You Should Set for Your Sales Team

30+ experts share their tips and insights for setting the best sales goals to fill the pipeline and keep your sales teams motivated.

Goal Setting   |  Jul 21

Read more

15 Google Analytics Dashboards That Have Helped Over 1 Million People (And How to Use Them)

Start using these 15 Google Analytics dashboards instantly to analyze your website data with the same metrics that top agencies and consultants use.

Analytics   |  Jul 9