与效果最大化广告系列报告类似,您可以使用
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,
具体取决于缺失的素材资源类型。如果广告系列启用了品牌规范,则以下任何操作都可能会触发这些错误:
- 创建新的
Campaign,但在同一请求中未同时提供BUSINESS_NAME和LOGO作为CampaignAsset资源。 - 移除一个或多个
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 个)。如需修复此错误,请使用
GoogleAdsService.mutate方法重新提交创建
AssetGroup的请求,作为批量 mutate 请求,其中包含
asset_group_operation
和所有缺失的
asset_group_asset_operations
,如将素材资源组与
素材资源相关联中所述。
在此示例中,批量 mutate 请求中的 mutate 操作列表必须
至少包含一个 AssetGroupAsset,且
field_type 为
MARKETING_IMAGE。AssetGroupAsset 引用的素材资源还必须满足 MARKETING_IMAGE 的规范。
同样,如果您创建 AssetGroup 的请求失败,并显示
AssetGroupError.SHORT_DESCRIPTION_REQUIRED,
则表示您的 AssetGroup 缺少一个 TEXT 素材资源,该素材资源包含 60 个或更少的字符,且 field_type 为 DESCRIPTION。修复此问题的步骤与 NOT_ENOUGH_MARKETING_IMAGE_ASSET 示例中显示的步骤相同。不过,该请求必须至少包含一个 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;
}
}