Performance Max Channel Report with Google Ads API

57 views
Skip to first unread message

Takumi Reyes

unread,
Jun 20, 2025, 11:59:39 AMJun 20
to Google Ads API and AdWords API Forum
Google Ads recently came out with a Performance Max Channel Report. How do I pull the same data using the Google Ads API? This doesn't seem to be available in the Performance Max Reporting section of the Google Ads API documentation.

Any help on this would be appreciated! I want to be able to pull the metrics for each of the channels used by Performance Max (Discover, Display, Gmail, Search, YouTube)

Google Ads API Forum Advisor

unread,
Jun 20, 2025, 1:07:02 PMJun 20
to tre...@balsambrands.com, adwor...@googlegroups.com
Hi,

Thank you for reaching out to the Google Ads API support team.

I would suggest you use the campaign resource and segment by ad_network_type. The ad_network_type segment will show you where your impressions, clicks, and conversions occurred. ​Please find the GAQL query below, which will give you metrics like clicks, impressions, conversions, and cost, broken down by the ad network type for your Performance Max campaigns:

SELECT campaign.id, campaign.name, 
segments.ad_network_type, metrics.clicks, 
metrics.impressions, metrics.conversions, 
metrics.cost_micros FROM campaign WHERE 
campaign.advertising_channel_type = 'PERFORMANCE_MAX' 
AND segments.date DURING LAST_30_DAYS 
ORDER BY campaign.id, segments.ad_network_type
Also, you can construct your own customized query using the campaign query builder. Before that, take a look at the Fields/Segments/Metrics that can be used with the campaign resource. You can use Query Validator to validate your query, then you can try making a request using the Method:customers.googleAds.search or Method:customers.googleAds.searchStream.

If you still need any further assistance, I request you kindly share the uncropped UI screenshot by highlighting the fields that you would like to retrieve via the Google Ads API.

You can send the details via Reply privately to the author option, or direct private reply to this email.
 

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-06-20 17:05:55Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01rfqDl:ref" (ADR-00315080)



Takumi Reyes

unread,
Jun 23, 2025, 3:36:39 AMJun 23
to Google Ads API and AdWords API Forum
Hello! 

Thanks for the response! I have actually tried this method. But unfortunately, instead of showing the channels (Search, Google Display Network, YouTube, Discover, Maps, and Gmail), the only result for this query for segments.ad_network_type is showing as 'MIXED' for Performance Max campaigns.

Google Ads API Forum Advisor

unread,
Jun 23, 2025, 9:34:54 AMJun 23
to tre...@balsambrands.com, adwor...@googlegroups.com
Hi,

To investigate further, we would need an uncropped UI screenshot form your Google ads account highlighting the ad_network_type data that you are trying to retrieve via the Google ads API. Make sure that the Google Ads customer Id is visible so that we can check from our side.


You can send the details via Reply privately to the author option, or direct private reply to this email.

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-06-23 13:34:14Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01rfqDl:ref" (ADR-00315080)



Reply all
Reply to author
Forward
0 new messages