Custom Dimension
A custom dimension registers a parameter you're already collecting so it becomes a reportable attribute in GA4. A dimension describes the who or what of your data — page, country, source. A custom dimension lets you add your own categories, like author name, membership tier, or content topic, that GA4 doesn't track on its own.
Why it matters
Out of the box, GA4 only knows the dimensions Google built in. If your business has its own way of grouping things — by service line, by article category, by logged-in status — you need a custom dimension to report on it. Without one, the parameter is collected but invisible: it sits in the event data and never appears in a report.
A concrete example
Say your blog sends a parameter called article_topic with every page view. Until you register it as a custom dimension, you can't see which topics perform best. Register it, wait for new data to flow, and now you can break engagement and conversions down by topic — answering "do my pricing articles convert better than my how-to articles?" directly.
The common misreading
The biggest trap is expecting custom dimensions to work retroactively. They only populate from the moment you register them, so data collected before that point stays blank. The second misread is confusing them with a custom metric: a dimension is a text label you group by, while a metric is a number you measure. If you want to count or sum something, you need a metric, not a dimension.
You don't have to configure GA4 to get value from it. WebSignalytics reads what your property already collects and emails a plain-language summary every Monday — no setup, no logging in.
See how it works