Google Analytics 4 Run Report - filter by default channel group?
I’m using the GA4 Run Report zap to pull visit stats - sessions, views, active users, new users etc - for a given date range. I’d like to restrict this to traffic acquired via a specific default channel group, eg. “Organic Search” (or “Paid Search”, or “Referral” etc).
Is that possible? I feel like the dimension filter might be the way to go, but I’ve had no success with it so far.
Page 1 / 1
Hi @toby1kenobi,
Welcome to the Community.
Thanks for your question! You can filter GA4 data in your "Run Report" Zap to focus on a specific default channel group like "Organic Search" or "Referral." In the setup, use the dimensionFilter option, set the dimension to defaultChannelGrouping, the operator to EXACT, and the value to your desired channel (for example, "Organic Search"). After setting this, test the Zap to ensure the report only includes traffic from that channel. If it doesn't work as expected, double-check the dimension names and values in your GA4 property.
Feel free to ask if you need further help or have additional questions. We're here to assist you.
Thank you for trying to help! It doesn’t seem to be working - just to check, in the config for that zap I’m looking at this bit:
Am I in the right place? You mention Operator, I’m wondering if that’s Comparison? To set that to EXACT I have to select ‘Custom’ for that field, the presets are andGroup, orGroup, notExpression and filter.
If I do that and run it I get an error (“Failed to create a run report in Google Analytics 4”), I’m wondering if I’ve misunderstood you though? The output shows these values:
Thanks again for your help, let me know what I’m doing wrong!
Toby
I couldn’t get the dimension filter to affect the response in any way - in the end I gave up and instead of using the Run Report action, used “API Request (beta)”
Yes, that’s possible using the dimension filter in the GA4 Run Report Zap. You’ll want to set the dimension to defaultChannelGroup, use the EXACT operator, and enter the value like Organic Search or Paid Search exactly as it appears in GA4. If it’s not working, double-check the spelling and casing — GA4 filters are case-sensitive. Let me know if you need help configuring it.
Yes, that’s possible using the dimension filter in the GA4 Run Report Zap. You’ll want to set the dimension to defaultChannelGroup, use the EXACT operator, and enter the value like Organic Search or Paid Search exactly as it appears in GA4. If it’s not working, double-check the spelling and casing — GA4 filters are case-sensitive. Let me know if you need help configuring it.
Hello! How did you set this "EXACT"? Is there a step before GA4, if so, which one did you choose to set these parameters? I have the same problem and I'm struggling to filter a specific Analytics event.