与效果最大化广告系列的报告类似,您可以使用 GoogleAdsService.SearchStream 检索广告系列和素材资源组元数据,以排查常见问题。
广告系列问题排查
如果您的效果最大化广告系列没有达到预期效果,可能是您的广告、出价、定位、转化跟踪或广告系列设置存在问题。如需了解问题排查步骤,请参阅以下指南:
启用了品牌规范的广告系列
使用品牌推广指南来控制品牌在效果最大化广告系列中的呈现方式。您可以使用 Campaign.brand_guidelines_enabled 验证是否已为广告系列启用品牌推广指南。
如果效果最大化广告系列的 Campaign.brand_guidelines_enabled 设置为 true,则使用广告系列级品牌宣传素材资源(BUSINESS_NAME、LOGO 和 LANDSCAPE_LOGO),并且必须具有
- 一个
BUSINESS_NAME资源 - 至少一项
LOGO素材资源
如果您未能正确关联这些 CampaignAsset 资源,系统会显示 CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED 或 CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED 错误,具体取决于缺少的资源类型。如果广告系列启用了品牌推广指南,则以下任何操作都可能会触发这些错误:
- 在同一请求中,未将
BUSINESS_NAME和LOGO同时作为CampaignAsset资源提供,就创建新的Campaign。 - 移除一项或多项
CampaignAsset资源,导致广告系列不再满足最低品牌素材资源要求。 - 向之前未添加素材资源的效果最大化广告系列(以线上销售为目标并附加了商品 Feed)添加素材资源组级素材资源,但未在同一请求中提供所有必需的
CampaignAsset资源。
尝试在错误的级别关联品牌素材资源也会生成错误,您可以按如下方式修正这些错误:
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL- 使用
CampaignAsset资源关联品牌资产,因为广告系列已启用品牌推广指南。
- 使用
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL- 使用
AssetGroupAsset资源关联品牌素材资源,因为广告系列未启用品牌推广指南。
- 使用
素材资源组问题排查
使用 asset_group.primary_status 和 asset_group.primary_status_reasons 字段可深入了解素材资源组的效果。
SELECT
asset_group.resource_name,
asset_group.primary_status,
asset_group.primary_status_reasons
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"
同样,您可以使用 asset_group_asset.primary_status、asset_group_asset.primary_status_details 和 asset_group_asset.primary_status_reasons 字段来显示素材资源组素材资源是否正在投放,或者未投放的原因。
SELECT
asset_group_asset.resource_name,
asset_group_asset.primary_status,
asset_group_asset.primary_status_reasons,
asset_group_asset.primary_status_details
FROM asset_group_asset
WHERE asset_group_asset.resource_name = "customers/CUSTOMER/assetGroupAssets/ASSET_GROUP_ID~ASSET_ID~FIELD_TYPE"
常见的素材资源组错误
如果创建 AssetGroup 的请求失败,并返回 AssetGroupError 和以 NOT_ENOUGH 开头的枚举值(例如 AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET),则表示您的 AssetGroup 未达到最低素材资源要求,因此未创建成功。
例如,如果出现 AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET 错误,则表明提交的创建 AssetGroup 的请求未包含最少数量的 MARKETING_IMAGES(在本例中为 1 个)。如需修正此错误,请重新提交请求,以使用包含 asset_group_operation 和任何缺失的 asset_group_asset_operations 的 GoogleAdsService.mutate 方法创建 AssetGroup 作为批量变异请求,如将素材资源组与素材资源相关联中所述。
在此示例中,批量更改请求中的更改操作列表必须至少包含一个 AssetGroupAsset,且该操作的 field_type 为 MARKETING_IMAGE。AssetGroupAsset 引用的素材资源还必须符合 MARKETING_IMAGE 的规范。
同样,如果创建 AssetGroup 的请求失败并显示 AssetGroupError.SHORT_DESCRIPTION_REQUIRED,则表示您的 AssetGroup 缺少一个不超过 60 个字符且 field_type 为 DESCRIPTION 的 TEXT 素材资源。解决此问题的步骤与 NOT_ENOUGH_MARKETING_IMAGE_ASSET 示例中所示的步骤相同。不过,请求必须包含至少一个 AssetGroupAsset,且该 AssetGroupAsset 的 field_type 为 DESCRIPTION,并且 AssetGroupAsset 所引用的素材资源不得超过 60 个字符。
如需查看常见错误列表以及如何修正这些错误,请参阅常见错误。
查找素材资源来源以进行问题排查
效果最大化广告系列的独特之处在于,它会投放包含广告客户上传的素材资源和 Google 自动生成的素材资源的广告。作为广告客户,了解素材资源的来源有助于排查问题或评估效果,在这种情况下,您可以使用 asset_group_asset.source 字段,如下所示:
SELECT
asset.id,
asset.name,
asset_group.id,
asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID
“新客户获取”目标带来的转化价值
如果您在效果最大化广告系列或搜索广告系列中设置了新客户获取,那么报告的转化价值可能会高于您手动上传的转化价值。如果您已选择“新客户价值”模式(提高出价),系统会将所有新客户的生命周期价值添加到转化操作的转化价值中。“所有新客户生命周期价值”指标只能通过 Google Ads 网页界面查看。
如果您需要计算转化价值(不包括所有新客户的生命周期价值),请参阅以下伪代码。您可以从 Google Ads 网页界面下载所有新客户的生命周期价值。
nonNewCustomerAcquisitionConversionValueTotal = 0;
// For each campaign that has that conversion...
for (campaign in campaigns) {
// If the new customer acquisition value is 'Bid higher', then subtract.
if (bidHigher == true) {
nonNewCustomerAcquisitionConversionValueTotal +=
campaign.allConversionsValue - campaign.allNewCustomerLifetimeValue;
}
// If the new customer acquisition value is 'Only bid' or not set, then don't subtract.
else {
nonNewCustomerAcquisitionConversionValueTotal += campaign.allConversionsValue;
}
}