Asset Group Level Performance

In addition to campaign reporting, reporting is available for asset_group resources linked to your Performance Max campaigns.

Asset group ad strength

Because Performance Max campaigns dynamically generate ads for each asset group using the assets attached to that asset group, it's not possible to view individual ad performance. However, the Google Ads API exposes the asset_group.ad_strength field and the asset_coverage report field to evaluate how well the associated asset_group entities are set up for optimal ad performance. Learn more about Performance Max ad strength.

The following query demonstrates how to view the ad strength and asset coverage report of all asset groups. You can further filter this query on asset_group.id or asset_group.resource_name to view the ad strength of one or more specific asset groups. Alternatively, you can add a campaign filter as described in the Campaign Reporting guide, to compare the ad strength of different asset groups within a specified campaign.

SELECT
  asset_group.id,
  asset_group.ad_strength,
  asset_group.asset_coverage
FROM asset_group
WHERE asset_group.status = 'ENABLED'

Recommendations to improve asset group strength

The Google Ads API provides a recommendation type, IMPROVE_PERFORMANCE_MAX_AD_STRENGTH, which highlights asset groups that should be improved to reach an "Excellent" strength rating. This feature is especially useful for third-party advertisers that enable users to create and manage asset groups.

For more information, visit the Optimization score and recommendations guide.

Asset group performance

The asset_group resource exposes a variety of metrics to measure individual asset group performance. This sample query demonstrates how to retrieve the performance metrics for each asset_group in a specified campaign during the last 7 days.

SELECT
  asset_group.id,
  asset_group.name,
  asset_group.primary_status,
  metrics.conversions,
  metrics.conversions_value,
  metrics.cost_micros,
  metrics.clicks,
  metrics.impressions
FROM asset_group
WHERE campaign.id = CAMPAIGN_ID
  AND segments.date DURING LAST_7_DAYS