What Is Not a Filter Setting for Data in Views — And Why It Matters

When working with data views in analytics platforms, reporting tools, or database interfaces, filter settings are one of the most powerful ways to control what data you see. But there's also a lot of confusion about what actually counts as a filter — and what doesn't. Getting this wrong can lead to misconfigured views, skewed reports, and conclusions drawn from incomplete data.

What Filter Settings Actually Do

In most data platforms — think Google Analytics (Universal Analytics), Google Looker Studio, business intelligence tools like Power BI or Tableau, or even database query views — filter settings let you include or exclude specific data from a view based on defined criteria.

Common filter types include:

  • Include filters — only show data matching a rule (e.g., only traffic from a specific country)
  • Exclude filters — strip out data that matches a condition (e.g., remove internal IP addresses)
  • Pattern-based filters — use regular expressions or string matching to define complex rules
  • Predefined filters — platform-built options like filtering by subdomain or request URI

Filters are permanent within a view in legacy systems like Universal Analytics — meaning once data is filtered out, it's gone from that view. In newer platforms, filters may be non-destructive and applied at query time rather than ingestion.

What Is NOT a Filter Setting for Data in Views 🔍

This is where the distinction gets important. Several settings or options exist within data platforms that are commonly mistaken for filter settings but serve entirely different purposes.

Segments

Segments are not filter settings. This is one of the most frequent points of confusion in analytics.

A segment temporarily isolates a subset of data for comparison purposes — but it doesn't permanently alter the view. When you apply a segment, the underlying data remains intact. Segments are applied on top of a view, not within it. They're also user-specific and session-scoped in most platforms, whereas filters are view-level and persistent.

FeatureFilterSegment
Applied atView levelReport/session level
Permanently removes dataYes (in UA)No
Shared across usersYesTypically not
Used for comparisonNoYes

Goals

Goals are not filter settings. Goals (or conversions) define specific user actions you want to track — like form completions, purchases, or page visits. Configuring a goal changes what gets measured and reported as a conversion, but it has no effect on which underlying data is included or excluded from the view. Goals are a measurement configuration, not a data-scoping mechanism.

Sampling Rate or Data Thresholds

Sampling settings are not filter settings. In large datasets, some platforms apply statistical sampling — processing a representative subset of sessions rather than 100% of data. Adjusting sampling thresholds changes reporting accuracy and processing load, but it isn't filtering. You're not defining inclusion/exclusion criteria; the platform is making statistical decisions about data representation.

View Settings (Time Zone, Currency, Bot Filtering Toggle)

General view settings are not filter settings, even though they're configured in the same area of some platforms. Options like:

  • Setting a time zone for data reporting
  • Choosing a default currency
  • Enabling bot and spider filtering

These affect how data is presented or processed globally — but they aren't filter rules in the structured sense. Bot filtering, for example, is a toggle based on a maintained list of known crawlers. It's not a user-defined rule with pattern matching or conditional logic. ⚙️

Custom Dimensions and Metrics

Custom dimensions are not filter settings. They extend what data is collected and how it's categorized — but defining a custom dimension doesn't restrict or limit which data appears in a view. It adds context to data, not conditions on it.

Why This Distinction Changes How You Work With Data

Confusing these categories has real consequences:

  • Applying a segment when you meant to filter means your data exclusion disappears when the session ends — skewing ongoing reports
  • Relying on goals as a data scope mechanism means you're measuring outcomes, not controlling dataset composition
  • Treating view-level settings as filters can lead you to believe a view is more carefully scoped than it actually is

In platforms like Google Analytics 4, the architecture has shifted — views as a concept have changed significantly, and filtering logic works differently at the property and data stream level. Understanding what category a setting falls into helps you use each tool appropriately rather than stacking the wrong controls.

The Variables That Determine What Applies to Your Setup

Which of these distinctions matter most depends heavily on:

  • The platform you're using — Universal Analytics, GA4, Looker Studio, Power BI, and Tableau each have their own terminology and logic
  • Your role — admins configuring persistent views have different needs than analysts building ad-hoc reports
  • Data volume — at scale, the difference between a filter and a segment becomes more operationally significant
  • Reporting purpose — whether you're building a permanent dashboard or doing exploratory analysis changes which tool is appropriate

Some users work in environments where filters are non-destructive by design — applied at query time rather than on ingestion. Others work in legacy systems where filter mistakes are genuinely irreversible without a backup view. 📊

The right approach to scoping data in a view depends entirely on what platform you're in, what you're trying to measure, and how permanently you need those rules applied — which is ultimately a function of your own setup and workflow.