Campaign level performance

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 
 
Design a Mobile Site
View Site in Mobile | Classic
Share by: