リクエストされた recommendationTypes に基づいてレコメンデーションを生成します。
スローされるエラーのリスト: AuthenticationError AuthorizationError HeaderError InternalError QuotaError RecommendationError RequestError
HTTP リクエスト
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:generate
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
customer |
必須。推奨事項を生成するお客様の ID。 |
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "recommendationTypes": [ enum ( |
フィールド | |
---|---|
recommendation |
必須。生成できる RecommendationType のリスト。アップロードされた条件が不十分な場合、推奨を作成できない場合や、キャンペーンがすでに推奨状態になっている場合、そのタイプの最適化案は返されません。通常、RecommendationType の必須フィールドがすべてアップロードされると推奨事項が返されますが、それだけでは不十分な場合もあります。 最適化案の生成では、RecommendationType がサポートされています: 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 |
必須。キャンペーンの広告チャネル タイプ。最適化案の生成では、次の AdvertisingChannelTypes がサポートされています: PERFORMANCE_MAX と SEARCH |
ad |
省略可。現在の広告グループの情報。1 つの広告グループの情報に対応しています。このフィールドは、recommendationTypes が KEYWORD の場合に省略可能です。 |
campaign |
省略可。キャンペーンのサイトリンクの数。このフィールドは、recommendationTypes が 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 |
省略可。キャンペーンの現在の入札情報。このフィールドは、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 の場合に必要です。 |
seed |
省略可。キーワードのシードバッグ情報。このフィールドは、recommendationTypes: KEYWORD に必要です。 |
レスポンスの本文
RecommendationService.GenerateRecommendations
に対するレスポンス メッセージです。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{
"recommendations": [
{
object ( |
フィールド | |
---|---|
recommendations[] |
リクエストされた RecommendationTypes のセットで渡された生成済みの最適化案のリスト。リクエストされた recommendationTypes の推奨事項を生成するのに十分なデータがない場合、そのタイプの推奨事項は結果セットに含まれません。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/adwords
詳しくは、OAuth 2.0 の概要をご覧ください。
BiddingInfo
キャンペーンの現在の入札情報。最適化案に役立つ入札関連のシグナルのラッパーとして機能します。
JSON 表現 |
---|
{ "biddingStrategyType": enum ( |
フィールド | |
---|---|
bidding |
現在の入札戦略。このフィールドは、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_strategy_target_info 。(省略可)bid_strategy_type に関連する詳細。bidding_strategy_target_info は次のいずれかになります。 |
|
target |
現在の目標コンバージョン単価(マイクロ単位)。これは、入札戦略の種類が TARGET_CPA または MAXIMIZE_CONVERSIONS のキャンペーンに入力できます。 |
target |
現在の targetRoas。これは、入札戦略のタイプが TARGET_ROAS または MAXIMIZE_CONVERSION_VALUE のキャンペーンに入力できます。 |
AdGroupInfo
キャンペーンの現在の広告グループ情報。
JSON 表現 |
---|
{ "keywords": [ { object ( |
フィールド | |
---|---|
keywords[] |
省略可。現在のキーワード。このフィールドは、adGroupInfo が設定されている場合、次の recommendationTypes では省略可能です。KEYWORD |
ad |
省略可。広告グループの広告グループタイプ。このフィールドは、adGroupInfo が設定されている場合、recommendationsTypes で KEYWORD を指定する必要があります。 |
SeedInfo
キーワード シードと、キーワードを生成する特定の URL。
JSON 表現 |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
フィールド | |
---|---|
keyword |
省略可。候補を生成するキーワードやフレーズ(「車」や「近くの自動車ディーラー」など)。 |
url |
候補を生成する特定の URL(例: www.example.com/cars)。 |