- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- BiddingInfo
- AdGroupInfo
- SeedInfo
- Pruébalo
Genera recomendaciones según los recommendationTypes solicitados.
Lista de errores arrojados: AuthenticationError AuthorizationError HeaderError InternalError QuotaError RecommendationError RequestError
Solicitud HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:generate
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
customer |
Obligatorio. El ID del cliente que genera recomendaciones. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "recommendationTypes": [ enum ( |
Campos | |
---|---|
recommendation |
Obligatorio. Lista de recommendationTypes aptas para generar. Si los criterios subidos no son suficientes para realizar una recomendación o si la campaña ya está en el estado recomendado, no se mostrará ninguna recomendación para ese tipo. Por lo general, se muestra una recomendación si se suben todos los campos obligatorios para ese recommendationType, pero hay casos en los que esto no es suficiente. Se admiten los siguientes tipos de recomendación para la generación de recomendaciones: KEYWORD, MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_IN, SET_TARGET_CPA, SET_TARGET_ROAS, SITELINK_ASSET, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
advertising |
Obligatorio. Es el tipo de canal de publicidad de la campaña. Los siguientes advertisingChannelTypes son compatibles para la generación de recomendaciones: PERFORMANCE_MAX y SEARCH |
ad |
Opcional. Información actual del grupo de anuncios. Admite información de un solo grupo de anuncios. Este campo es opcional para los siguientes recommendationTypes: KEYWORD |
campaign |
Opcional. Es la cantidad de vínculos a sitios en la campaña. Este campo es necesario para los siguientes recommendationTypes: SITELINK_ASSET |
conversion |
Opcional. Estado actual del seguimiento de conversiones. Este campo es necesario para las siguientes opciones de recomendación: 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 |
Opcional. Es la información de ofertas actual de la campaña. Este campo es necesario para las siguientes opciones de recomendación: 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 |
Opcional. Información inicial para las palabras clave. Este campo es necesario para el siguiente recommendationTypes: KEYWORD |
Cuerpo de la respuesta
Mensaje de respuesta para RecommendationService.GenerateRecommendations
.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"recommendations": [
{
object ( |
Campos | |
---|---|
recommendations[] |
Es la lista de recomendaciones generadas a partir del conjunto pasado de recommendationTypes solicitados. Si no hay datos suficientes para generar una recomendación para el recommendationTypes solicitado, el conjunto de resultados no contendrá una recomendación para ese tipo. |
Alcances de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/adwords
Para obtener más información, consulta la descripción general de OAuth 2.0.
BiddingInfo
Información sobre las ofertas actuales de la campaña. Proporciona un wrapper para los indicadores relacionados con las ofertas que informan las recomendaciones.
Representación JSON |
---|
{ "biddingStrategyType": enum ( |
Campos | |
---|---|
bidding |
Estrategia de ofertas actual. Este campo es necesario para los siguientes 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 |
Campo de unión bidding_strategy_target_info . Detalles opcionales relacionados con bidding_strategy_type. Las direcciones (bidding_strategy_target_info ) solo pueden ser una de las siguientes opciones: |
|
target |
CPA objetivo actual en micros Puede completar esta información para las campañas que tengan un tipo de estrategia de ofertas de TARGET_CPA o MAXIMIZE_CONVERSIONS. |
target |
TargetRoas actual. Puede completar esta información para las campañas que tengan un tipo de estrategia de ofertas de TARGET_ROAS o MAXIMIZE_CONVERSION_VALUE. |
AdGroupInfo
Es la información actual del grupo de anuncios de la campaña.
Representación JSON |
---|
{ "keywords": [ { object ( |
Campos | |
---|---|
keywords[] |
Opcional. Palabras clave actuales Este campo es opcional para los siguientes recommendationTypes si se configura adGroupInfo: KEYWORD |
ad |
Opcional. Es el tipo de grupo de anuncios del grupo de anuncios. Este campo es necesario para el siguiente recommendationTypes si se establece adGroupInfo: KEYWORD |
SeedInfo
Un valor inicial de palabra clave y una URL específica para generar palabras clave.
Representación JSON |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
Campos | |
---|---|
keyword |
Opcional. Palabras clave o frases a partir de las cuales generar ideas, por ejemplo: automóviles o "concesionario de automóviles cerca de mí". |
url |
Una URL específica para generar ideas, por ejemplo: www.example.com/automóviles. |