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

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

广告系列优化

如需了解可通过效果最大化广告系列实现的不同业务目标,请参阅效果最大化广告系列的优化提示。这些提示同样适用于通过 Google Ads API 制作的效果最大化广告系列。

广告系列问题排查

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

常见的素材资源组错误

如果您创建 AssetGroup 的请求失败,并显示 AssetGroupError 和以 NOT_ENOUGH 开头的枚举值(例如 AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET),这意味着您的 AssetGroup 不符合最低素材资源要求,并且未被创建。

例如,AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET 错误表示提交的创建 AssetGroup 的请求没有最少数量的 MARKETING_IMAGES(在本例中为一个)。如需修正此错误,请使用包含 asset_group_operation 和所有缺失 asset_group_asset_operationsGoogleAdsService.mutate 方法重新提交 AssetGroup 作为批量 mutate 请求创建的请求,如将素材资源组关联到资源中所示。

在此示例中,批量 mutate 请求中的 mutate 操作列表需要包含至少一个 field_typeMARKETING_IMAGEAssetGroupAssetAssetGroupAsset 引用的资源还必须符合 MARKETING_IMAGE 的规范。

同样,如果创建 AssetGroup 的请求失败并显示 AssetGroupError.SHORT_DESCRIPTION_REQUIRED,这意味着您的 AssetGroup 缺少不超过 60 个字符且 field_typeDESCRIPTIONTEXT 素材资源。解决此问题的步骤与 NOT_ENOUGH_MARKETING_IMAGE_ASSET 示例相同。但是,请求必须包含至少一个 field_typeDESCRIPTIONAssetGroupAsset,并且 AssetGroupAsset 引用的资源不得超过 60 个字符。

素材资源组问题排查

asset_group.primary_statusasset_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_statusasset_group_asset.primary_status_detailsasset_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"

素材资源来源

效果最大化广告系列的独特之处在于,所投放的广告包含的素材资源是由广告客户上传并由 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;
  }
}