Is it possible to use the Google Ads API to aggregate data to one row per day while filtering out specific campaigns (like "brand awareness")?
Is there a way to filter by campaign name but avoid the campaign-level granularity in the returned data?
If not, what is the recommended way to handle this type of aggregation?
{ "query": "SELECT campaign.name, campaign.id, metrics.clicks, metrics.impressions, metrics.average_cpc, metrics.cost_micros, metrics.conversions, metrics.conversions_value_by_conversion_date, metrics.cost_per_conversion FROM campaign WHERE campaign.name NOT LIKE '%brand awareness%'", "searchSettings": { "returnSummaryRow": true } }If you still need any further assistance, I request you kindly share the uncropped UI screenshot by highlighting the campaigns data that you would like to retrieve via the Google Ads API.
![]() |
Google Ads API Team |
[2025-04-17 13:59:46Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01pTDDZ:ref" (ADR-00300270)