FICILCOM Inc. LogoFICILCOM Inc.
  • Company
  • Company Overview
  • Mission · Vision · Values
  • Guidelines
  • Services
  • NeX-Ray
  • Xtrategy
  • Trial Job Change
  • Tsurugi
  • Recruit
  • Culture
  • Benefits
  • Process
  • FAQ
  • Open Positions
Contact
  1. Home
  2. Blog
  3. Web Analytics
  4. GA4 Dimensions vs. Metrics: Scope, Examples, and Reporting

GA4 Dimensions vs. Metrics: Scope, Examples, and Reporting

ディメンションとは?指標との違いとGA4での使い方をわかりやすく解説

Published: 06/22/2026

Last Updated: 10/11/2026

Category: Web Analytics

Authors: Shusaku Yosa

Ready to put this into practice?

Start NeX-Ray for free→

1-minute signup, free, cancel anytime

A GA4 dimension defines how data is classified; a metric measures a quantity or rate within that classification. The distinction is about analytical role, not whether a value looks like text or a number. This guide uses official documentation checked on October 11, 2026 to help you choose reporting pairs and avoid misleading totals.

Distinguish a dimension from a metric by its role

The official introduction to dimensions and metrics provides the starting distinction. Page title is a dimension and views is a metric. An hour or numeric category label can still be a dimension because its role is to classify observations.

Example

Role

Interpretation

Page title

Dimension

Check whether several pages share a title

Hour, such as 09 or 10

Dimension

A time category, not a quantity to add

Session source

Dimension

A classification of session acquisition

Sessions

Metric

Not interchangeable with users or events

Event count

Metric

Occurrences, not verified people

Engagement rate

Metric

A rate with a defined numerator and denominator

Avoid memorizing a supposedly permanent number of dimensions. Look up the current definition of the relevant field. Similar labels can refer to different units or collection moments.

Turn a business question into a reporting pair

Write the question first, then choose the grouping, metric, date range, host, page scope, and acquisition conditions. A report should answer a defined question rather than accumulate every available column.

Question

Candidate grouping

Measure and conditions

Which sources start visits?

Session source / medium

Sessions; specify organic-only or all channels

Which pages begin visits?

Landing page

Sessions; fix production host and intended paths

Which events arrive?

Event name

Event count; verify the event’s meaning separately

Where were users first acquired?

First user source / medium

Select an appropriate acquisition metric, such as new users

All-channel sessions cannot substitute for organic landing sessions. Views across every page also differ from visits beginning on an article. Save the cohort and site-wide results with their distinct scopes.

Choose compatible user, session, and event scopes

GA4 scopes include user, session, and event. First-user acquisition, session acquisition, and event-related attribution answer different questions even when their labels contain the word source.

The objective is not to prohibit every combination of scopes. Check compatibility and analytical meaning. A combination being available in an interface or API does not prove that it answers your business question. Align field definitions, dates, filters, and identity conditions when comparing reports.

Reporting identity also affects how activity is associated with users. Do not automatically equate an analytics user measure with verified people, especially when cross-device recognition is incomplete.

Build a consistent table in reports or Explorations

  1. Select the intended property and fix dates, production host, and page scope.
  2. Choose the relevant primary dimension and metrics in the report.
  3. Record any secondary dimension, comparison, or filter.
  4. In an Exploration, select the corresponding fields and place them in rows, values, and filters.
  5. Investigate differing totals by checking definitions, scopes, filters, and display limitations.

More detail is not always more useful. Adding many dimensions to sparse data creates small rows that are hard to interpret. Start with the most relevant grouping and add another only to answer a specific follow-up question.

Design a custom definition only when needed

Prefer a predefined field when it answers the question. Otherwise, separate collection of an attribute from registration of a reporting definition. Follow Google’s custom-definition guidance and choose the appropriate scope.

Decision

Example or check

Question and values

Define a maintained set of editorial categories

Scope

Decide whether the attribute belongs to an event, user, or item

Collection and definition

Verify the parameter or property is sent, then register the matching definition

Timing

Check reporting availability, normally 24–48 hours after collection and registration

Value management

Avoid unnecessarily unique IDs or URLs as categories

Privacy

Do not send names or email addresses as attribute values

Registration is not a promise that all historical data will become available under the new attribute. Record collection and registration dates and value changes. Follow PII-prevention guidance rather than creating custom categories simply to expose user or session identifiers.

Read user totals, weighted rates, and missing values correctly

In a fictional example, category A contains illustrative users 1, 2, and 3; B contains 3 and 4. The row counts are three and two, but the combined unique count is four, not five. These labels explain overlap; they are not a recommendation to send personal identifiers to GA4.

Rates also require their denominators. Suppose A has 40 engaged sessions out of 100, and B has 10 out of 20. Their rates are 40% and 50%. The combined rate is 50 divided by 120, approximately 41.7%, rather than the unweighted average of 45%.

Demographic buckets such as 18–24 and 25–34 cannot establish an exact count of people in their twenties. Consider Google signals, collection coverage, unknown values, and privacy limits before generalizing to everyone. Investigate missing values through collection and field applicability. When reporting business outcomes, separate event occurrences from verified successful people.

Continue with the relevant guide

  • How to Find Traffic Sources in GA4: Source, Medium, and Scope
  • URL Parameters Explained: Query Strings, UTM Tags, and GA4
  • Owned Media Goals and KPIs: Definitions, Calculations, and Review Decisions

 

 

 

 

Table of Contents

  1. Distinguish a dimension from a metric by its role
  2. Turn a business question into a reporting pair
  3. Choose compatible user, session, and event scopes
  4. Build a consistent table in reports or Explorations
  5. Design a custom definition only when needed
  6. Read user totals, weighted rates, and missing values correctly

 

Company

  • Company
  • Company overview
  • Mission · Vision · Values
  • Guidelines

Services

  • Services

Blog

  • Blog
  • Categories
  • Authors

Estimate

  • Estimate simulator

Careers

  • Careers
  • Culture & Work Style
  • Benefits & Systems
  • Hiring Process
  • FAQ
  • Open Positions

Policies

  • Privacy Policy
  • Anti-Social Policy
  • Information Security Policy

Contact

  • Contact

Social

  • X
  • LinkedIn
  • Facebook
  • Pinterest
© 2026 Ficilcom Inc.

Related Articles

GA4の「探索」の使い方|レポート作成と見方の基本を解説
Web Analytics09/01/2026

GA4 Explorations: Build and Interpret Free-Form, Funnel and Path Analyses

Build GA4 free-form, funnel and path explorations with clear questions, segment scopes and denominators. Check retention...

Shusaku YosaRead more
GA4の権限設定とは?許可レベルの違いと安全な転送・付与手順
Web Analytics08/21/2026

GA4 Permissions: Roles, Sharing and Access Troubleshooting

Compare GA4 roles, add or remove users, understand inherited access, and troubleshoot permission issues when sharing a p...

Shusaku YosaRead more
Googleアナリティクスレポートの見方|主要指標とチェックすべき項目
Web Analytics08/19/2026

How to Read GA4 Reports: Acquisition, Pages and Key Events

Read GA4 acquisition, landing-page, page and key-event reports with the right dimensions and denominators. Separate miss...

Shusaku YosaRead more