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