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)