Tutorials

What Are Custom Dimensions in Web Analytics and How to Use Them

What Are Custom Dimensions in Web Analytics and How to Use Them

Flowsery Team
Flowsery Team
1 min read

TL;DR — Quick Answer

1 min read

Custom dimensions (or custom properties) attach business-specific metadata to your analytics events -- like content author, subscription tier, or A/B test variant -- enabling deeper segmentation and insights beyond default metrics.

Standard web analytics tools provide basic information about your website traffic, but they cannot automatically track everything your business needs. Custom dimensions let you capture specific data points beyond standard metrics.

Understanding Custom Dimensions

In web analytics, data is organized into events (actions), dimensions (descriptive attributes), and metrics (quantitative measurements).

Custom dimensions are user-defined attributes that you add on top of standard dimensions to capture business-specific information. They let you slice and filter your reports by criteria unique to your website.

Common Custom Dimension Examples

  • Content author: Track which writer's content drives the most traffic
  • Subscription tier: Differentiate behavior between free, premium, and enterprise users
  • Logged-in status: Compare authenticated versus anonymous visitors
  • Product category: Understand which categories generate interest
  • A/B test variant: Identify which version performs better
  • Blog topic/tag: Analyze which content topics resonate
  • Feature flags: Track how new features affect behavior

How Custom Dimensions Work in Privacy-First Analytics

Privacy-focused analytics tools typically call these "custom properties." The implementation is often simpler -- you send properties directly with your tracking script calls, and they appear in your dashboard without complex configuration.

Practical Applications

Content Performance by Author

Attach an author property to each pageview. Compare traffic, bounce rates, and conversion rates across authors.

User Segmentation by Plan Type

Attach subscription tier information to understand how different user segments interact with your product.

Campaign Variant Tracking

Use custom dimensions to identify which A/B test variant each visitor saw. Filter your entire dashboard by variant to compare full-session behavior.

Best Practices

  1. Plan before implementing. Define which custom dimensions you need before adding tracking code.
  2. Use consistent naming. Standardize property names and values across your team.
  3. Start small. Begin with 3-5 high-value custom dimensions.
  4. Combine with filters. The real power emerges when you combine them with other filters.
  5. Review regularly. Remove dimensions you no longer use and add new ones as needs evolve.

Was this article helpful?

Let us know what you think!

Before you go...

Flowsery

Flowsery

Revenue-first analytics for your website

Track every visitor, source, and conversion in real time. Simple, powerful, and fully GDPR compliant.

Flowsery

Real-time dashboard

Goal tracking

Cookie-free tracking

Related Articles