廣告活動目標

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

當您透過發出 CampaignConversionGoalOperation 或使用自訂目標,覆寫廣告活動的客戶層級目標時,Google Ads 將不再將日後的 CustomerConversionGoal 變更套用至廣告活動的任何 CampaignConversionGoal 物件。從那個時間點開始,CampaignConversionGoal 物件就會完全獨立,除非您更新轉換目標廣告活動設定,讓廣告活動恢復使用客戶層級目標,否則會維持這種狀態

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

CustomerConversionGoal 相同,只要在 Google Ads 轉換客戶中新增 ConversionAction,並搭配新的 categoryorigin 組合,Google Ads 就會自動為該組合建立新的 CampaignConversionGoal。除非符合下列任一條件,否則廣告活動目標的 biddable 屬性會是 true,在這種情況下,biddable 會是 false

  • 廣告活動的其他 CampaignConversionGoal 和新動作的 category 都已將 biddable 設為 false

  • categoryorigin 組合可參考下表。

category origin
BEGIN_CHECKOUT GOOGLE_HOSTED
聯絡人 GOOGLE_HOSTED
參與度 GOOGLE_HOSTED
GET_DIRECTIONS GOOGLE_HOSTED
PAGE_VIEW GOOGLE_HOSTED
註冊 GOOGLE_HOSTED
購買 GOOGLE_HOSTED
STORE_SALE 商店
STORE_VISIT 商店

擷取廣告活動目標

請使用下列查詢,擷取帳戶的 CampaignConversionGoals 清單。為方便起見,您可以在 SELECT 子句中加入 campaign 的屬性,或是在 WHERE 子句中使用這些屬性,只擷取特定廣告活動的廣告活動目標。以下查詢為範例,說明如何依 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

目標設定層級

ConversionGoalCampaignConfiggoal_config_level 代表廣告活動目標的來源。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=WEBSITECampaignConversionGoal 上設定 biddable=false

建立自訂目標並套用至廣告活動的步驟如下:

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

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

  3. 視需要更新任何 CampaignConversionGoalbiddable 屬性。舉例來說,如果您想讓 Google Ads 針對自訂目標中的轉換動作進行最佳化,請將各個 CampaignConversionGoalbiddable 設為 false。如果您希望 Google Ads 除了針對特定 categoryorigin 組合中的轉換動作進行最佳化,也針對自訂目標中的轉換動作進行最佳化,請務必確保 biddable 為每個對應 CampaignConversionGoaltrue,而 false 為每個 CampaignConversionGoalcategoryorigin 其他組合。

擷取自訂目標

使用以下查詢,擷取帳戶中的所有 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