根据请求的 RecommendationType 生成建议。
抛出的错误列表: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[] |
必需。要生成的合格 RecommendationType 的列表。如果上传的条件不足以生成建议,或者广告系列已处于建议状态,系统将不会针对该类型返回任何建议。通常,如果系统提供了该 RecommendationType 的所有必填字段,就会返回建议,但在某些情况下,这仍然不够。 以下建议类型可用于生成建议: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 |
必需。广告系列的广告渠道类型。支持以下 AdvertisingChannelType 生成建议:PERFORMANCE_MAX 和 SEARCH |
adGroupInfo[] |
可选。当前广告组信息。支持来自单个广告组的信息。对于以下 RecommendationType,此字段是选填字段:KEYWORD |
campaignSitelinkCount |
可选。广告系列中的站内链接数量。对于以下 RecommendationType,必须使用此字段:SITELINK_ASSET |
conversionTrackingStatus |
可选。当前的转化跟踪状态。对于以下建议类型,此字段是必填字段:MAXIMIZE_clicks_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_clicks_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 |
可选。关键字的种子信息。对于以下 RecommendationType,此字段是必填字段:KEYWORD |
响应正文
RecommendationService.GenerateRecommendations
的响应消息。
如果成功,响应正文将包含结构如下的数据:
JSON 表示法 |
---|
{
"recommendations": [
{
object ( |
字段 | |
---|---|
recommendations[] |
根据所传递的一系列请求的推荐类型生成的推荐列表。如果没有足够的数据来为请求的 RecommendationType 生成建议,则结果集将不会包含针对该类型的建议。 |
授权范围
需要以下 OAuth 作用域:
https://www.googleapis.com/auth/adwords
有关详情,请参阅 OAuth 2.0 概览。
BiddingInfo
广告系列的当前出价信息。提供出价相关信号的封装容器,这些信号可为推荐内容提供参考。
JSON 表示法 |
---|
{ "biddingStrategyType": enum ( |
字段 | |
---|---|
biddingStrategyType |
当前出价策略。对于以下建议类型,此字段是必填字段:MAXIMIZE_clicks_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 |
当前目标 ROAS。对于出价策略类型为“TARGET_ROAS”或“MAXIMIZE_CONVERSION_VALUE”的广告系列,可以填充此值。 |
AdGroupInfo
广告系列的当前广告组信息。
JSON 表示法 |
---|
{ "keywords": [ { object ( |
字段 | |
---|---|
keywords[] |
可选。当前使用的关键字。如果设置了 adGroupInfo,则对于以下 RecommendationType 而言,此字段是可选字段:KEYWORD |
adGroupType |
可选。广告组的广告组类型。如果设置了 adGroupInfo,则以下 RecommendationType 是必填字段:KEYWORD |
SeedInfo
关键字种子和用于生成关键字的特定网址。
JSON 表示法 |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
字段 | |
---|---|
keywordSeeds[] |
可选。用于生成提示的关键字或短语,例如:“汽车”或“附近的汽车经销商”。 |
urlSeed |
用于生成提示的特定网址,例如:www.example.com/cars。 |