根據要求的 RecommendationsType 產生建議。
擲回錯誤清單:AuthenticationError AuthorizationError HeaderError InternalError QuotaError RecommendationError RequestError
HTTP 要求
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:generate
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
customerId |
必要欄位。客戶產生建議的 ID。 |
要求主體
要求主體的資料會採用以下結構:
JSON 表示法 |
---|
{ "recommendationTypes": [ enum ( |
欄位 | |
---|---|
recommendationTypes[] |
必要欄位。要產生的符合資格 RecommendationsType 清單。如果上傳的條件不足而無法提供建議,或是廣告活動已經處於建議狀態,系統就不會傳回該類型的建議。一般來說,如果已上傳該 RecommendationsType 的所有必填欄位,但目前並不符合需求,系統就會傳回建議。 產生建議時,系統支援下列最佳化建議類型:KEYWORD、MAXIMIZE_CLICK_OPT_IN、MAXIMIZE_CONVERSIONS_OPT_IN、MAXIMIZE_CONVERSION_VALUE_OPT_IN、SET_TARGET_CPA、SET_TARGET_ROAS、SITELINK_ASSET、TARGET_CPA_OPT_IN、TARGET_ROAS_OPT_IN |
advertisingChannelType |
必要欄位。廣告活動的廣告管道類型。系統支援下列 adChannelTypes,以產生建議:PERFORMANCE_MAX 和 SEARCH |
adGroupInfo[] |
選用設定。目前的廣告群組資訊。支援單一廣告群組的資訊。下列建議類型為選填欄位:KEYWORD |
campaignSitelinkCount |
選用設定。廣告活動中的網站連結數量。下列建議類型必須使用這個欄位:SITELINK_ASSET |
conversionTrackingStatus |
選用設定。目前的轉換追蹤狀態。下列最佳化建議類型必須使用這個欄位:MAXIMIZE_CLICK_OPT_IN、MAXIMIZE_CONVERSIONS_OPT_IN、MAXIMIZE_CONVERSION_VALUE_OPT_IN、SET_TARGET_CPA、SET_TARGET_ROAS、TARGET_CPA_OPT_IN、TARGET_ROAS_OPT_IN |
biddingInfo |
選用設定。廣告活動目前的出價資訊。下列最佳化建議類型必須使用這個欄位:MAXIMIZE_CLICK_OPT_IN、MAXIMIZE_CONVERSIONS_OPT_IN、MAXIMIZE_CONVERSION_VALUE_OPT_IN、SET_TARGET_CPA、SET_TARGET_ROAS、TARGET_CPA_OPT_IN、TARGET_ROAS_OPT_IN |
seedInfo |
選用設定。關鍵字種子資訊。下列建議類型必須使用這個欄位:KEYWORD |
回應主體
「RecommendationService.GenerateRecommendations
」的回應訊息。
如果成功,回應主體即會包含具有以下結構的資料:
JSON 表示法 |
---|
{
"recommendations": [
{
object ( |
欄位 | |
---|---|
recommendations[] |
這份建議清單。如果資料不足,無法針對要求的 RecommendationsType 產生建議,結果集就不會包含該類型的建議。 |
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/adwords
詳情請參閱 OAuth 2.0 總覽。
BiddingInfo
廣告活動目前的出價資訊。為出價相關信號提供包裝函式,做為建議參考的依據。
JSON 表示法 |
---|
{ "biddingStrategyType": enum ( |
欄位 | |
---|---|
biddingStrategyType |
目前出價策略。下列最佳化建議類型必須使用這個欄位:MAXIMIZE_CLICK_OPT_IN、MAXIMIZE_CONVERSIONS_OPT_IN、MAXIMIZE_CONVERSION_VALUE_OPT_IN、SET_TARGET_CPA、SET_TARGET_ROAS、TARGET_CPA_OPT_IN、TARGET_ROAS_OPT_IN |
聯集欄位 bidding_strategy_target_info 。與 Bidding_strategy_type 相關的選用詳細資料。bidding_strategy_target_info 只能是下列其中一項: |
|
targetCpaMicros |
目前的 targetCpa (以微量為單位)。可根據出價策略類型為 TARGET_CPA 或 MAXIMIZE_CONVERSIONS 的廣告活動填入這項資料。 |
targetRoas |
目前 targetRoas。可為出價策略類型為「TARGET_ROAS」或「MAXIMIZE_CONVERSION_VALUE」的廣告活動填入這項資料。 |
AdGroupInfo
廣告活動的目前廣告群組資訊。
JSON 表示法 |
---|
{ "keywords": [ { object ( |
欄位 | |
---|---|
keywords[] |
選用設定。目前的關鍵字。如果已設定 adGroupInfo,則下列建議類型為選用欄位:KEYWORD |
adGroupType |
選用設定。廣告群組的廣告群組類型。如果已設定 adGroupInfo,則下列 RecommendationsType 為必要欄位:KEYWORD |
SeedInfo
要用來產生關鍵字的關鍵字字根和特定網址。
JSON 表示法 |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
欄位 | |
---|---|
keywordSeeds[] |
選用設定。用來產生提案的關鍵字或詞組,例如「汽車或我附近的汽車經銷商」。 |
urlSeed |
要產生提案的特定網址,例如:www.example.com/cars。 |