What Is a Dimension in Analytics?

A dimension is a categorical label that describes data. In Google Analytics 4 and similar platforms, dimensions are the non-numerical attributes that characterise your website visitors, sessions, and events. They answer questions like: where did this user come from? What device are they using? Which page did they land on? Which campaign brought them here? Without dimensions, you have only metrics, which are numbers without context, and numbers without context cannot drive decisions.

Common dimensions in digital analytics include: session source (Google, Facebook, direct), session medium (organic, cpc, email), device category (mobile, desktop, tablet), country or city, landing page, campaign name, and user acquisition channel. Each of these provides a way to slice and filter your data so you can understand performance at a more granular level.

Dimensions and metrics work together as a pair. On their own, "1,247 conversions" (a metric) tells you something happened. But "1,247 conversions from mobile users in Johannesburg arriving via Google organic search" (metric with three dimensions) tells you exactly where that value came from and what you can do to replicate it. This combination is the foundation of any meaningful analytics report.

There are two types of dimensions: standard dimensions, which are automatically collected by your analytics platform, and custom dimensions, which you define and populate yourself using event parameters or user properties. Standard dimensions cover common use cases well. Custom dimensions become important when your business has unique characteristics, such as customer tier, product category, language preference, or any other attribute that standard tracking does not capture. South African businesses often find custom dimensions useful for tracking language preference (English, Afrikaans, Zulu), user location at the province level, or which regional sales team drove a lead.

Dimensions In Practice

The scenario below is an illustrative example, not a Juicy Designs client result. The figures indicate the scale of effect that dimension-based analysis typically produces, so treat them as indicative rather than measured.

Picture a Cape Town-based online education provider with around 3,800 monthly sessions and something in the region of 90 course enquiries. Using sessions as a standalone metric would give them limited direction. Applying the device category dimension might reveal that around 70 percent of sessions come from mobile, while mobile users account for only around 40 percent of enquiries. A conversion rate gap of that kind, say around 8 percent on desktop against around 2 percent on mobile, would be immediately visible. A single dimension analysis like this could plausibly surface a mobile UX problem costing them in the region of 40 additional enquiries per month.

Applying the landing page dimension on top might then show that one blog article drives around 20 percent of all mobile sessions with the worst conversion rate on the site. After improving the mobile experience on that page and adding a clear call-to-action, a mobile conversion rate improvement of around 2 percentage points within six weeks would be a realistic expectation. The lesson is fundamental to analytics practice: dimensions are the tools that transform aggregate numbers into actionable insights. Combined with audience segments, they enable the kind of targeted analysis that drives meaningful improvements in marketing performance.

What a dimension is in analytics

In analytics, a dimension is a qualitative attribute of your data that describes characteristics, the what, where and how of an interaction, as opposed to a metric, which is a quantitative measurement. Dimensions are the categories by which you break down and analyse data: the page a visit landed on, the country a user came from, the device they used, the traffic source that brought them, the campaign they clicked. Each of these is a dimension, a descriptive attribute you can group and filter data by. Metrics, by contrast, are the numbers, sessions, users, conversions, revenue, that you measure against those dimensions. The power of analytics comes from combining the two: a metric on its own (say, 10,000 sessions) tells you little until you break it down by a dimension (sessions by country, by device, by source), which reveals where the sessions came from and how they differ. Understanding dimensions is therefore fundamental to using analytics, since they are how you slice data to find the patterns, comparisons and segments that turn raw numbers into insight about who is doing what, where and how.

Using dimensions in analysis

Dimensions are the lens through which analytics data becomes meaningful, and using them well is central to getting insight rather than just numbers. In practice, you analyse by pairing metrics with dimensions: viewing conversions by traffic source shows which channels perform; viewing bounce rate by landing page shows which pages disengage visitors; viewing revenue by device shows where value comes from. This breakdown, taking an overall metric and splitting it by a dimension, is the basic move of analysis, revealing differences that an aggregate hides. Modern analytics tools like GA4 offer many built-in dimensions and let you create custom dimensions to capture attributes specific to your business, such as membership tier, content category or a value passed from your site, so you can analyse by the categories that matter to you. Dimensions also underpin segmentation (grouping users by shared attributes) and filtering (narrowing to a subset). The practical skill is choosing the right dimensions for the question: to understand where conversions come from, break them down by source and campaign; to understand which content works, by page and category. Because dimensions determine how you can slice the data, thinking about which attributes you need to analyse by, and capturing them (including through custom dimensions where needed), shapes what insight your analytics can yield.

FAQ

What is the difference between a dimension and a metric in GA4?

In GA4, dimensions describe the attributes of your data (what something is) and metrics quantify those attributes (how much). Device category is a dimension with values like mobile, desktop, and tablet. Sessions is a metric. Combining them gives you sessions per device category, which is actionable data rather than just a number or a label.

Can I create custom dimensions in Google Analytics 4?

Yes. GA4 allows you to create custom dimensions by capturing data from your website that is not tracked automatically, such as a user's membership tier, preferred language, or which sales rep referred them. Custom dimensions are particularly useful for South African businesses with unique customer attributes that standard GA4 data does not capture.

Can you create custom dimensions in Google Analytics 4?

Yes. GA4 lets you create custom dimensions to capture attributes specific to your business that are not built in, such as a content category, membership tier, or a value passed from your site or app. This lets you analyse your data by the categories that matter to you, beyond the standard dimensions GA4 provides by default.

Want a team that knows these metrics cold?

Founder-led digital marketing for South African businesses since 2015. 4.9-star rated, 64+ clients, no long-term contracts.