- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Информация о торгах
- Информация о группе объявлений
- Информация о семенах
- Попробуйте!
Генерирует рекомендации на основе запрошенных типов рекомендаций.
Список выброшенных ошибок: AuthenticationError AuthorizationError HeaderError InternalError QuotaError РекомендацияError RequestError
HTTP-запрос
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:generate
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
customer Id | Необходимый. Идентификатор клиента, генерирующего рекомендации. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "recommendationTypes": [ enum ( |
Поля | |
---|---|
recommendation Types[] | Необходимый. Список подходящих типов рекомендаций для создания. Если загруженных критериев недостаточно для вынесения рекомендации или кампания уже находится в рекомендованном состоянии, рекомендации для этого типа возвращены не будут. Как правило, рекомендация возвращается, если загружены все обязательные поля для этого типа рекомендации, но бывают случаи, когда этого все равно недостаточно. Следующие рекомендации поддержаны для генерации рекомендаций: ключевое слово, 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_roas, sitelink_asset, target_cpa_opt_in |
advertising Channel Type | Необходимый. Тип рекламного канала кампании. Для формирования рекомендаций поддерживаются следующие типы рекламных каналов: PERFORMANCE_MAX и SEARCH. |
ad Group Info[] | Необязательный. Текущая информация о группе объявлений. Поддерживает информацию из одной группы объявлений. Это поле является необязательным для следующих типов рекомендаций: KEYWORD. |
campaign Sitelink Count | Необязательный. Количество дополнительных ссылок в кампании. Это поле необходимо для следующих типов рекомендаций: SITELINK_ASSET. |
conversion Tracking Status | Необязательный. Текущий статус отслеживания конверсий. Это поле необходимо для следующих типов рекомендаций: 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 Info | Необязательный. Текущая информация о ставках кампании. Это поле необходимо для следующих типов рекомендаций: 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 Info | Необязательный. Начальная информация для ключевых слов. Это поле необходимо для следующих типов рекомендаций: KEYWORD. |
Тело ответа
Ответное сообщение для RecommendationService.GenerateRecommendations
.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"recommendations": [
{
object ( |
Поля | |
---|---|
recommendations[] | Список сгенерированных рекомендаций из переданного набора запрошенных типов рекомендаций. Если данных недостаточно для создания рекомендации для запрошенных типов рекомендаций, набор результатов не будет содержать рекомендации для этого типа. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/adwords
Дополнительную информацию см. в обзоре OAuth 2.0 .
Информация о торгах
Текущая информация о ставках кампании. Предоставляет оболочку для сигналов, связанных со ставками, которые служат основой для рекомендаций.
JSON-представление |
---|
{ "biddingStrategyType": enum ( |
Поля | |
---|---|
bidding Strategy Type | Текущая стратегия назначения ставок. Это поле необходимо для следующих типов рекомендаций: 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 Cpa Micros | Текущая целевая цена за конверсию в микрон. Его можно заполнить для кампаний со стратегией назначения ставок TARGET_CPA или MAXIMIZE_CONVERSIONS. |
target Roas | Текущая целевая рентабельность инвестиций. Его можно заполнить для кампаний со стратегией назначения ставок TARGET_ROAS или MAXIMIZE_CONVERSION_VALUE. |
Информация о группе объявлений
Текущая информация о группе объявлений кампании.
JSON-представление |
---|
{ "keywords": [ { object ( |
Поля | |
---|---|
keywords[] | Необязательный. Текущие ключевые слова. Это поле является необязательным для следующих типов рекомендаций, если задано значение adGroupInfo: KEYWORD. |
ad Group Type | Необязательный. AdGroup Тип группы объявлений. Это поле необходимо для следующих типов рекомендаций, если задано значение adGroupInfo: KEYWORD. |
Информация о семенах
Начальное значение ключевого слова и конкретный URL-адрес для генерации ключевых слов.
JSON-представление |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
Поля | |
---|---|
keyword Seeds[] | Необязательный. Ключевые слова или фразы для генерации идей, например: автомобили или «автосалон рядом со мной». |
url Seed | Конкретный URL-адрес для генерации идей, например: www.example.com/cars. |