Performance Max reporting

  • The GoogleAdsService.SearchStream can be used to retrieve attributes and performance metrics for Performance Max campaigns.

  • Reporting options for Performance Max campaigns are outlined by measurement objective and include associated resources and examples.

  • Reporting allows for identifying market opportunities to benefit ad campaigns and businesses.

  • Best practices for Performance Max campaign reporting include efficient API usage, leveraging recommendations, analyzing real-time data, and maximizing asset inclusion.

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
Search terms performance campaign_search_term_view

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.