廣告活動目標

廣告活動目標可讓您針對特定轉換動作,最佳化特定廣告活動。如果廣告活動的目標與帳戶層級目標不同,您可以視需要修改每個CampaignConversionGoalbiddable設定。舉例來說,如果您的帳戶通常會針對電子商務進行最佳化,但您有一個廣告活動是以親臨門市為目標,則可以為所有 CampaignConversionGoal 物件設定 biddable=true,並為所有其他 CampaignConversionGoal 物件設定 category=STORE_VISITbiddable=false

如果您發出 CampaignConversionGoalOperation 或使用自訂目標,為廣告活動覆寫客戶層級目標,Google Ads 就不會再將未來的 CustomerConversionGoal 變更套用至廣告活動的任何 CampaignConversionGoal 物件。從此時起,CampaignConversionGoal 物件會完全獨立,除非您按照下方所述更新廣告活動的轉換目標設定,將廣告活動改回使用客戶層級目標,否則這些物件會維持獨立狀態。

新轉換動作的廣告活動目標

CustomerConversionGoal 相同,每當有新的 categoryorigin 組合加入 Google Ads 轉換客戶時,Google Ads 就會自動為該組合建立新的 CampaignConversionGoalConversionAction除非符合下列任一條件,否則廣告活動目標的 biddable 屬性會是 true,此時會是 falsebiddable

  • 廣告活動和新動作的任何其他 CampaignConversionGoal 都已將 category 設為 falsecategorybiddable

  • categoryorigin 的組合如下表所示。

category 來源
BEGIN_CHECKOUT GOOGLE_HOSTED
考慮度 GOOGLE_HOSTED
聯絡人 GOOGLE_HOSTED
CONVERTED_LEAD GOOGLE_HOSTED
參與度 GOOGLE_HOSTED
GET_DIRECTIONS GOOGLE_HOSTED
PAGE_VIEW GOOGLE_HOSTED
QUALIFIED_LEAD GOOGLE_HOSTED
SIGNUP GOOGLE_HOSTED
購買 GOOGLE_HOSTED
STORE_SALE 商店
STORE_VISIT 商店

擷取廣告活動目標

使用下列查詢,擷取帳戶的 CampaignConversionGoals 清單。為方便起見,您可以在 campaign 子句中加入屬性,或在 WHERE 子句中使用屬性,只擷取特定廣告活動的廣告活動目標。SELECT以下查詢範例說明如何依 campaign.advertising_channel_type 篩選,但您也可以依其他廣告活動屬性 (例如 campaign.idcampaign.name 等) 篩選。

SELECT
  campaign_conversion_goal.campaign,
  campaign_conversion_goal.category,
  campaign_conversion_goal.origin,
  campaign_conversion_goal.biddable,
  campaign.id,
  campaign.name
FROM campaign_conversion_goal
WHERE campaign.advertising_channel_type = PERFORMANCE_MAX

目標設定層級

goal_config_level ConversionGoalCampaignConfig 表示廣告活動的目標來源。 goal_config_levelCUSTOMER 廣告活動使用客戶層級目標,goal_config_levelCAMPAIGN 廣告活動則使用廣告活動層級目標。

更新廣告活動的任何CampaignConversionGoals,或使用自訂目標,都會自動將廣告活動的ConversionGoalCampaignConfig變更為goal_config_level=CAMPAIGN。您可以還原廣告活動的所有廣告活動專屬目標設定,並將 goal_config_level 設為 CUSTOMER,讓廣告活動改用客戶層級目標。

使用下列查詢,擷取每個廣告活動的 goal_config_level

SELECT
  conversion_goal_campaign_config.campaign,
  conversion_goal_campaign_config.custom_conversion_goal,
  conversion_goal_campaign_config.goal_config_level,
  campaign.id,
  campaign.name
FROM conversion_goal_campaign_config

自訂目標

CustomerConversionGoalCampaignConversionGoal 都會根據 categoryorigin 的組合來表達目標。自訂目標 可讓您彈性地針對特定轉換動作進行最佳化,無論是origincategory皆適用。

舉例來說,如果您想根據相同 categoryorigin 的目標子集設定目標,這個做法就非常實用。舉例來說,您可能會有三個包含 category=DEFAULTorigin=WEBSITE 的轉換動作,但您只想根據其中兩個轉換動作,為特定廣告活動出價。在這種情況下,您可以讓廣告活動使用只包含這兩項轉換動作的自訂目標,並為 category=DEFAULTorigin=WEBSITE 設定 biddable=falseCampaignConversionGoal

如要建立自訂目標並套用至廣告活動,請按照下列步驟操作:

  1. 建立 CustomConversionGoal。將conversion_actions重複欄位設為 Google Ads 應使用的最佳化資源名稱清單,並將name設為您選擇的名稱。ConversionAction

  2. 更新廣告活動的 ConversionGoalCampaignConfig,將 custom_conversion_goal 設為上一個步驟中 CustomConversionGoal 的資源名稱,並將作業的 update_mask 設為 custom_conversion_goal

  3. 視需要更新任何 CampaignConversionGoalbiddable 屬性。 舉例來說,如果想讓 Google Ads 針對自訂目標中的轉換動作進行最佳化,請在每個CampaignConversionGoal上將 biddable 設為 false。如要讓 Google Ads 除了針對特定 categoryorigin 組合的轉換動作進行最佳化,也針對自訂目標中的轉換動作進行最佳化,請確保每個對應的 CampaignConversionGoal 都是 true,且其他 origincategory 組合的每個 CampaignConversionGoal 都是 falsebiddable

正在擷取自訂目標

使用下列查詢,擷取帳戶中的所有 CustomConversionGoal 資源。如果您的帳戶使用跨帳戶轉換追蹤,回應會包含有效轉換帳戶的自訂目標。

SELECT
  custom_conversion_goal.id,
  custom_conversion_goal.name,
  custom_conversion_goal.status,
  custom_conversion_goal.conversion_actions
FROM custom_conversion_goal

此外,查詢 conversion_goal_campaign_config 資源時,可以加入 custom_conversion_goalcampaign 的屬性。這項功能有助於在單一回應中,查看廣告活動、自訂目標和目標設定之間的關係。

SELECT
  conversion_goal_campaign_config.campaign,
  conversion_goal_campaign_config.custom_conversion_goal,
  conversion_goal_campaign_config.goal_config_level,
  campaign.id,
  campaign.name,
  custom_conversion_goal.name,
  custom_conversion_goal.status,
  custom_conversion_goal.conversion_actions
FROM conversion_goal_campaign_config