Campaign level performance

  • Viewing Performance Max campaign performance requires filtering by advertising_channel_type equal to PERFORMANCE_MAX .

  • You can retrieve overall performance for all Performance Max campaigns, or limit by campaign ID or resource name, using the campaign resource.

  • The performance_max_placement_view resource provides placement impression metrics to understand where Performance Max ads were displayed.

Viewing Performance Max campaign performance is similar to viewing the performance for any other campaign type . However, you must add a filter to include only campaigns with an advertising_channel_type equal to PERFORMANCE_MAX .

Performance for all Performance Max campaigns

For example, the following query returns the performance for all Performance Max campaigns over the last 30 days. You can also limit the results to a single campaign by filtering on campaign.id or campaign.resource_name . This corresponds to the Performance Max channel asset Reporting in the Google Ads UI.

  SELECT 
  
 metrics 
 . 
 impressions 
 , 
  
 metrics 
 . 
 clicks 
 , 
  
 metrics 
 . 
 conversions 
 , 
  
 metrics 
 . 
 cost_micros 
 FROM 
  
 campaign 
 WHERE 
  
 campaign 
 . 
 advertising_channel_type 
  
 = 
  
 'PERFORMANCE_MAX' 
  
 AND 
  
 segments 
 . 
 date 
  
 DURING 
  
 LAST_30_DAYS 
 

Performance Max campaign placements

The performance_max_placement_view exposes placement impression metrics for Performance Max campaigns to gain insights into where a campaign's ads were shown. The following query demonstrates how to retrieve impressions by placement for a specific Performance Max campaign during the last 30 days.

  SELECT 
  
 performance_max_placement_view 
 . 
 display_name 
 , 
  
 performance_max_placement_view 
 . 
 placement 
 , 
  
 performance_max_placement_view 
 . 
 placement_type 
 , 
  
 performance_max_placement_view 
 . 
 target_url 
 , 
  
 metrics 
 . 
 impressions 
 , 
  
 campaign 
 . 
 id 
 FROM 
  
 performance_max_placement_view 
 WHERE 
  
 campaign 
 . 
 id 
  
 = 
  
  CAMPAIGN_ID 
 
  
 AND 
  
 segments 
 . 
 date 
  
 DURING 
  
 LAST_30_DAYS 
 

Performance Max campaign feed types

The campaign.feed_types field shows the types of feeds attached to a campaign. For Performance Max campaigns, this can indicate the business vertical, such as MERCHANT_CENTER_FEED for Performance Max for Retail campaigns or TRAVEL_FEED for Performance Max with Travel Goals campaigns.

The following query returns the campaign ID and feed types for all Performance Max campaigns:

  SELECT 
  
 campaign 
 . 
 id 
 , 
  
 campaign 
 . 
 feed_types 
 FROM 
  
 campaign 
 WHERE 
  
 campaign 
 . 
 advertising_channel_type 
  
 = 
  
 'PERFORMANCE_MAX' 
 
Create a Mobile Website
View Site in Mobile | Classic
Share by: