廣告活動目標

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

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

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

與 CustomerConversionGoal 相同,每當 Google Ads 廣告轉換客戶新增 ConversionAction,且該客戶具有新的 category 和 origin 組合時,Google Ads 會自動為該組合建立新的 CampaignConversionGoal。除非符合下列任一條件,否則廣告活動目標的 biddable 屬性為 true。如果符合下列任一條件,biddable 則為 false:

  • 廣告活動的其他 CampaignConversionGoal,以及新動作的 category,其 biddable 設為 false。

  • 下表列出 category 和 origin 的組合。

轉換動作類別 轉換來源
BEGIN_CHECKOUT GOOGLE_HOSTED
CONSIDERATION GOOGLE_HOSTED
CONTACT GOOGLE_HOSTED
CONVERTED_LEAD GOOGLE_HOSTED
ENGAGEMENT GOOGLE_HOSTED
GET_DIRECTIONS GOOGLE_HOSTED
PAGE_VIEW GOOGLE_HOSTED
QUALIFIED_LEAD GOOGLE_HOSTED
SIGNUP GOOGLE_HOSTED
PURCHASE GOOGLE_HOSTED
STORE_SALE STORE
STORE_VISIT STORE
PHONE_CALL_LEAD LOCAL_SERVICES_ADS
MESSAGE_LEAD LOCAL_SERVICES_ADS
BOOK_APPOINTMENT LOCAL_SERVICES_ADS
CONVERTED_LEAD LOCAL_SERVICES_ADS

擷取廣告活動目標

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

目標設定層級

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

更新廣告活動的任何 CampaignConversionGoals 或使用自訂目標,會自動將廣告活動的 ConversionGoalCampaignConfig 變更為 goal_config_level=CAMPAIGN。您可以還原廣告活動的所有專屬目標設定,並使用 ConversionGoalCampaignConfigService 將 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

自訂目標

CustomerConversionGoal 和 CampaignConversionGoal 都是根據 category 和 origin 的組合來表示目標。自訂目標則提供額外彈性,無論origin或category為何,都能針對特定轉換動作進行最佳化。

舉例來說,如果您想根據相同 category 和 origin 的目標子集設定目標,這個方法就十分實用。舉例來說,您可能有三個轉換動作,分別是 category=DEFAULT 和 origin=WEBSITE,但在某個特定廣告活動中,您只想根據其中兩個轉換動作出價。在這種情況下,您可以讓廣告活動使用只包含這兩個轉換動作的自訂目標,並在 CampaignConversionGoal 上為 category=DEFAULT 和 origin=WEBSITE 設定 biddable=false。

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

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

  2. 使用 ConversionGoalCampaignConfigService 更新廣告活動的 ConversionGoalCampaignConfig,將 custom_conversion_goal 設為上一步中 CustomConversionGoal 的資源名稱,並將作業的 update_mask 設為 custom_conversion_goal (後端會自動將 goal_config_level 更新為 CAMPAIGN)。

  3. 視需要更新任何 CampaignConversionGoal 的 biddable 屬性。舉例來說,如果您「只」想讓 Google Ads 針對自訂目標中的轉換動作進行最佳化,請將每個 CampaignConversionGoal 的 biddable 設為 false。如果您希望 Google Ads 針對自訂目標中的轉換動作進行最佳化,同時也針對特定 category 和 origin 組合的轉換動作進行最佳化,請確保每個對應的 CampaignConversionGoal 的 biddable 為 true,且其他 origin 和 category 組合的每個 CampaignConversionGoal 為 false。

正在擷取自訂目標

使用下列查詢,擷取帳戶中的所有 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_goal 和 campaign 的屬性。這項功能可讓您在單一回應中,查看廣告活動、自訂目標和目標設定之間的關聯。

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