AdGroup

Um grupo de anúncios.

Representação JSON
{
  "resourceName": string,
  "status": enum (AdGroupStatus),
  "type": enum (AdGroupType),
  "adRotationMode": enum (AdGroupAdRotationMode),
  "urlCustomParameters": [
    {
      object (CustomParameter)
    }
  ],
  "optimizedTargetingEnabled": boolean,
  "displayCustomBidDimension": enum (TargetingDimension),
  "targetingSetting": {
    object (TargetingSetting)
  },
  "audienceSetting": {
    object (AudienceSetting)
  },
  "effectiveTargetCpaSource": enum (BiddingSource),
  "effectiveTargetRoasSource": enum (BiddingSource),
  "labels": [
    string
  ],
  "excludedParentAssetFieldTypes": [
    enum (AssetFieldType)
  ],
  "excludedParentAssetSetTypes": [
    enum (AssetSetType)
  ],
  "primaryStatus": enum (AdGroupPrimaryStatus),
  "primaryStatusReasons": [
    enum (AdGroupPrimaryStatusReason)
  ],
  "id": string,
  "name": string,
  "baseAdGroup": string,
  "trackingUrlTemplate": string,
  "campaign": string,
  "cpcBidMicros": string,
  "effectiveCpcBidMicros": string,
  "cpmBidMicros": string,
  "targetCpaMicros": string,
  "cpvBidMicros": string,
  "targetCpmMicros": string,
  "targetRoas": number,
  "percentCpcBidMicros": string,
  "finalUrlSuffix": string,
  "effectiveTargetCpaMicros": string,
  "effectiveTargetRoas": number
}
Campos
resourceName

string

Imutável. O nome do recurso do grupo de anúncios. Os nomes dos recursos do grupo de anúncios têm o seguinte formato:

customers/{customerId}/adGroups/{adGroupId}

status

enum (AdGroupStatus)

O status do grupo de anúncios.

type

enum (AdGroupType)

Imutável. O tipo do grupo de anúncios.

adRotationMode

enum (AdGroupAdRotationMode)

Modo de rotação de anúncios do grupo de anúncios.

urlCustomParameters[]

object (CustomParameter)

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

optimizedTargetingEnabled

boolean

Verdadeiro se a segmentação otimizada estiver ativada. A segmentação otimizada substitui a expansão de público-alvo.

displayCustomBidDimension

enum (TargetingDimension)

Permite que os anunciantes especifiquem uma dimensão de segmentação para definir lances absolutos. Isso se aplica apenas a campanhas que segmentam somente a Rede de Display, e não a pesquisa.

targetingSetting

object (TargetingSetting)

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

audienceSetting

object (AudienceSetting)

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

effectiveTargetCpaSource

enum (BiddingSource)

Apenas saída. Origem do CPA desejado efetivo. Este campo é somente leitura.

effectiveTargetRoasSource

enum (BiddingSource)

Apenas saída. Origem do ROAS desejado efetivo. Este campo é somente leitura.

labels[]

string

Apenas saída. Os nomes de recursos dos rótulos anexados a este grupo de anúncios.

excludedParentAssetFieldTypes[]

enum (AssetFieldType)

Os tipos de campo de recurso que devem ser excluídos desse grupo de anúncios. Os links de recursos com esses tipos de campo não serão herdados por esse grupo de anúncios dos níveis superiores.

excludedParentAssetSetTypes[]

enum (AssetSetType)

Os tipos de conjunto de recursos que devem ser excluídos desse grupo de anúncios. Os links de conjuntos de recursos com esses tipos não serão herdados por esse grupo de anúncios dos níveis superiores. Os tipos de grupos por locais (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP e STATIC_LOCATION_GROUP) são tipos secundários de LOCATION_SYNC. Portanto, se LOCATION_SYNC estiver definido para esse campo, nenhum conjunto de recursos do grupo de locais poderá ser vinculado a esse grupo de anúncios, e as extensões de local (LE) e as extensões de local de afiliado (ALE, na sigla em inglês) não serão veiculadas nesse grupo de anúncios. No momento, apenas LOCATION_SYNC é compatível.

primaryStatus

enum (AdGroupPrimaryStatus)

Apenas saída. Oferece uma visão agregada do motivo pelo qual um grupo de anúncios não está sendo veiculado ou não está sendo veiculado de maneira ideal.

primaryStatusReasons[]

enum (AdGroupPrimaryStatusReason)

Apenas saída. Informa os motivos para um grupo de anúncios não ser veiculado ou não ser veiculado de maneira ideal.

id

string (int64 format)

Apenas saída. O ID do grupo de anúncios.

name

string

O nome do grupo de anúncios.

Este campo é obrigatório e não deve ficar vazio ao criar novos grupos de anúncios.

Ele precisa ter menos de 255 caracteres UTF-8 de largura total.

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).

baseAdGroup

string

Apenas saída. Para os grupos de anúncios de rascunho ou experimentais, esse campo é o nome do recurso do grupo de anúncios base que criou o grupo de anúncios. Se um grupo de anúncios de rascunho ou experimental não tiver um grupo de anúncios base, esse campo será nulo.

Para grupos de anúncios base, esse campo é igual ao nome do recurso do grupo de anúncios.

Este campo é somente leitura.

trackingUrlTemplate

string

O modelo de URL para criar um URL de rastreamento.

campaign

string

Imutável. A campanha à qual o grupo de anúncios pertence.

cpcBidMicros

string (int64 format)

É o lance máximo de CPC (custo por clique).

effectiveCpcBidMicros

string (int64 format)

Apenas saída. O valor será o mesmo do lance de CPC (custo por clique) quando a estratégia de lances for CPC manual, CPC otimizado, parcela de superação desejada da página 1 ou parcela de superação desejada. Caso contrário, o valor será nulo.

cpmBidMicros

string (int64 format)

É o lance máximo de CPM (custo por mil impressões visíveis).

targetCpaMicros

string (int64 format)

O custo por aquisição (CPA) desejado. Se a estratégia de lances da campanha do grupo de anúncios for "TargetCpa" ou "Maximizar conversões" (com o campo "targetCpa" definido), esse campo modificará o CPA desejado especificado na estratégia de lances da campanha. Caso contrário, esse valor é ignorado.

cpvBidMicros

string (int64 format)

É o lance de CPV (custo por visualização).

targetCpmMicros

string (int64 format)

Valor médio em micros que o anunciante está disposto a pagar a cada mil vezes que o anúncio é exibido.

targetRoas

number

A substituição do ROAS (retorno do investimento em publicidade) desejado. Se a estratégia de lances da campanha do grupo de anúncios for "TargetRoas" ou "Maximizar ConversionValue" (com o campo "targetRoas" definido), esse campo modificará o ROAS desejado especificado na estratégia de lances da campanha. Caso contrário, esse valor é ignorado.

percentCpcBidMicros

string (int64 format)

O valor da porcentagem do lance de CPC expresso como uma fração do preço anunciado de um produto ou serviço. O intervalo válido para a fração é [0,1) e o valor armazenado aqui é 1.000.000 * [fração].

finalUrlSuffix

string

Modelo de URL para anexar parâmetros ao URL final.

effectiveTargetCpaMicros

string (int64 format)

Apenas saída. O custo por aquisição (CPA) desejado efetivo. Este campo é somente leitura.

effectiveTargetRoas

number

Apenas saída. O retorno do investimento em publicidade (ROAS) desejado. Este campo é somente leitura.

AdGroupStatus

Os status possíveis de um grupo de anúncios.

Enums
UNSPECIFIED O status não foi especificado.
UNKNOWN

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

Esse é um valor apenas de resposta.

ENABLED O grupo de anúncios está ativado.
PAUSED O grupo de anúncios está pausado.
REMOVED O grupo de anúncios é removido.

AdGroupAdRotationMode

Os possíveis modos de rotação de anúncios de um grupo de anúncios.

Enums
UNSPECIFIED O modo de rotação de anúncios não foi especificado.
UNKNOWN

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

Esse é um valor apenas de resposta.

OPTIMIZE Otimize os anúncios do grupo de anúncios com base em cliques ou conversões.
ROTATE_FOREVER Alternar uniformemente para sempre.

AudienceSetting

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

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

boolean

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

AdGroupPrimaryStatus

Os status possíveis de um grupo de anúncios.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
ELIGIBLE O grupo de anúncios está qualificado para veiculação.
PAUSED O grupo de anúncios está pausado.
REMOVED O grupo de anúncios é removido.
PENDING O grupo de anúncios poderá ser veiculado no futuro.
NOT_ELIGIBLE O grupo de anúncios não está qualificado para veiculação.
LIMITED O grupo de anúncios tem capacidade de veiculação limitada.

AdGroupPrimaryStatusReason

Possíveis motivos do status do grupo de anúncios.

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. Contribui com adgroupPrimaryStatus.NOT_ELIGIBLE.
CAMPAIGN_PAUSED O status da campanha especificado pelo usuário está pausado. Contribui com adgroupPrimaryStatus.NOT_ELIGIBLE.
CAMPAIGN_PENDING O horário de início especificado pelo usuário para o início desta campanha está no futuro. Contribui com adgroupPrimaryStatus.NOT_ELIGIBLE
CAMPAIGN_ENDED O horário de término especificado pelo usuário para essa campanha já passou. Contribui com adgroupPrimaryStatus.NOT_ELIGIBLE.
AD_GROUP_PAUSED O status do grupo de anúncios especificado pelo usuário é pausado. Contribui com adgroupPrimaryStatus.PAUSED.
AD_GROUP_REMOVED O status do grupo de anúncios especificado pelo usuário é removido. Contribui com GroupPrimaryStatus.REMOVED.
AD_GROUP_INCOMPLETE A construção desse grupo de anúncios ainda não está concluída. Contribui com adgroupPrimaryStatus.NOT_ELIGIBLE.
KEYWORDS_PAUSED Todos os status de palavra-chave especificados pelo usuário nesse grupo de anúncios estão pausados. Contribui com adgroupPrimaryStatus.NOT_ELIGIBLE.
NO_KEYWORDS Não há palavras-chave qualificadas neste grupo de anúncios. Contribui com adgroupPrimaryStatus.NOT_ELIGIBLE.
AD_GROUP_ADS_PAUSED Todos os status de anúncio do grupo de anúncios especificados pelo usuário neste grupo de anúncios estão pausados. Contribui com adgroupPrimaryStatus.NOT_ELIGIBLE.
NO_AD_GROUP_ADS Não há anúncios qualificados nesse grupo de anúncios. Contribui com adgroupPrimaryStatus.NOT_ELIGIBLE.
HAS_ADS_DISAPPROVED Motivo do status da política quando pelo menos um anúncio é reprovado. Contribui com vários adgroupPrimaryStatus.
HAS_ADS_LIMITED_BY_POLICY Motivo do status da política quando pelo menos um anúncio está limitado pela política. Contribui com vários adgroupPrimaryStatus.
MOST_ADS_UNDER_REVIEW Motivo do status da política quando a maioria dos anúncios está com revisão pendente. Contribui com adgroupPrimaryStatus.PENDING.
CAMPAIGN_DRAFT O grupo de anúncios pertence a uma campanha de rascunho. Contribui com adgroupPrimaryStatus.NOT_ELIGIBLE.
AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY O grupo de anúncios foi pausado devido à baixa atividade na veiculação por muito tempo. Contribui com adgroupPrimaryStatus.PAUSED.