最高成效廣告活動最佳化和疑難排解

與最高成效廣告活動報表類似,您可以使用 GoogleAdsService.SearchStream 擷取廣告活動和素材資源群組中繼資料,藉此最佳化廣告活動及排解常見問題。

廣告活動最佳化

如要瞭解如何透過最高成效廣告活動達成不同業務目標,請參閱最高成效廣告活動最佳化提示。這些提示同樣適用於透過 Google Ads API 建立的最高成效廣告活動。

廣告活動疑難排解

如果最高成效廣告活動的成效不如預期,問題可能出在廣告、出價、指定目標、轉換追蹤或廣告活動設定。如需疑難排解步驟,請參閱下列指南:

已啟用品牌宣傳指南的廣告活動

使用品牌宣傳指南,控管品牌在最高成效廣告活動中的呈現方式。您可以使用 Campaign.brand_guidelines_enabled 確認廣告活動已啟用品牌宣傳指南。

Campaign.brand_guidelines_enabled 設為 true 的最高成效廣告活動會使用廣告活動層級的品牌素材資源 (BUSINESS_NAMELOGOLANDSCAPE_LOGO),且必須具備

  • 只有一個 BUSINESS_NAME 資源
  • 至少一項 LOGO 資產

如果無法正確連結這些 CampaignAsset 資源,系統會根據缺少的資產類型,顯示 CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKEDCampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED 錯誤。如果廣告活動啟用品牌宣傳指南,下列任一動作都可能觸發這些錯誤:

  • 建立新的 Campaign,但未在同一要求中提供 BUSINESS_NAMELOGO 做為 CampaignAsset 資源。
  • 移除一或多項 CampaignAsset 資源,導致廣告活動不再符合最低品牌素材資源規定
  • 將素材資源群組層級的素材資源新增至先前沒有素材資源的最高成效廣告活動,以透過產品動態饋給進行線上銷售,但未在同一要求中提供所有必要CampaignAsset資源。

如果嘗試在錯誤層級連結品牌資產,也會產生錯誤,修正方式如下:

素材資源群組最佳化

如要改善素材資源群組,請查看廣告優異度和素材資源涵蓋範圍報表。您可以使用 AssetGroup 資源上的 asset_coverage 欄位存取這份報表,其中包含改善 ad_strength 的建議 ad_strength_action_items

SELECT
  asset_group.ad_strength,
  asset_group.asset_coverage
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"

素材資源群組疑難排解

使用 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"

常見的素材資源群組錯誤

如果建立 AssetGroup 的要求失敗,並傳回 AssetGroupError 和以 NOT_ENOUGH 開頭的列舉值 (例如 AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET),表示 AssetGroup 未達到最低素材資源規定,因此未建立。

舉例來說,如果發生 AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET 錯誤,表示提交建立 AssetGroup 的要求時,MARKETING_IMAGES 數量未達下限 (本例為 1 個)。如要修正這個錯誤,請使用 GoogleAdsService.mutate 方法,以大量變更要求重新提交建立 AssetGroup 的要求,其中包含 asset_group_operation 和任何缺少的 asset_group_asset_operations,如「將素材資源群組連結至素材資源」一文所示。

在這個範例中,大量變更要求中的變更作業清單必須至少包含一個 AssetGroupAsset,且 field_typeMARKETING_IMAGEAssetGroupAsset 參照的資產也必須符合 MARKETING_IMAGE 的規格。

同樣地,如果建立 AssetGroup 的要求失敗並顯示 AssetGroupError.SHORT_DESCRIPTION_REQUIRED,表示 AssetGroup 缺少 60 個半形字元以下的 TEXT 資源,以及 DESCRIPTIONfield_type。修正這個問題的步驟與NOT_ENOUGH_MARKETING_IMAGE_ASSET範例中所示的步驟相同。不過,要求必須至少包含一個 AssetGroupAsset,且 field_typeDESCRIPTION,而 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;
  }
}