廣告活動目標可讓您針對特定轉換動作,最佳化特定廣告活動。如果廣告活動的目標與帳戶層級目標不同,您可以視需要修改每個CampaignConversionGoal
和biddable
設定。舉例來說,如果您的帳戶通常會針對電子商務進行最佳化,但您有一個廣告活動是以親臨門市為目標,則可以為所有 CampaignConversionGoal
物件設定 biddable=true
,並為所有其他 CampaignConversionGoal
物件設定 category=STORE_VISIT
。biddable=false
如果您發出 CampaignConversionGoalOperation
或使用自訂目標,為廣告活動覆寫客戶層級目標,Google Ads 就不會再將未來的 CustomerConversionGoal
變更套用至廣告活動的任何 CampaignConversionGoal
物件。從此時起,CampaignConversionGoal
物件會完全獨立,除非您按照下方所述更新廣告活動的轉換目標設定,將廣告活動改回使用客戶層級目標,否則這些物件會維持獨立狀態。
新轉換動作的廣告活動目標
與 CustomerConversionGoal
相同,每當有新的 category
和 origin
組合加入 Google Ads 轉換客戶時,Google Ads 就會自動為該組合建立新的 CampaignConversionGoal
。ConversionAction
除非符合下列任一條件,否則廣告活動目標的 biddable
屬性會是 true
,此時會是 false
:biddable
廣告活動和新動作的任何其他
CampaignConversionGoal
都已將category
設為false
。category
biddable
category
和origin
的組合如下表所示。
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.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
,讓廣告活動改用客戶層級目標。
使用下列查詢,擷取每個廣告活動的 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
。
如要建立自訂目標並套用至廣告活動,請按照下列步驟操作:
建立
CustomConversionGoal
。將conversion_actions
重複欄位設為 Google Ads 應使用的最佳化資源名稱清單,並將name
設為您選擇的名稱。ConversionAction
更新廣告活動的
ConversionGoalCampaignConfig
,將custom_conversion_goal
設為上一個步驟中CustomConversionGoal
的資源名稱,並將作業的update_mask
設為custom_conversion_goal
。視需要更新任何
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