Campaign

Uma campanha.

Representação JSON
{
  "resourceName": string,
  "primaryStatus": enum (CampaignPrimaryStatus),
  "primaryStatusReasons": [
    enum (CampaignPrimaryStatusReason)
  ],
  "status": enum (CampaignStatus),
  "servingStatus": enum (CampaignServingStatus),
  "biddingStrategySystemStatus": enum (BiddingStrategySystemStatus),
  "adServingOptimizationStatus": enum (AdServingOptimizationStatus),
  "advertisingChannelType": enum (AdvertisingChannelType),
  "advertisingChannelSubType": enum (AdvertisingChannelSubType),
  "urlCustomParameters": [
    {
      object (CustomParameter)
    }
  ],
  "localServicesCampaignSettings": {
    object (LocalServicesCampaignSettings)
  },
  "travelCampaignSettings": {
    object (TravelCampaignSettings)
  },
  "demandGenCampaignSettings": {
    object (DemandGenCampaignSettings)
  },
  "videoCampaignSettings": {
    object (VideoCampaignSettings)
  },
  "realTimeBiddingSetting": {
    object (RealTimeBiddingSetting)
  },
  "networkSettings": {
    object (NetworkSettings)
  },
  "hotelSetting": {
    object (HotelSettingInfo)
  },
  "dynamicSearchAdsSetting": {
    object (DynamicSearchAdsSetting)
  },
  "shoppingSetting": {
    object (ShoppingSetting)
  },
  "targetingSetting": {
    object (TargetingSetting)
  },
  "geoTargetTypeSetting": {
    object (GeoTargetTypeSetting)
  },
  "localCampaignSetting": {
    object (LocalCampaignSetting)
  },
  "appCampaignSetting": {
    object (AppCampaignSetting)
  },
  "labels": [
    string
  ],
  "experimentType": enum (CampaignExperimentType),
  "biddingStrategyType": enum (BiddingStrategyType),
  "accessibleBiddingStrategy": string,
  "frequencyCaps": [
    {
      object (FrequencyCapEntry)
    }
  ],
  "videoBrandSafetySuitability": enum (BrandSafetySuitability),
  "vanityPharma": {
    object (VanityPharma)
  },
  "selectiveOptimization": {
    object (SelectiveOptimization)
  },
  "optimizationGoalSetting": {
    object (OptimizationGoalSetting)
  },
  "trackingSetting": {
    object (TrackingSetting)
  },
  "paymentMode": enum (PaymentMode),
  "excludedParentAssetFieldTypes": [
    enum (AssetFieldType)
  ],
  "excludedParentAssetSetTypes": [
    enum (AssetSetType)
  ],
  "performanceMaxUpgrade": {
    object (PerformanceMaxUpgrade)
  },
  "assetAutomationSettings": [
    {
      object (AssetAutomationSetting)
    }
  ],
  "keywordMatchType": enum (CampaignKeywordMatchType),
  "id": string,
  "name": string,
  "trackingUrlTemplate": string,
  "audienceSetting": {
    object (AudienceSetting)
  },
  "baseCampaign": string,
  "campaignBudget": string,
  "startDate": string,
  "campaignGroup": string,
  "endDate": string,
  "finalUrlSuffix": string,
  "optimizationScore": number,
  "urlExpansionOptOut": boolean,
  "hotelPropertyAssetSet": string,
  "listingType": enum (ListingType),

  // Union field campaign_bidding_strategy can be only one of the following:
  "biddingStrategy": string,
  "commission": {
    object (Commission)
  },
  "manualCpa": {
    object (ManualCpa)
  },
  "manualCpc": {
    object (ManualCpc)
  },
  "manualCpm": {
    object (ManualCpm)
  },
  "manualCpv": {
    object (ManualCpv)
  },
  "maximizeConversions": {
    object (MaximizeConversions)
  },
  "maximizeConversionValue": {
    object (MaximizeConversionValue)
  },
  "targetCpa": {
    object (TargetCpa)
  },
  "targetImpressionShare": {
    object (TargetImpressionShare)
  },
  "targetRoas": {
    object (TargetRoas)
  },
  "targetSpend": {
    object (TargetSpend)
  },
  "percentCpc": {
    object (PercentCpc)
  },
  "targetCpm": {
    object (TargetCpm)
  },
  "fixedCpm": {
    object (FixedCpm)
  },
  "targetCpv": {
    object (TargetCpv)
  }
  // End of list of possible types for union field campaign_bidding_strategy.
}
Campos
resourceName

string

Imutável. O nome do recurso da campanha. Os nomes dos recursos da campanha têm o seguinte formato:

customers/{customerId}/campaigns/{campaignId}

primaryStatus

enum (CampaignPrimaryStatus)

Apenas saída. O status principal da campanha.

Fornece insights sobre o motivo de uma campanha não ser veiculada de maneira otimizada. A modificação da campanha e das entidades relacionadas a ela pode levar algum tempo para se refletir nesse status.

primaryStatusReasons[]

enum (CampaignPrimaryStatusReason)

Apenas saída. Os principais motivos do status da campanha.

Fornece insights sobre o motivo de uma campanha não ser veiculada de maneira otimizada. Esses motivos são agregados para determinar um CampaignPrimaryStatus geral.

status

enum (CampaignStatus)

É o status da campanha.

Quando uma nova campanha é adicionada, o status é ATIVADO.

servingStatus

enum (CampaignServingStatus)

Apenas saída. O status de veiculação de anúncios da campanha.

biddingStrategySystemStatus

enum (BiddingStrategySystemStatus)

Apenas saída. O status do sistema da estratégia de lances da campanha.

adServingOptimizationStatus

enum (AdServingOptimizationStatus)

O status de otimização da veiculação de anúncios da campanha.

advertisingChannelType

enum (AdvertisingChannelType)

Imutável. É a principal meta de veiculação de anúncios na campanha. As opções de segmentação podem ser refinadas em networkSettings.

Este campo é obrigatório e não deve ficar vazio ao criar novas campanhas.

Pode ser definido apenas ao criar campanhas. Depois que a campanha é criada, o campo não pode ser alterado.

advertisingChannelSubType

enum (AdvertisingChannelSubType)

Imutável. Refinamento opcional para advertisingChannelType. Precisa ser um subtipo válido do tipo de canal principal.

Pode ser definido apenas ao criar campanhas. Depois que a campanha é criada, o campo não pode ser alterado.

urlCustomParameters[]

object (CustomParameter)

É a lista de mapeamentos usados para substituir tags de parâmetros personalizados em um trackingUrlTemplate, finalUrls ou mobile_final_urls.

localServicesCampaignSettings

object (LocalServicesCampaignSettings)

As configurações relacionadas à campanha dos Serviços Locais.

travelCampaignSettings

object (TravelCampaignSettings)

Configurações da campanha de viagens.

demandGenCampaignSettings

object (DemandGenCampaignSettings)

Configurações da campanha Geração de demanda.

videoCampaignSettings

object (VideoCampaignSettings)

Configurações da campanha de vídeo.

realTimeBiddingSetting

object (RealTimeBiddingSetting)

Configurações para lances em tempo real, um recurso disponível somente para campanhas que segmentam a rede do Ad Exchange.

networkSettings

object (NetworkSettings)

As configurações de rede da campanha.

hotelSetting

object (HotelSettingInfo)

Imutável. A configuração do hotel da campanha.

dynamicSearchAdsSetting

object (DynamicSearchAdsSetting)

A configuração para controlar os anúncios dinâmicos de pesquisa (DSA).

shoppingSetting

object (ShoppingSetting)

A configuração para controlar as campanhas do Shopping.

targetingSetting

object (TargetingSetting)

Configuração para recursos relacionados à segmentação.

geoTargetTypeSetting

object (GeoTargetTypeSetting)

É a configuração da segmentação geográfica de anúncios.

localCampaignSetting

object (LocalCampaignSetting)

A configuração da campanha local.

appCampaignSetting

object (AppCampaignSetting)

A configuração relacionada à campanha para apps.

labels[]

string

Apenas saída. Os nomes dos recursos dos rótulos anexados a esta campanha.

experimentType

enum (CampaignExperimentType)

Apenas saída. Tipo de campanha: normal, rascunho ou experimental.

biddingStrategyType

enum (BiddingStrategyType)

Apenas saída. É o tipo de estratégia de lances.

Para criar uma estratégia de lances, defina o esquema de lances para criar uma estratégia de lances padrão ou o campo biddingStrategy para criar uma estratégia de lances de portfólio.

Este campo é somente leitura.

accessibleBiddingStrategy

string

Apenas saída. Nome do recurso de Accessible BiddingStrategy, uma visualização somente leitura dos atributos irrestritos da estratégia de lances de portfólio anexada identificada por "lanceStrategy". Em branco, se a campanha não usa uma estratégia de portfólio. Os atributos irrestritos de estratégia estão disponíveis para todos os clientes com quem a estratégia é compartilhada e são lidos no recurso AccessibleBiddingStrategy. Por outro lado, os atributos restritos estão disponíveis apenas para o cliente proprietário da estratégia e seus gerentes. Os atributos restritos só podem ser lidos no recurso BiddingStrategy.

frequencyCaps[]

object (FrequencyCapEntry)

Uma lista que limita a frequência com que cada usuário verá os anúncios desta campanha.

videoBrandSafetySuitability

enum (BrandSafetySuitability)

Configuração de brand safety no nível da campanha individual. Permite selecionar um tipo de inventário para mostrar os anúncios em conteúdos adequados para sua marca. Consulte https://support.google.com/google-ads/answer/7515513.

vanityPharma

object (VanityPharma)

Descreve como anúncios de produtos farmacêuticos sem marca são exibidos.

selectiveOptimization

object (SelectiveOptimization)

Configuração de otimização seletiva desta campanha, que inclui um conjunto de ações de conversão que serão otimizadas. Esse recurso só se aplica a campanhas para apps que usam MULTI_CHANNEL como AdvertisingChannelType e APP_CAMPAIGN ou APP_CAMPAIGN_FOR_ENGAGEMENT como AdvertisingChannelSubType.

optimizationGoalSetting

object (OptimizationGoalSetting)

Configuração da meta de otimização desta campanha, que inclui um conjunto de tipos de meta de otimização.

trackingSetting

object (TrackingSetting)

Apenas saída. Configurações no nível da campanha para informações de acompanhamento.

paymentMode

enum (PaymentMode)

Forma de pagamento da campanha.

excludedParentAssetFieldTypes[]

enum (AssetFieldType)

Os tipos de campo de recurso que devem ser excluídos dessa campanha. As vinculações de recursos com esses tipos de campo não serão herdadas do nível superior por esta campanha.

excludedParentAssetSetTypes[]

enum (AssetSetType)

Os tipos de conjunto de recursos que devem ser excluídos dessa campanha. As vinculações do conjunto de recursos com esses tipos não serão herdadas do nível superior por esta campanha. Os tipos de grupo de locais (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP e STATIC_LOCATION_GROUP) são tipos filhos de LOCATION_SYNC. Portanto, se LOCATION_SYNC estiver definido para esse campo, nenhum conjunto de recursos do grupo por locais poderá ser vinculado a essa campanha, e todas as extensões de local (LE) e extensões de local de afiliado (ALEs, na sigla em inglês) não serão veiculadas nessa campanha. No momento, apenas LOCATION_SYNC é compatível.

performanceMaxUpgrade

object (PerformanceMaxUpgrade)

Apenas saída. Informações sobre campanhas que estão sendo atualizadas para Performance Max.

assetAutomationSettings[]

object (AssetAutomationSetting)

Contém o status de ativação/desativação de cada AssetAutomationType. Consulte a documentação de cada enum de tipo de automação de recursos para saber o comportamento padrão de ativação/desativação.

keywordMatchType

enum (CampaignKeywordMatchType)

Tipo de correspondência de palavra-chave da campanha. Defina como AMPLA para definir a correspondência ampla para todas as palavras-chave de uma campanha.

id

string (int64 format)

Apenas saída. O ID da campanha.

name

string

O nome da campanha.

Este campo é obrigatório e não deve ficar vazio ao criar novas campanhas.

Ele não pode conter nenhum caractere nulo (ponto de código 0x0), feed de linha NL (ponto de código 0xA) nem retorno de carro (ponto de código 0xD).

trackingUrlTemplate

string

O modelo de URL para criar um URL de rastreamento.

audienceSetting

object (AudienceSetting)

Imutável. Configuração para recursos relacionados ao público-alvo.

baseCampaign

string

Apenas saída. O nome do recurso da campanha base de uma campanha de rascunho ou experimental. Para campanhas de base, é igual a resourceName.

Este campo é somente leitura.

campaignBudget

string

O orçamento da campanha.

startDate

string

A data em que a campanha começou a ser veiculada no fuso horário do cliente no formato AAAA-MM-DD.

campaignGroup

string

O grupo a que essa campanha pertence.

endDate

string

O último dia da campanha no fuso horário da veiculação no formato AAAA-MM-DD. Na criação, o padrão é 2037-12-30, ou seja, a campanha será exibida indefinidamente. Para definir que uma campanha existente seja exibida indefinidamente, defina esse campo para 2037-12-30.

finalUrlSuffix

string

Sufixo usado para anexar parâmetros de consulta a páginas de destino veiculadas com o acompanhamento paralelo.

optimizationScore

number

Apenas saída. Pontuação de otimização da campanha.

A pontuação de otimização é uma estimativa do desempenho de uma campanha. Ela varia de 0% (0,0) a 100% (1,0), sendo que 100% indica que a campanha está com o potencial máximo. Este campo é nulo para campanhas sem pontuação.

Consulte "Sobre a pontuação de otimização" em https://support.google.com/google-ads/answer/9061546.

Este campo é somente leitura.

urlExpansionOptOut

boolean

Representa a desativação da expansão de URL para URLs mais segmentados. Se desativado (verdadeiro), somente os URLs finais do grupo de recursos ou os URLs especificados nos feeds de dados da empresa ou do Google Merchant Center do anunciante serão segmentados. Se a opção for ativada (falso), todo o domínio será segmentado. Esse campo só pode ser definido para campanhas Performance Max, em que o valor padrão é "false".

hotelPropertyAssetSet

string

Imutável. O conjunto de propriedades do hotel para campanhas Performance Max para metas de turismo.

listingType

enum (ListingType)

Imutável. Tipo de listagem dos anúncios veiculados para esta campanha. O campo é restrito para uso com campanhas Performance Max.

Campo de união campaign_bidding_strategy. A estratégia de lances da campanha.

Precisa ser um portfólio (criado por meio do serviço BiddingStrategy) ou um padrão incorporado à campanha. campaign_bidding_strategy pode ser apenas de um dos tipos a seguir:

biddingStrategy

string

Estratégia de lances de portfólio usada pela campanha.

commission

object (Commission)

A comissão é uma estratégia de lances automáticos em que o anunciante paga uma determinada parte do valor da conversão.

manualCpa

object (ManualCpa)

Estratégia de lances de CPA manual padrão. Estratégia de lances manuais que permite ao anunciante definir o lance por ação especificada pelo anunciante. Compatível apenas com campanhas dos Serviços Locais.

manualCpc

object (ManualCpc)

Estratégia de lances manuais padrão de CPC. Lance baseado em clique manual, no qual o usuário paga por clique.

manualCpm

object (ManualCpm)

Estratégia de lances de CPM manual padrão. Lance baseado em impressão manual, no qual o usuário paga por mil impressões.

manualCpv

object (ManualCpv)

Uma estratégia de lances que paga um valor configurável por exibição de vídeo.

maximizeConversions

object (MaximizeConversions)

A estratégia de lances padrão "Maximizar conversões" que maximiza automaticamente o número de conversões sem exceder o orçamento.

maximizeConversionValue

object (MaximizeConversionValue)

A estratégia de lances padrão "Maximizar o valor da conversão" que define automaticamente os lances para maximizar a receita gastando o orçamento.

targetCpa

object (TargetCpa)

Estratégia de lances de CPA desejado padrão que define lances automaticamente para gerar o maior número possível de conversões sem exceder o custo por aquisição (CPA) desejado que você definiu.

targetImpressionShare

object (TargetImpressionShare)

Estratégia de lances de parcela de impressões desejada. Uma estratégia de lances automáticos que define lances para atingir uma determinada porcentagem de impressões.

targetRoas

object (TargetRoas)

A estratégia de lances de ROAS desejado padrão que maximiza automaticamente a receita enquanto faz a média de um retorno do investimento em publicidade desejado (ROAS) específico.

targetSpend

object (TargetSpend)

A estratégia de lances de gasto desejado padrão que define automaticamente seus lances para conseguir o máximo de cliques possível com o orçamento disponível.

percentCpc

object (PercentCpc)

Estratégia de lances de CPC percentual padrão em que os lances representam uma fração do preço anunciado de um produto ou serviço.

targetCpm

object (TargetCpm)

Uma estratégia de lances que otimiza automaticamente o custo por mil impressões.

fixedCpm

object (FixedCpm)

Uma estratégia de lances manuais com um CPM fixo.

targetCpv

object (TargetCpv)

Uma estratégia de lances automáticos que define lances para otimizar a performance de acordo com o CPV desejado que você definiu.

CampaignPrimaryStatus

Enumeração que descreve o possível status principal da campanha. Fornece informações sobre o motivo pelo qual uma campanha não está sendo veiculada de maneira otimizada. A modificação da campanha e das entidades relacionadas a ela pode levar algum tempo para aparecer nesse status.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
ELIGIBLE A campanha está qualificada para veiculação.
PAUSED O status da campanha especificado pelo usuário é pausado.
REMOVED O status da campanha especificado pelo usuário é removido.
ENDED O tempo especificado pelo usuário para o término dessa campanha já passou.
PENDING A campanha pode ser veiculada no futuro.
MISCONFIGURED A campanha ou as entidades associadas a ela têm configurações incorretas especificadas pelo usuário.
LIMITED A campanha ou as entidades associadas a ela são limitadas por configurações especificadas pelo usuário.
LEARNING O sistema de lances automáticos está se ajustando às alterações especificadas pelo usuário feitas na campanha ou nas entidades associadas.
NOT_ELIGIBLE A campanha não está qualificada para veiculação.

CampaignPrimaryStatusReason

Enumeração que descreve os possíveis motivos do status principal da campanha. Fornece insights sobre o motivo de uma campanha não ser veiculada de maneira otimizada. Esses motivos são agregados para determinar um status principal geral da campanha.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
CAMPAIGN_REMOVED O status da campanha especificado pelo usuário é removido.
CAMPAIGN_PAUSED O status da campanha especificado pelo usuário é pausado.
CAMPAIGN_PENDING O horário de início desta campanha especificado pelo usuário está no futuro.
CAMPAIGN_ENDED O tempo especificado pelo usuário para o término dessa campanha já passou.
CAMPAIGN_DRAFT A campanha é um rascunho.
BIDDING_STRATEGY_MISCONFIGURED A estratégia de lances tem configurações especificadas pelo usuário incorretas.
BIDDING_STRATEGY_LIMITED A estratégia de lances é limitada por configurações especificadas pelo usuário, como falta de dados ou algo semelhante.
BIDDING_STRATEGY_LEARNING O sistema de lances automáticos está se ajustando às alterações na estratégia de lances especificadas pelo usuário.
BIDDING_STRATEGY_CONSTRAINED A campanha pode gerar mais valor de conversão ajustando as metas de CPA/ROAS.
BUDGET_CONSTRAINED O orçamento está limitando a capacidade de veiculação da campanha.
BUDGET_MISCONFIGURED O orçamento tem configurações incorretas especificadas pelo usuário.
SEARCH_VOLUME_LIMITED A campanha não está segmentando todas as consultas relevantes.
AD_GROUPS_PAUSED Todos os status do grupo de anúncios especificado pelo usuário são pausados.
NO_AD_GROUPS Não há grupos de anúncios qualificados nesta campanha.
KEYWORDS_PAUSED Todos os status de palavras-chave especificados pelo usuário estão pausados.
NO_KEYWORDS Não há palavras-chave qualificadas nesta campanha.
AD_GROUP_ADS_PAUSED Todos os status de anúncio do grupo de anúncios especificado pelo usuário são pausados.
NO_AD_GROUP_ADS Não há anúncios qualificados de grupo de anúncios nesta campanha.
HAS_ADS_LIMITED_BY_POLICY Pelo menos um anúncio nesta campanha está limitado pela política.
HAS_ADS_DISAPPROVED Pelo menos um anúncio dessa campanha foi reprovado.
MOST_ADS_UNDER_REVIEW A maioria dos anúncios nessa campanha está com revisão pendente.
MISSING_LEAD_FORM_EXTENSION A campanha tem uma meta de formulário de lead, e não há uma extensão correspondente.
MISSING_CALL_EXTENSION A campanha tem uma meta de chamada, e não há uma extensão correspondente.
LEAD_FORM_EXTENSION_UNDER_REVIEW A extensão de formulário de lead está em revisão.
LEAD_FORM_EXTENSION_DISAPPROVED A extensão de lead foi reprovada.
CALL_EXTENSION_UNDER_REVIEW A extensão de chamada está em revisão.
CALL_EXTENSION_DISAPPROVED A extensão de chamada foi reprovada.
NO_MOBILE_APPLICATION_AD_GROUP_CRITERIA Não há critérios qualificados de grupo de anúncios de aplicativo para dispositivos móveis nesta campanha.
CAMPAIGN_GROUP_PAUSED O status do grupo de campanhas especificado pelo usuário é pausado.
CAMPAIGN_GROUP_ALL_GROUP_BUDGETS_ENDED Os tempos especificados pelo usuário de todos os orçamentos de grupo associados ao grupo de campanhas principal passaram.
APP_NOT_RELEASED O app associado a essa campanha ACi não foi lançado nos países de destino da campanha.
APP_PARTIALLY_RELEASED O app associado a essa campanha ACi foi parcialmente lançado nos países de destino da campanha.
HAS_ASSET_GROUPS_DISAPPROVED Pelo menos um grupo de recursos desta campanha foi reprovado.
HAS_ASSET_GROUPS_LIMITED_BY_POLICY Pelo menos um grupo de recursos nesta campanha está limitado pela política.
MOST_ASSET_GROUPS_UNDER_REVIEW A maioria dos grupos de recursos nesta campanha está com revisão pendente.
NO_ASSET_GROUPS Não há grupos de recursos qualificados nesta campanha.
ASSET_GROUPS_PAUSED Todos os grupos de recursos desta campanha estão pausados.

CampaignStatus

Possíveis status de uma campanha.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
ENABLED A campanha está ativa e pode exibir anúncios.
PAUSED A campanha foi pausada pelo usuário.
REMOVED A campanha foi removida.

CampaignServingStatus

Possíveis status de veiculação de uma campanha.

Enums
UNSPECIFIED Nenhum valor foi especificado.
UNKNOWN

O valor recebido não é conhecido nesta versão.

Esse é um valor somente de resposta.

SERVING Disponibilização.
NONE Nenhum.
ENDED Concluído.
PENDING Pendente.
SUSPENDED Suspenso.

BiddingStrategySystemStatus

Os possíveis status do sistema de uma BiddingStrategy.

Enums
UNSPECIFIED Sinaliza que ocorreu um erro inesperado, por exemplo, nenhum tipo de estratégia de lances foi encontrado ou nenhuma informação de status foi encontrada.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
ENABLED A estratégia de lances está ativa, e o Google AdWords não encontrou nenhum problema específico com a estratégia.
LEARNING_NEW A estratégia de lances está aprendendo porque foi criada ou reativada recentemente.
LEARNING_SETTING_CHANGE A estratégia de lances está aprendendo por causa de uma mudança recente na configuração.
LEARNING_BUDGET_CHANGE A estratégia de lances está aprendendo por causa de uma alteração recente no orçamento.
LEARNING_COMPOSITION_CHANGE A estratégia de lances está aprendendo devido a uma alteração recente no número de campanhas, grupos de anúncios ou palavras-chave associados a ela.
LEARNING_CONVERSION_TYPE_CHANGE A estratégia de lances depende dos relatórios de conversão e dos tipos de conversão modificados recentemente pelo cliente que foram relevantes para a estratégia.
LEARNING_CONVERSION_SETTING_CHANGE A estratégia de lances depende dos relatórios de conversão, e o cliente alterou as configurações de conversão recentemente.
LIMITED_BY_CPC_BID_CEILING A estratégia de lances é limitada pelo lance máximo.
LIMITED_BY_CPC_BID_FLOOR A estratégia de lances está limitada pelo lance mínimo.
LIMITED_BY_DATA A estratégia de lances está limitada porque não houve tráfego de conversão suficiente nas últimas semanas.
LIMITED_BY_BUDGET Uma fração significativa das palavras-chave nessa estratégia de lances está limitada pelo orçamento.
LIMITED_BY_LOW_PRIORITY_SPEND A estratégia de lances não pode atingir o gasto desejado porque a prioridade dele foi reduzida.
LIMITED_BY_LOW_QUALITY Uma fração significativa das palavras-chave nessa estratégia de lances tem um Índice de qualidade baixo.
LIMITED_BY_INVENTORY A estratégia de lances não pode gastar todo o orçamento devido à segmentação restrita.
MISCONFIGURED_ZERO_ELIGIBILITY Não há acompanhamento de conversões (sem pings) e/ou listas de remarketing para CIS.
MISCONFIGURED_CONVERSION_TYPES A estratégia de lances depende dos relatórios de conversão, e o cliente não tem os tipos de conversão que podem ser incluídos nos relatórios dessa estratégia.
MISCONFIGURED_CONVERSION_SETTINGS A estratégia de lances depende dos relatórios de conversão, e as configurações de conversão do cliente estão configuradas incorretamente.
MISCONFIGURED_SHARED_BUDGET Existem campanhas fora da estratégia de lances que compartilham orçamentos com as campanhas incluídas na estratégia.
MISCONFIGURED_STRATEGY_TYPE A campanha tem um tipo de estratégia inválido e não está sendo veiculada.
PAUSED A estratégia de lances não está ativa. Não há campanhas, grupos de anúncios ou palavras-chave ativos vinculados à estratégia de lances. ou não há orçamentos ativos conectados à estratégia de lances.
UNAVAILABLE No momento, esta estratégia de lances não é compatível com relatórios de status.
MULTIPLE_LEARNING Havia vários status do sistema LEARNING_* para essa estratégia de lances durante o período em questão.
MULTIPLE_LIMITED Havia vários status do sistema LIMITED_* para essa estratégia de lances durante o período em questão.
MULTIPLE_MISCONFIGURED Havia vários status de sistema MISCONFIGURED_* para essa estratégia de lances durante o período em questão.
MULTIPLE Havia vários status do sistema para essa estratégia de lances durante o período em questão.

AdServingOptimizationStatus

Enumeração que descreve possíveis status de veiculação.

Enums
UNSPECIFIED Nenhum valor foi especificado.
UNKNOWN

O valor recebido não é conhecido nesta versão.

Esse é um valor somente de resposta.

OPTIMIZE A veiculação do anúncio foi otimizada com base na CTR da campanha.
CONVERSION_OPTIMIZE A veiculação do anúncio é otimizada com base na CTR * Conversão da campanha. Se a campanha não estiver na estratégia de lances do otimizador de conversões, o padrão será OTIMIZADO.
ROTATE Os anúncios são rotacionados de maneira uniforme por 90 dias e, depois, otimizados para cliques.
ROTATE_INDEFINITELY Exiba anúncios com desempenho inferior de forma mais uniforme com anúncios de melhor desempenho e não otimize.
UNAVAILABLE O status de otimização do serviço de anúncios não está disponível.

LocalServicesCampaignSettings

Configurações do sub-recurso LocalServicesCampaign.

Representação JSON
{
  "categoryBids": [
    {
      object (CategoryBid)
    }
  ]
}
Campos
categoryBids[]

object (CategoryBid)

Lances no nível categórico associados à estratégia de lances MANUAL_CPA.

CategoryBid

Lances de categoria em LocalServicesReportingCampaignSettings.

Representação JSON
{
  "categoryId": string,
  "manualCpaBidMicros": string
}
Campos
categoryId

string

A categoria à qual o lance será associado. Por exemplo, xcat:service_area_business_encanador.

manualCpaBidMicros

string (int64 format)

Lance de CPA manual para a categoria. O lance deve ser maior que o preço de reserva associado à categoria. O valor está em micros e na moeda do anunciante.

TravelCampaignSettings

Configurações da campanha de viagens.

Representação JSON
{
  "travelAccountId": string
}
Campos
travelAccountId

string (int64 format)

Imutável. O ID da conta de viagens associado à campanha de viagens.

DemandGenCampaignSettings

Configurações da campanha Geração de demanda.

Representação JSON
{
  "upgradedTargeting": boolean
}
Campos
upgradedTargeting

boolean

Imutável. Especifica se esta campanha usa opções de segmentação atualizadas. Quando esse campo é definido como true, você pode usar a segmentação por local e idioma no nível do grupo de anúncios, e não no nível da campanha padrão. O padrão desse campo é false, e ele só pode ser definido ao criar uma campanha.

VideoCampaignSettings

Configurações da campanha de vídeo.

Representação JSON
{
  "videoAdInventoryControl": {
    object (VideoAdInventoryControl)
  }
}
Campos
videoAdInventoryControl

object (VideoAdInventoryControl)

Controle de inventário para contêineres de anúncios responsivos em campanhas de alcance.

VideoAdInventoryControl

Para campanhas que usam contêineres de anúncios responsivos, os controles de inventário determinam em quais inventários os anúncios podem ser exibidos. Isso se aplica apenas a campanhas com as estratégias de lances TARGET_CPM e FIXED_CPM.

Representação JSON
{
  "allowInStream": boolean,
  "allowInFeed": boolean,
  "allowShorts": boolean
}
Campos
allowInStream

boolean

Determinar se VideoResponsiveAds pode ser usado para anúncios em vídeo in-stream.

allowInFeed

boolean

Determinar se o VideoResponsiveAds pode ser usado para anúncios em vídeo In-feed.

allowShorts

boolean

Determinar se VideoResponsiveAds pode ser usado como formato dos Shorts.

RealTimeBiddingSetting

Configurações para lances em tempo real, um recurso disponível somente para campanhas que segmentam a rede do Ad Exchange.

Representação JSON
{
  "optIn": boolean
}
Campos
optIn

boolean

Indica se a campanha está ativada para lances em tempo real.

NetworkSettings

As configurações de rede da campanha.

Representação JSON
{
  "targetGoogleSearch": boolean,
  "targetSearchNetwork": boolean,
  "targetContentNetwork": boolean,
  "targetPartnerSearchNetwork": boolean,
  "targetYoutube": boolean,
  "targetGoogleTvNetwork": boolean
}
Campos
targetSearchNetwork

boolean

Indica se os anúncios serão veiculados em sites parceiros na rede de pesquisa do Google (exige que targetGoogleSearch também seja true).

targetContentNetwork

boolean

Indica se os anúncios serão veiculados em canais específicos na Rede de Display do Google. Os canais são especificados usando o critério Canal.

targetPartnerSearchNetwork

boolean

Indica se os anúncios serão veiculados na rede de parceiros do Google. Esse recurso está disponível apenas para algumas contas de parceiros do Google selecionadas.

targetYoutube

boolean

Indica se os anúncios serão veiculados no YouTube.

targetGoogleTvNetwork

boolean

Indica se os anúncios serão veiculados na rede do Google TV.

HotelSettingInfo

Configurações no nível da campanha para anúncios de hotel.

Representação JSON
{
  "hotelCenterId": string
}
Campos
hotelCenterId

string (int64 format)

Imutável. A conta vinculada da Central para Hotéis.

DynamicSearchAdsSetting

A configuração para controlar os anúncios dinâmicos de pesquisa (DSA).

Representação JSON
{
  "domainName": string,
  "languageCode": string,
  "feeds": [
    string
  ],
  "useSuppliedUrlsOnly": boolean
}
Campos
domainName

string

Obrigatório. O nome de domínio da Internet que essa configuração representa, por exemplo, "google.com". ou "www.google.com".

languageCode

string

Obrigatório. O código de idioma que especifica o idioma do domínio, por exemplo, "en".

feeds[]

string

A lista de feeds de páginas associados à campanha.

useSuppliedUrlsOnly

boolean

Indica se a campanha usa exclusivamente URLs fornecidos pelo anunciante.

ShoppingSetting

A configuração das campanhas do Shopping. Define o universo de produtos que podem ser anunciados pela campanha e como ela interage com outras campanhas do Shopping.

Representação JSON
{
  "feedLabel": string,
  "useVehicleInventory": boolean,
  "advertisingPartnerIds": [
    string
  ],
  "merchantId": string,
  "campaignPriority": integer,
  "enableLocal": boolean,
  "disableProductFeed": boolean
}
Campos
feedLabel

string

Rótulo do feed dos produtos a serem incluídos na campanha. Somente um feedLabel ou sales_country pode ser definido. Se for usado em vez de sales_country, o campo feedLabel aceitará códigos de países no mesmo formato, por exemplo: "XX". Caso contrário, pode ser qualquer string usada para o rótulo do feed no Google Merchant Center.

useVehicleInventory

boolean

Imutável. Define se o inventário de informações de veículos será segmentado. Esse campo só é compatível com campanhas inteligentes do Shopping. Para definir o inventário de informações de veículos nas campanhas Performance Max, use listingType.

advertisingPartnerIds[]

string (int64 format)

Imutável. Os IDs das contas de anúncios dos parceiros de publicidade que cooperaram na campanha.

merchantId

string (int64 format)

ID da conta do Merchant Center. Este campo é obrigatório para operações de criação. Esse campo não pode ser modificado nas campanhas do Shopping.

campaignPriority

integer

Prioridade da campanha. As campanhas com prioridades numericamente maiores têm precedência sobre as com prioridades mais baixas. Este campo é obrigatório para campanhas do Shopping, com valores entre 0 e 2. Esse campo é opcional para campanhas inteligentes do Shopping, mas precisa ser igual a 3 se definido.

enableLocal

boolean

Indica se produtos disponíveis na loja física serão incluídos.

disableProductFeed

boolean

Desativar o feed de produtos opcional. No momento, esse campo só é compatível com campanhas Geração de demanda. Acesse https://support.google.com/google-ads/answer/13721750 para saber mais sobre esse recurso.

AudienceSetting

Configurações da segmentação por público-alvo.

Representação JSON
{
  "useAudienceGrouped": boolean
}
Campos
useAudienceGrouped

boolean

Imutável. Se verdadeiro, a campanha usa um recurso de público-alvo para a segmentação por público-alvo. Se for falso, essa campanha poderá usar critérios de segmento de público-alvo.

GeoTargetTypeSetting

Representa um conjunto de configurações relacionadas à segmentação geográfica de anúncios.

Representação JSON
{
  "positiveGeoTargetType": enum (PositiveGeoTargetType),
  "negativeGeoTargetType": enum (NegativeGeoTargetType)
}
Campos
positiveGeoTargetType

enum (PositiveGeoTargetType)

A configuração usada para a segmentação geográfica positiva nesta campanha específica.

negativeGeoTargetType

enum (NegativeGeoTargetType)

A configuração usada para segmentação geográfica negativa nesta campanha específica.

PositiveGeoTargetType

Os possíveis tipos de segmentação geográfica positivas.

Enums
UNSPECIFIED Não especificado.
UNKNOWN O valor é desconhecido nesta versão.
PRESENCE_OR_INTEREST Especifica que um anúncio será acionado se o usuário mostrar interesse ou estiver nas regiões de segmentação do anunciante.
SEARCH_INTEREST Especifica que um anúncio será acionado se o usuário pesquisar as regiões de segmentação do anunciante. Esse recurso só pode ser usado em campanhas padrão do Shopping e de pesquisa.
PRESENCE Especifica que um anúncio será acionado se o usuário estiver na região de segmentação do anunciante ou regularmente nessas regiões.

NegativeGeoTargetType

Os possíveis tipos de segmentação por área geográfica negativa.

Enums
UNSPECIFIED Não especificado.
UNKNOWN O valor é desconhecido nesta versão.
PRESENCE_OR_INTEREST Especifica que um usuário não verá o anúncio se ele estiver em, ou mostrar interesse, em locais excluídos do anunciante.
PRESENCE Especifica que um usuário não verá o anúncio se ele estiver em locais excluídos do anunciante.

LocalCampaignSetting

Configuração para campanhas locais.

Representação JSON
{
  "locationSourceType": enum (LocationSourceType)
}
Campos
locationSourceType

enum (LocationSourceType)

O tipo de origem de local dessa campanha local.

LocationSourceType

Os tipos possíveis de uma origem de local.

Enums
UNSPECIFIED Nenhum valor foi especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
GOOGLE_MY_BUSINESS Locais associados ao Perfil da Empresa vinculado do cliente.
AFFILIATE Locais das lojas afiliadas (rede). Por exemplo, locais de lojas Best Buy.

AppCampaignSetting

Configurações no nível da campanha para apps.

Representação JSON
{
  "biddingStrategyGoalType": enum (AppCampaignBiddingStrategyGoalType),
  "appStore": enum (AppCampaignAppStore),
  "appId": string
}
Campos
biddingStrategyGoalType

enum (AppCampaignBiddingStrategyGoalType)

Representa a meta que a estratégia de lances dessa campanha para apps precisa otimizar.

appStore

enum (AppCampaignAppStore)

Imutável. A loja de aplicativos que distribui o aplicativo específico.

appId

string

Imutável. Uma string que identifica exclusivamente um aplicativo para dispositivos móveis.

AppCampaignBiddingStrategyGoalType

Tipo de meta da estratégia de lances da campanha para apps.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
OPTIMIZE_INSTALLS_TARGET_INSTALL_COST Tentar maximizar o número de instalações do app. O lance de CPA é o custo por instalação desejado.
OPTIMIZE_IN_APP_CONVERSIONS_TARGET_INSTALL_COST Tentar maximizar o número de conversões no app selecionadas a partir de instalações de aplicativo no longo prazo. O lance de CPA é o custo por instalação desejado.
OPTIMIZE_IN_APP_CONVERSIONS_TARGET_CONVERSION_COST Tentar maximizar o número de conversões no app selecionadas a partir de instalações de aplicativo no longo prazo. O lance de CPA é o custo desejado por conversão no app. O CPA real pode parecer maior do que o CPA desejado no início, já que as conversões de longo prazo ainda não aconteceram.
OPTIMIZE_RETURN_ON_ADVERTISING_SPEND Tentar maximizar todas as conversões valor, por exemplo, instalações + conversões no aplicativo selecionadas enquanto alcança ou excede o retorno do investimento em publicidade desejado.
OPTIMIZE_PRE_REGISTRATION_CONVERSION_VOLUME Tentar maximizar o pré-registro do app
OPTIMIZE_INSTALLS_WITHOUT_TARGET_INSTALL_COST Tente maximizar a instalação do app sem o custo por instalação desejado.

AppCampaignAppStore

Enumeração que descreve a app store da campanha para apps.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
APPLE_APP_STORE App Store da Apple.
GOOGLE_APP_STORE Google Play

CampaignExperimentType

Indica se essa é uma campanha normal, de rascunho ou experimental.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
BASE Esta é uma campanha normal.
DRAFT Esta é uma versão de rascunho de uma campanha. Ela tem algumas modificações de uma campanha de base, mas não veicula nem acumula métricas.
EXPERIMENT Esta é uma versão experimental de uma campanha. Ela tem algumas modificações de uma campanha base, e uma porcentagem do tráfego está sendo desviada da campanha BASE para esta campanha experimental.

FrequencyCapEntry

Uma regra que especifica o número máximo de vezes que um anúncio (ou algum conjunto de anúncios) pode ser exibido para um usuário em um determinado período.

Representação JSON
{
  "key": {
    object (FrequencyCapKey)
  },
  "cap": integer
}
Campos
key

object (FrequencyCapKey)

A chave de um limite de frequência específico. Não pode haver mais do que um limite de frequência com a mesma chave.

cap

integer

Número máximo de eventos permitidos para esse limite durante o período.

FrequencyCapKey

Um grupo de campos usados como chaves para um limite de frequência. Não pode haver mais do que um limite de frequência com a mesma chave.

Representação JSON
{
  "level": enum (FrequencyCapLevel),
  "eventType": enum (FrequencyCapEventType),
  "timeUnit": enum (FrequencyCapTimeUnit),
  "timeLength": integer
}
Campos
level

enum (FrequencyCapLevel)

O nível em que o limite deve ser aplicado (por exemplo, anúncio do grupo de anúncios, grupo de anúncios). O limite é aplicado a todas as entidades deste nível.

eventType

enum (FrequencyCapEventType)

É o tipo de evento a que o limite se aplica (por exemplo, impressão).

timeUnit

enum (FrequencyCapTimeUnit)

Unidade de tempo em que o limite é definido (por exemplo, dia, semana).

timeLength

integer

Número de unidades de tempo que o limite dura.

FrequencyCapLevel

O nível em que o limite deve ser aplicado (por exemplo, anúncio do grupo de anúncios, grupo de anúncios). O limite máximo é aplicado a todos os recursos desse nível.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
AD_GROUP_AD O limite é aplicado no nível do anúncio do grupo de anúncios.
AD_GROUP O limite é aplicado no nível do grupo de anúncios.
CAMPAIGN O limite é aplicado no nível da campanha.

FrequencyCapEventType

É o tipo de evento a que o limite se aplica (por exemplo, impressão).

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
IMPRESSION O limite é aplicado às impressões de anúncios.
VIDEO_VIEW O limite é aplicado às visualizações de anúncios em vídeo.

VanityPharma

Descreve como anúncios de produtos farmacêuticos sem marca são exibidos.

Representação JSON
{
  "vanityPharmaDisplayUrlMode": enum (VanityPharmaDisplayUrlMode),
  "vanityPharmaText": enum (VanityPharmaText)
}
Campos
vanityPharmaDisplayUrlMode

enum (VanityPharmaDisplayUrlMode)

O modo de exibição para URLs de produtos farmacêuticos curtos.

vanityPharmaText

enum (VanityPharmaText)

O texto que será exibido no URL de visualização do anúncio de texto quando a descrição do site for o modo de exibição selecionado para URLs de produtos farmacêuticos curtos.

VanityPharmaDisplayUrlMode

Enumeração que descreve possíveis modos de exibição para URLs de produtos farmacêuticos curtos.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
MANUFACTURER_WEBSITE_URL Substitua o URL de produtos farmacêuticos curtos pelo URL do site do fabricante.
WEBSITE_DESCRIPTION Substituir o URL de produtos farmacêuticos curtos pela descrição do site.

VanityPharmaText

Enumeração que descreve o possível texto.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
PRESCRIPTION_TREATMENT_WEBSITE_EN Site sobre tratamentos controlados com conteúdo em inglês.
PRESCRIPTION_TREATMENT_WEBSITE_ES Site sobre tratamentos controlados com conteúdo em espanhol (Sitio de tratamientos con receta).
PRESCRIPTION_DEVICE_WEBSITE_EN Site sobre dispositivos controlados com conteúdo em inglês.
PRESCRIPTION_DEVICE_WEBSITE_ES Site sobre dispositivos controlados com conteúdo em espanhol (Sitio de dispositivos con receta).
MEDICAL_DEVICE_WEBSITE_EN Site de dispositivos médicos com conteúdo em inglês.
MEDICAL_DEVICE_WEBSITE_ES Site de dispositivos médicos com conteúdo em espanhol (Sitio de dispositivos médicos).
PREVENTATIVE_TREATMENT_WEBSITE_EN Site de tratamentos preventivos com conteúdo em inglês.
PREVENTATIVE_TREATMENT_WEBSITE_ES Site sobre tratamentos preventivos com conteúdo em espanhol (Sitio de tratamientos preventivos).
PRESCRIPTION_CONTRACEPTION_WEBSITE_EN Site sobre contraceptivos controlados com conteúdo em inglês.
PRESCRIPTION_CONTRACEPTION_WEBSITE_ES Site sobre contraceptivos controlados com conteúdo em espanhol (Sitio de anticonceptivos con receta).
PRESCRIPTION_VACCINE_WEBSITE_EN Site sobre vacinas controladas com conteúdo em inglês.
PRESCRIPTION_VACCINE_WEBSITE_ES Site sobre vacinas controladas com conteúdo em espanhol (Sitio de vacunas con receta).

SelectiveOptimization

Configuração de otimização seletiva desta campanha, que inclui um conjunto de ações de conversão que serão otimizadas. Esse recurso só se aplica a campanhas para apps que usam MULTI_CHANNEL como AdvertisingChannelType e APP_CAMPAIGN ou APP_CAMPAIGN_FOR_ENGAGEMENT como AdvertisingChannelSubType.

Representação JSON
{
  "conversionActions": [
    string
  ]
}
Campos
conversionActions[]

string

O conjunto selecionado de ações de conversão para otimizar esta campanha.

OptimizationGoalSetting

Configuração da meta de otimização desta campanha, que inclui um conjunto de tipos de meta de otimização.

Representação JSON
{
  "optimizationGoalTypes": [
    enum (OptimizationGoalType)
  ]
}
Campos
optimizationGoalTypes[]

enum (OptimizationGoalType)

A lista de tipos de meta de otimização.

OptimizationGoalType

O tipo de meta de otimização

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas como valor de retorno. Representa um valor desconhecido nesta versão.
CALL_CLICKS Otimizar para cliques de chamada. As conversões de clique de chamada representam o número de vezes que as pessoas selecionaram "Ligação" para entrar em contato com uma loja depois de ver um anúncio.
DRIVING_DIRECTIONS Otimize para gerar rotas de carro. As conversões de rotas de carro são vezes que as pessoas selecionaram "Como chegar" como navegar até uma loja depois de visualizar um anúncio.
APP_PRE_REGISTRATION Otimizar para pré-registro. As conversões de pré-registro indicam o número de inscrições para receber uma notificação quando o app for lançado.

TrackingSetting

Configurações no nível da campanha para informações de acompanhamento.

Representação JSON
{
  "trackingUrl": string
}
Campos
trackingUrl

string

Apenas saída. O URL usado para acompanhamento dinâmico.

PaymentMode

Enumeração que descreve possíveis modos de pagamento.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
CLICKS Pagamento por interação.
CONVERSION_VALUE Pagamento por valor de conversão. Esse modo só é compatível com campanhas com AdvertisingChannelType.HOTEL, BiddingStrategyType.COMMISSION e BudgetType.STANDARD.
CONVERSIONS Pagamento por conversão. Esse modo só é compatível com campanhas com AdvertisingChannelType.DISPLAY (exceto AdvertisingChannelSubType.DISPLAY_ADSENSE), BiddingStrategyType.TARGET_CPA e BudgetType.FIXED_CPA. O cliente também precisa estar qualificado para esse modo. Consulte os detalhes em Customer.eligibility_failure_reasons.
GUEST_STAY Pagamento por valor da estadia. Esse modo só é compatível com campanhas com AdvertisingChannelType.HOTEL, BiddingStrategyType.COMMISSION e BudgetType.STANDARD.

PerformanceMaxUpgrade

Informações sobre uma campanha que está sendo atualizada para Performance Max.

Representação JSON
{
  "performanceMaxCampaign": string,
  "preUpgradeCampaign": string,
  "status": enum (PerformanceMaxUpgradeStatus)
}
Campos
performanceMaxCampaign

string

Apenas saída. Indica para qual campanha Performance Max a campanha será atualizada.

preUpgradeCampaign

string

Apenas saída. Indica que a campanha legada foi atualizada para Performance Max.

status

enum (PerformanceMaxUpgradeStatus)

Apenas saída. O status do upgrade de uma campanha que pediu para ser atualizada para Performance Max.

PerformanceMaxUpgradeStatus

Enumeração do status do upgrade da campanha Performance Max para a campanha.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
UPGRADE_IN_PROGRESS O upgrade para uma campanha Performance Max está em andamento.
UPGRADE_COMPLETE O upgrade para uma campanha Performance Max foi concluído.
UPGRADE_FAILED Falha no upgrade para uma campanha Performance Max. A campanha ainda será veiculada como estava antes da tentativa de upgrade.
UPGRADE_ELIGIBLE A campanha está qualificada para upgrade para uma campanha Performance Max.

ListingType

Possíveis tipos de listagem.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
VEHICLES Esta campanha veicula anúncios de veículos.

AssetAutomationSetting

A configuração de automação de recursos contém um par de AssetAutomationType e o status de ativação/desativação da automação de recursos

Representação JSON
{
  "assetAutomationType": enum (AssetAutomationType),
  "assetAutomationStatus": enum (AssetAutomationStatus)
}
Campos
assetAutomationType

enum (AssetAutomationType)

O tipo de automação de recursos que o anunciante quer ativar/desativar.

assetAutomationStatus

enum (AssetAutomationStatus)

O status de ativação/desativação do tipo de automação de recursos.

AssetAutomationType

O tipo de automação de recursos.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas como valor de retorno. Representa um valor desconhecido nesta versão.
TEXT_ASSET_AUTOMATION A automação de recursos de texto inclui títulos e descrições. Por padrão, os anunciantes ativam as campanhas Performance Max e desativam a Pesquisa.

AssetAutomationStatus

O status da automação do recurso.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas como valor de retorno. Representa um valor desconhecido nesta versão.
OPTED_IN Com o recurso ativado, é possível gerar e veicular um tipo de automação de recursos.
OPTED_OUT Se você desativar essa opção, vai deixar de gerar e veicular um tipo de automação de recursos.

CampaignKeywordMatchType

Enumeração que descreve o tipo de correspondência de palavra-chave da campanha.

Enums
UNSPECIFIED Nenhum valor foi especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
BROAD Correspondência ampla no nível da campanha.

Comissão

A comissão é uma estratégia de lances automáticos em que o anunciante paga uma determinada parte do valor da conversão.

Representação JSON
{
  "commissionRateMicros": string
}
Campos
commissionRateMicros

string (int64 format)

A taxa de comissão define a parte do valor de conversão que o anunciante vai pagar. Uma taxa de comissão de x deve ser inserida neste campo como (x * 1.000.000). Por exemplo, 106.000 representa uma taxa de comissão de 0,106 (10,6%).

ManualCpa

Esse tipo não tem campos.

Estratégia de lances manuais que permite ao anunciante definir o lance por ação especificada pelo anunciante.

ManualCpc

Lance baseado em clique manual, no qual o usuário paga por clique.

Representação JSON
{
  "enhancedCpcEnabled": boolean
}
Campos
enhancedCpcEnabled

boolean

Indica se os lances devem ser otimizados com base nos dados do otimizador de conversões.

ManualCpm

Esse tipo não tem campos.

Lance baseado em impressão manual, no qual o usuário paga por mil impressões.

ManualCpv

Esse tipo não tem campos.

Lances com base em visualizações em que o usuário paga por exibição de vídeo.

PercentCpc

Uma estratégia de lances em que os lances são uma fração do preço anunciado de um produto ou serviço.

Representação JSON
{
  "cpcBidCeilingMicros": string,
  "enhancedCpcEnabled": boolean
}
Campos
cpcBidCeilingMicros

string (int64 format)

Limite de lance máximo que pode ser definido pela estratégia de lances. Este é um campo opcional inserido pelo anunciante e especificado em micros locais. Observação: o valor zero é interpretado da mesma maneira que "bid_threshold" indefinido.

enhancedCpcEnabled

boolean

Ajusta o lance para cada leilão para cima ou para baixo, dependendo da probabilidade de uma conversão. Os lances individuais podem exceder cpcBidCeilingMicros, mas o valor médio do lance de uma campanha não deve.

TargetCpm

O CPM (custo por mil impressões) desejado é uma estratégia de lances automática que define lances para otimizar o desempenho de acordo com o CPM desejado que você definiu.

Representação JSON
{

  // Union field goal can be only one of the following:
  "targetFrequencyGoal": {
    object (TargetCpmTargetFrequencyGoal)
  }
  // End of list of possible types for union field goal.
}
Campos
Campo de união goal. Outras informações relacionadas à meta de lances. goal pode ser apenas de um dos tipos a seguir:
targetFrequencyGoal

object (TargetCpmTargetFrequencyGoal)

Detalhes da meta de lances de frequência desejada

TargetCpmTargetFrequencyGoal

Detalhes da meta de lances de frequência desejada

Representação JSON
{
  "targetCount": string,
  "timeUnit": enum (TargetFrequencyTimeUnit)
}
Campos
targetCount

string (int64 format)

A contagem da frequência desejada representa quantas vezes você quer alcançar um único usuário.

timeUnit

enum (TargetFrequencyTimeUnit)

Janela de tempo que expressa o período em que você quer atingir o targetCount especificado.

FixedCpm

Estratégia de lances de CPM (custo por mil impressões) fixo. Uma estratégia de lances manuais com um CPM fixo.

Representação JSON
{
  "goal": enum (FixedCpmGoal),

  // Union field goal_info can be only one of the following:
  "targetFrequencyInfo": {
    object (FixedCpmTargetFrequencyGoalInfo)
  }
  // End of list of possible types for union field goal_info.
}
Campos
goal

enum (FixedCpmGoal)

Meta de lance de CPM fixo. Determina os parâmetros exatos de otimização de lances.

Campo de união goal_info. Outras informações relacionadas à meta de lances. goal_info pode ser apenas de um dos tipos a seguir:
targetFrequencyInfo

object (FixedCpmTargetFrequencyGoalInfo)

Detalhes da meta de lances de frequência desejada.

FixedCpmGoal

Enumeração que descreve o objetivo da estratégia de lances de CPM fixo.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
REACH Maximizar o alcance, ou seja, o número de usuários que viram os anúncios na campanha.
TARGET_FREQUENCY Bidder de CPM de frequência desejada. Otimizar os lances para alcançar um único usuário com a frequência solicitada.

FixedCpmTargetFrequencyGoalInfo

Detalhes da meta de lances de frequência desejada para a estratégia de lances de CPM fixo. Relevante apenas se a meta da estratégia de lances for TARGET_FREQUENCY.

Representação JSON
{
  "targetCount": string,
  "timeUnit": enum (FixedCpmTargetFrequencyTimeUnit)
}
Campos
targetCount

string (int64 format)

A contagem de frequência desejada representa o número de vezes que um anunciante quer veicular o anúncio para segmentar um único usuário.

timeUnit

enum (FixedCpmTargetFrequencyTimeUnit)

Janela de tempo que expressa o período em que você quer atingir o targetCount especificado.

FixedCpmTargetFrequencyTimeUnit

Um tipo enumerado que descreve a janela de tempo em que o lance é otimizado para atender à frequência desejada ao usar a estratégia de lances de CPM fixo.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
MONTHLY Otimize os lances para alcançar a frequência desejada em 30 dias.

TargetCpv

Esse tipo não tem campos.

Estratégia de lances de CPV (custo por visualização) desejado. Uma estratégia de lances automáticos que define lances para otimizar a performance de acordo com o CPV desejado que você definiu.