Skip to main content

Troubleshoot filters affected by empty values in GA4

Update rules that no longer match blank Google Analytics 4 (GA4) values.

Problem summary

Google Analytics 4 (GA4) source filters and Funnel custom fields can return incorrect results when they test for (not set) instead of an empty value.

Error message or symptoms

  • A source filter no longer includes or excludes the expected rows.

  • A Funnel custom field returns different values for recent and historical dates.

  • Blank GA4 values no longer match a rule for (not set).

When does this occur

  • The data source contains blank dimension values.

  • A source filter or custom field rule matches (not set).

  • The affected data is from March 2025 or later.

Root cause

Since March 2025, Google has returned empty values instead of (not set) for fields without data. Rules that match only (not set) do not match these empty values.

This issue affects rules that test field values. It is different from missing rows caused by adding a dimension that does not have a value.

Solution

Update a Funnel custom field

  1. Keep the existing condition for (not set) so that it continues to match historical values.

  2. Add an is empty condition to match newer empty values. Use is not empty only if the rule must exclude empty values.

  3. Verify the custom field with dates from before and after March 2025.

Update a source filter

  1. Edit the data source configuration.

  2. Add an is empty filter to match newer empty values. Use is not empty only if the filter must exclude empty values.

  3. Review the configuration before you save it. Reconfiguring a data source can remove and download data again.

  4. Contact Funnel Support before you save the change if downloading the data again could cause data loss.

Did this answer your question?