GA4 Connector: numericFilter does not support multiple values (blocks filtering by multiple stream IDs) #69331
Unanswered
deepapt
asked this question in
Connector Builder
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Our GA4 pipelines began failing after the connector was updated to v2.9.13. After working with Airbyte Support (Ticket #14647), the root cause was identified as a limitation in the new numericFilter used for dimension filters.
The numericFilter currently supports only a single value, but our use case requires filtering by multiple stream IDs, which was previously possible using inListFilter.
Support has confirmed this is a feature request, and the connector is currently pinned to v2.9.12 as a temporary workaround. Creating this issue so it can be tracked publicly.
Steps to Reproduce
Update GA4 source connector to v2.9.13 or higher.
Create or update a Custom Report with a dimension filter on streamId.
Try replacing inListFilter with numericFilter as required by v2.9.13.
Attempt to add more than one numeric value.
Result:
Only a single value is accepted. Multiple stream IDs cannot be passed.
Expected:
Ability to provide multiple numeric values (similar to the previous inListFilter behavior).
Current Behavior
GA4 connector requires numericFilter for numeric dimensions.
numericFilter accepts only one numeric value.
This prevents filtering on multiple stream IDs.
Upgrading beyond v2.9.12 breaks pipelines relying on multi-ID filtering.
Impact
GA4 pipelines fail or pull incomplete data.
Production is currently running on a pinned older version (v2.9.12).
Unable to upgrade until multi-value support is added.
Temporary Workaround
Airbyte Support pinned the connector to v2.9.12, which still supports inListFilter.
Requested Enhancement
Add support for multiple numeric values to the GA4 numericFilter, or introduce an alternative filter type that accommodates multiple numeric matches for dimensions such as streamId.
Beta Was this translation helpful? Give feedback.
All reactions