- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Alcances de la autorización
- CampaignToForecast
- CriterionBidModifier
- CampaignBiddingStrategy
- ManualCpcBiddingStrategy
- MaximizeClicksBiddingStrategy
- MaximizeConversionsBiddingStrategy
- ForecastAdGroup
- BiddableKeyword
- KeywordForecastMetrics
- Pruébala
Muestra métricas (como impresiones, clics, costo total) de una previsión de palabras clave para una campaña determinada.
Lista de errores arrojados: AuthenticationError AuthorizationError CollectionSizeError HeaderError InternalError QuotaError RequestError
Solicitud HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}:generateKeywordForecastMetrics
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
customerId |
El ID del cliente. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "forecastPeriod": { object ( |
Campos | |
---|---|
forecastPeriod |
Es el período de la previsión. La fecha de inicio debe ser posterior a la fecha actual y la de finalización debe estar dentro de 1 año a partir de hoy. La zona horaria de referencia utilizada es la de la cuenta de Google Ads que pertenece al cliente. Si no se establece, se utilizará un período predeterminado desde el próximo domingo hasta el sábado siguiente. |
campaign |
Obligatorio. Es la campaña que se utiliza en la previsión. |
currencyCode |
Es la moneda que se usa para la conversión del tipo de cambio. De forma predeterminada, se usa la moneda de la cuenta del cliente. Configura este campo solo si la moneda es diferente de la de la cuenta. Puede encontrar la lista de códigos de moneda válidos en https://developers.google.com/google-ads/api/data/codes-formats#currency-codes. |
Cuerpo de la respuesta
Mensaje de respuesta para [KeywordPlanIdeaService.GenerateKeywordForecastMetrics].
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"campaignForecastMetrics": {
object ( |
Campos | |
---|---|
campaignForecastMetrics |
Resultados de la previsión de la campaña. |
Permisos 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.
CampaignToForecast
Una campaña para realizar una previsión de campaña de palabras clave
Representación JSON |
---|
{ "languageConstants": [ string ], "geoModifiers": [ { object ( |
Campos | |
---|---|
languageConstants[] |
La lista de nombres de recursos e idiomas a los que se orientará. El nombre del recurso tiene el formato "languageConstants/{criterionId}". Para ver la lista de códigos de criterios de idioma, consulta https://developers.google.com/google-ads/api/data/codes-formats#languages. |
geoModifiers[] |
Ubicaciones de segmentación. Las ubicaciones deben ser únicas. |
keywordPlanNetwork |
Obligatorio. Es la red que se usa para la segmentación. |
negativeKeywords[] |
Es la lista de palabras clave negativas que se usarán en la campaña cuando se realice la previsión. |
biddingStrategy |
Obligatorio. La estrategia de ofertas de la campaña. |
adGroups[] |
Indica los grupos de anuncios de la campaña nueva que se van a prever. |
conversionRate |
El porcentaje de conversiones esperado (cantidad de conversiones dividida por la cantidad de clics totales) tal como lo definió el usuario Este valor se expresa como un valor decimal, por lo que se debe ingresar un porcentaje de conversiones esperado del 2% como 0.02. Si este campo se deja vacío, se usará un porcentaje de conversiones estimado. |
CriterionBidModifier
modificador de ofertas del criterio de ubicación.
Representación JSON |
---|
{ "geoTargetConstant": string, "bidModifier": number } |
Campos | |
---|---|
geoTargetConstant |
El nombre del recurso de la ubicación geográfica a la que se orientará. El nombre del recurso tiene el formato "geoTargetConstants/{criterionId}". |
bidModifier |
El multiplicador asociado para el valueId. Si se establece, este valor no puede ser 0. |
CampaignBiddingStrategy
Estrategias de oferta compatibles con las previsiones de campañas nuevas.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión bidding_strategy . Estrategias de ofertas Las direcciones (bidding_strategy ) solo pueden ser una de las siguientes opciones: |
|
manualCpcBiddingStrategy |
Usar la estrategia de ofertas de CPC manuales para realizar previsiones |
maximizeClicksBiddingStrategy |
Usar la estrategia de ofertas Maximizar clics para realizar previsiones |
maximizeConversionsBiddingStrategy |
Usa la estrategia de ofertas Maximizar conversiones para realizar previsiones. |
ManualCpcBiddingStrategy
Estrategia de ofertas de CPC manual.
Representación JSON |
---|
{ "maxCpcBidMicros": string, "dailyBudgetMicros": string } |
Campos | |
---|---|
maxCpcBidMicros |
Obligatorio. Es una oferta en micros que se aplicará a los grupos de anuncios dentro de la campaña para una estrategia de ofertas de CPC manuales. |
dailyBudgetMicros |
Presupuesto a nivel de la campaña en micros. Si se establece, se aplicará un valor mínimo para la moneda local que se use en la campaña. Se mostrará un error cuando se muestre el valor mínimo si la configuración de este campo es demasiado baja. |
MaximizeClicksBiddingStrategy
estrategia de ofertas Maximizar clics.
Representación JSON |
---|
{ "dailyTargetSpendMicros": string, "maxCpcBidCeilingMicros": string } |
Campos | |
---|---|
dailyTargetSpendMicros |
Obligatorio. Es la inversión objetivo diaria en micros que se utilizará para la estimación. Se aplica un valor mínimo para la moneda local que se utiliza en la campaña. Se mostrará un error cuando se muestre el valor mínimo si la configuración de este campo es demasiado baja. |
maxCpcBidCeilingMicros |
Límite máximo de las ofertas de CPC máx. en micros. |
MaximizeConversionsBiddingStrategy
estrategia de ofertas Maximizar conversiones.
Representación JSON |
---|
{ "dailyTargetSpendMicros": string } |
Campos | |
---|---|
dailyTargetSpendMicros |
Obligatorio. Es la inversión objetivo diaria en micros que se utilizará para la estimación. Este valor debe ser superior a cero. |
ForecastAdGroup
Es un grupo de anuncios que forma parte de una campaña para la que se realiza una previsión.
Representación JSON |
---|
{ "biddableKeywords": [ { object ( |
Campos | |
---|---|
biddableKeywords[] |
Obligatorio. Es la lista de palabras clave aptas para ofertas que se usarán en el grupo de anuncios cuando se realice la previsión. Se requiere al menos una palabra clave. |
negativeKeywords[] |
Los detalles de la palabra clave. Debes especificar tanto el texto de la palabra clave como el tipo de concordancia. |
maxCpcBidMicros |
El CPC máximo que se usará para el grupo de anuncios al generar tráfico previsto. Este valor anulará el valor de CPC máximo establecido en la estrategia de oferta. Especifica este campo solo para las estrategias de ofertas que alcanzan los valores máximos de CPC. |
BiddableKeyword
Una parte de palabra clave apta para oferta de un grupo de anuncios.
Representación JSON |
---|
{
"keyword": {
object ( |
Campos | |
---|---|
keyword |
Obligatorio. Palabra clave. Deben contener texto y tipo de concordancia. |
maxCpcBidMicros |
Es una oferta de CPC máximo en micros que anula la oferta de CPC máximo a nivel del grupo de anuncios en la simulación de previsión. Este valor anulará el valor de CPC máx. establecido en la estrategia de ofertas y el grupo de anuncios. Especifica este campo solo para las estrategias de ofertas que admiten valores de CPC máximo. |
KeywordForecastMetrics
Las métricas de previsión para la campaña de palabras clave sin plan
Representación JSON |
---|
{ "impressions": number, "clickThroughRate": number, "averageCpcMicros": string, "clicks": number, "costMicros": string, "conversions": number, "conversionRate": number, "averageCpaMicros": string } |
Campos | |
---|---|
impressions |
Es la cantidad total de impresiones. |
clickThroughRate |
Es la tasa de clics promedio. Solo está disponible si las impresiones son superiores a 0. |
averageCpcMicros |
Es el CPC promedio. Solo está disponible si los clics son > 0. |
clicks |
Es la cantidad total de clics. |
costMicros |
Es el costo total. |
conversions |
Cantidad de conversiones prevista: clics * porcentaje de conversiones |
conversionRate |
Porcentaje de conversiones previsto. |
averageCpaMicros |
Costo promedio por adquisición calculado como costo: Micros / conversiones |