根据请求的 recommendationTypes 生成建议。
抛出的错误的列表:AuthenticationError AuthorizationError HeaderError InternalError QuotaError RecommendationError RequestError
HTTP 请求
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:generate
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
customer |
必需。生成建议的客户的 ID。 |
请求正文
请求正文中包含结构如下的数据:
JSON 表示法 |
---|
{ "recommendationTypes": [ enum ( |
字段 | |
---|---|
recommendation |
必需。要生成的符合条件的 recommendationTypes 的列表。如果上传的条件不足以提供建议,或者广告系列已处于建议状态,则不会针对该类型返回任何建议。通常,如果上传了相应 recommendationType 的所有必填字段,系统就会返回建议,但在某些情况下,这还不够。 以下 recommendationTypes 支持生成建议:KEYWORD、MAXIMIZE_CLICKS_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 |
advertising |
必需。广告系列的广告渠道类型。以下 advertisingChannelType 可用于生成推荐:PERFORMANCE_MAX 和 SEARCH |
ad |
可选。当前的广告组信息。支持来自单个广告组的信息。对于以下建议类型,此字段为可选字段:KEYWORD |
campaign |
可选。广告系列中的站内链接数量。对于以下建议类型,必须填写此字段:SITELINK_ASSET |
conversion |
可选。当前的转化跟踪状态。以下 recommendationTypes 需要此字段: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 |
可选。广告系列的当前出价信息。此字段对于以下 RecommendationsType 而言是必需的: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 |
seed |
可选。关键字的种子信息。以下 recommendationTypes 需要此字段:KEYWORD |
响应正文
RecommendationService.GenerateRecommendations
的响应消息。
如果成功,响应正文将包含结构如下的数据:
JSON 表示法 |
---|
{
"recommendations": [
{
object ( |
字段 | |
---|---|
recommendations[] |
从传入的一系列已请求的建议类型中生成的建议的列表。如果没有足够的数据来为请求的 recommendationTypes 生成建议,结果集中将不包含该类型的建议。 |
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/adwords
如需了解详情,请参阅 OAuth 2.0 概览。
BiddingInfo
广告系列的当前出价信息。为与出价相关的信号提供一个封装容器,用于为建议提供参考。
JSON 表示法 |
---|
{ "biddingStrategyType": enum ( |
字段 | |
---|---|
bidding |
当前出价策略。此字段对于以下 RecommendationsType 而言是必需的: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 只能是下列其中一项: |
|
target |
当前的目标每次转化费用(以微秒为单位)。您可以为出价策略类型为 TARGET_CPA 或 MAXIMIZE_CONVERSIONS 的广告系列填充此值。 |
target |
当前的目标广告支出回报率。您可以为出价策略类型为 TARGET_ROAS 或 MAXIMIZE_CONVERSION_VALUE 的广告系列填充此字段。 |
AdGroupInfo
广告系列的当前广告组信息。
JSON 表示法 |
---|
{ "keywords": [ { object ( |
字段 | |
---|---|
keywords[] |
可选。当前关键字。如果设置了 adGroupInfo,则对于以下建议类型,此字段为选填字段:KEYWORD |
ad |
可选。AdGroup 的 AdGroup 类型。如果设置了 adGroupInfo,则以下 recommendationTypes 需要此字段:KEYWORD |
SeedInfo
关键字种子和用于生成关键字的特定网址。
JSON 表示法 |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
字段 | |
---|---|
keyword |
可选。可据以生成参考提示的关键字或词组,例如:“汽车”或“附近的汽车经销商”。 |
url |
生成参考提示的特定网址,例如:www.example.com/cars。 |