Performance Max reporting

As with other campaign types, you can use GoogleAdsService.SearchStream to retrieve attributes and performance metrics for Performance Max campaigns. See the Google Ads API reporting guide to learn about reporting more generally with the Google Ads API. The following table outlines the options for reporting on Performance Max campaigns organized by objective.

Measurement objective Associated resources Examples
Campaign level performance and placements
Asset group level performance asset_group
Asset performance
Retail campaign performance
Campaign criterion performance location_view Location criterion performance

Identify market opportunities

One of the main use cases for Performance Max reporting is to identify market opportunities which you can use to the benefit of your ad campaigns and your business. Watch the following video for some examples and guidance around PMax reporting to identify market opportunities.

Best practices

We recommend these best practices when reporting on your Performance Max campaigns in the Google Ads API. These include:

  • Using the API efficiently.

  • Using Recommendations to optimize your campaigns.

  • Looking at real-time data and not just historic reporting data.

  • Adding as many assets as possible up to the limit for each asset type, and then waiting and letting Google Ads optimize for you.

Watch the following video for more detail about each of these best practices.