效果最大化广告系列问题排查

与效果最大化广告系列报告类似,您可以使用 GoogleAdsService.SearchStream 检索广告系列和素材资源组元数据,以排查常见问题。

广告系列问题排查

如果您的效果最大化广告系列没有达到预期效果,可能是因为您的广告、出价、定位、转化跟踪或广告系列设置存在问题。如需了解问题排查步骤,请参阅以下指南:

启用了品牌规范的广告系列

使用品牌规范控制贵品牌在效果最大化广告系列中的呈现方式。您可以使用 Campaign.brand_guidelines_enabled 验证是否已为广告系列启用品牌规范。

Campaign.brand_guidelines_enabled 设置为 true 的效果最大化广告系列使用广告系列级品牌资产(BUSINESS_NAME、LOGO 和 LANDSCAPE_LOGO),并且必须

  • 正好 1 项BUSINESS_NAME素材资源
  • 至少 1 项LOGO素材资源

如果您未能在需要时关联这些 CampaignAsset 资源,则可能会收到 CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED 或 CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED 错误,具体取决于缺少的资源类型。对于启用了品牌规范的广告系列,以下任何操作都可能触发这些错误:

  • 在同一请求中创建新的 Campaign,而不提供 BUSINESS_NAME 和 LOGO 作为 CampaignAsset 资源。
  • 移除一个或多个 CampaignAsset 资源,这将导致广告系列不再满足最低品牌素材资源要求。
  • 将所需的素材资源组级自定义素材资源关联到之前没有素材资源的效果最大化广告系列零售广告系列,但未在同一请求中提供所有必需的 CampaignAsset 资源。(仅关联可选的自定义素材资源 [例如 YOUTUBE_VIDEO] 还需要满足最低素材资源组要求和必需的 CampaignAsset 品牌关联,这样素材资源组才不会进入不支持的状态,从而阻止在 Google Ads 界面中进行修改。)

尝试在错误的层级关联品牌资产也会导致错误,您可以通过以下方式进行修正:

素材资源组问题排查

使用 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 或更新其关联的 AssetGroupAsset 资源的请求失败,并显示 NOT_ENOUGH_*_ASSET AssetGroupError(例如 AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET),则表示您的 AssetGroup 不符合最低资产要求。 如果您在创建标准 AssetGroup 时缺少必需的素材资源、在未提供所有必需素材资源的情况下将必需的自定义素材资源关联到无素材资源的零售 AssetGroup,或者在未解除单个零售请求中所有自定义素材资源关联的情况下移除必需的素材资源,就会发生此错误。(仅关联可选的自定义素材资源 [例如 YOUTUBE_VIDEO] 也需要提供所有最低要求的素材资源,这样素材资源组才不会进入不支持的状态,从而阻止在 Google Ads 界面中进行修改。)

例如,AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET 错误表示提交的请求未包含最少数量的 MARKETING_IMAGE 素材资源(在本例中为 1 个)。如需修正此错误,请使用 GoogleAdsService.Mutate 方法将您的请求作为批量 mutate 请求提交,其中包含 asset_group_operation(创建新的素材资源组时)和所有必需的 asset_group_asset_operation 条目,如将素材资源组与素材资源相关联中所述。

在此示例中,批量 mutate 请求中的 mutate 操作列表必须至少包含一个 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,其 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;
  }
}