廣告活動目標可讓您針對特定轉換動作,最佳化特定廣告活動。如果廣告活動的目標與帳戶層級目標不同,您可以視需要使用 CampaignConversionGoalService 修改每個CampaignConversionGoal及其 biddable 設定。舉例來說,如果您的帳戶通常會針對電子商務進行最佳化,但您有一個廣告活動是針對親臨門市,則可以為所有 biddable=trueCampaignConversionGoal 物件設定 category=STORE_VISIT,並為所有其他 CampaignConversionGoal 物件設定 biddable=false。
如果您發出 CampaignConversionGoalOperation 或使用自訂目標,為廣告活動覆寫客戶層級目標,Google Ads 就不會再將未來的 CustomerConversionGoal 變更套用至廣告活動的任何 CampaignConversionGoal 物件。從此時起,CampaignConversionGoal 物件完全獨立,除非您按照「目標設定層級」一文所述,更新廣告活動的轉換目標設定,將廣告活動改回使用客戶層級目標,否則這些物件會維持獨立狀態。
新轉換動作的廣告活動目標
與 CustomerConversionGoal 相同,每當將 ConversionAction 新增至 Google Ads 轉換客戶時,Google Ads 會自動為該組合建立新的 category 和 origin 組合 CampaignConversionGoal。廣告活動目標的 biddable 屬性為 true,但如果符合下列任一條件,則 biddable 為 false:
廣告活動和新動作的任何其他
CampaignConversionGoalcategory都設為biddablefalse。下表列出
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 清單。為方便起見,您可以在 campaign
子句中加入屬性,或在 WHERE 子句中使用屬性,只擷取特定廣告活動的廣告活動目標。SELECT以下查詢範例說明如何依 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'
目標設定層級
goal_config_level廣告活動的ConversionGoalCampaignConfig目標來源。有 goal_config_level 個廣告活動 (共 CUSTOMER 個) 使用客戶層級目標,另有 goal_config_level 個廣告活動 (共 CAMPAIGN 個) 使用廣告活動層級目標。
更新廣告活動的任何CampaignConversionGoals,或使用自訂目標,都會自動將廣告活動的ConversionGoalCampaignConfig變更為goal_config_level=CAMPAIGN。您可以還原廣告活動的所有廣告活動專屬目標設定,並將廣告活動改回使用客戶層級目標,方法是將 goal_config_level 設為 CUSTOMER (使用 ConversionGoalCampaignConfigService)。
使用下列查詢,擷取每個廣告活動的 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 的轉換動作,但您只想根據其中兩個轉換動作,為特定廣告活動出價。在這種情況下,您可以讓廣告活動使用只包含這兩個轉換動作的自訂目標,並針對 category=DEFAULT 和 origin=WEBSITE 設定 biddable=false CampaignConversionGoal category=DEFAULT 和 origin=WEBSITE。
建立自訂目標並套用到廣告活動的步驟如下:
使用
CustomConversionGoalService建立CustomConversionGoal。將conversion_actions重複欄位設為 Google Ads 應使用的資源名稱清單,以進行最佳化,並將name設為您選擇的名稱。ConversionAction使用
ConversionGoalCampaignConfigService更新廣告活動的ConversionGoalCampaignConfig,將custom_conversion_goal設為上一步驟中CustomConversionGoal的資源名稱,並將作業的update_mask設為custom_conversion_goal(後端會自動將goal_config_level更新為CAMPAIGN)。視需要更新任何
CampaignConversionGoal的biddable屬性。 舉例來說,如果只想讓 Google Ads 針對自訂目標中的轉換動作進行最佳化,請將每個CampaignConversionGoal的biddable設為false。如要讓 Google Ads 除了針對特定category和origin組合的轉換動作進行最佳化,也針對自訂目標中的轉換動作進行最佳化,請確保每個對應的CampaignConversionGoal都是true,且其他origin和category組合的每個CampaignConversionGoal都是false。biddable
擷取自訂目標
使用下列查詢,擷取帳戶中的所有 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