- Recurso: campanha
- CampaignGoal
- CampaignGoalType
- PerformanceGoal
- PerformanceGoalType
- CampaignFlight
- CampaignBudget
- ExternalBudgetSource
- PrismaConfig
- PrismaType
- PrismaCpeCode
- Métodos
Recurso: campanha
Uma única campanha.
| Representação JSON | 
|---|
| { "name": string, "advertiserId": string, "campaignId": string, "displayName": string, "entityStatus": enum ( | 
| Campos | |
|---|---|
| name | 
 Apenas saída. O nome do recurso da campanha. | 
| advertiserId | 
 Apenas saída. O ID exclusivo do anunciante a que a campanha pertence. | 
| campaignId | 
 Apenas saída. O ID exclusivo da campanha. Atribuído pelo sistema. | 
| displayName | 
 Obrigatório. O nome de exibição da campanha. Precisa ser codificado em UTF-8 com um tamanho máximo de 240 bytes. | 
| entityStatus | 
 Obrigatório. Controla se os pedidos de inserção dessa campanha podem gastar os orçamentos e dar lances no inventário. 
 | 
| updateTime | 
 Apenas saída. O carimbo de data/hora em que a campanha foi atualizada pela última vez. Atribuído pelo sistema. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:  | 
| campaignGoal | 
 Obrigatório. A meta da campanha. | 
| campaignFlight | 
 Obrigatório. O gasto planejado e a duração da campanha. | 
| frequencyCap | 
 Obrigatório. A configuração de limite de frequência da campanha. | 
| campaignBudgets[] | 
 A lista de orçamentos disponíveis para esta campanha. Se esse campo não for definido, a campanha vai usar um orçamento ilimitado. | 
CampaignGoal
Configurações que controlam a meta de uma campanha.
| Representação JSON | 
|---|
| { "campaignGoalType": enum ( | 
| Campos | |
|---|---|
| campaignGoalType | 
 Obrigatório. O tipo de meta da campanha. | 
| performanceGoal | 
 Obrigatório. A meta de performance da campanha. Os valores aceitáveis para  
 | 
CampaignGoalType
Tipos possíveis de metas de campanha.
| Tipos enumerados | |
|---|---|
| CAMPAIGN_GOAL_TYPE_UNSPECIFIED | O valor da meta não é especificado ou é desconhecido nesta versão. | 
| CAMPAIGN_GOAL_TYPE_APP_INSTALL | Aumentar instalações ou engajamentos do aplicativo. | 
| CAMPAIGN_GOAL_TYPE_BRAND_AWARENESS | Aumentar o reconhecimento de uma marca ou produto. | 
| CAMPAIGN_GOAL_TYPE_OFFLINE_ACTION | Impulsione as vendas off-line ou na loja. | 
| CAMPAIGN_GOAL_TYPE_ONLINE_ACTION | Impulsionar ação on-line ou visitas. | 
PerformanceGoal
Configurações que controlam a meta de performance de uma campanha.
| Representação JSON | 
|---|
| { "performanceGoalType": enum ( | 
| Campos | |
|---|---|
| performanceGoalType | 
 Obrigatório. O tipo da meta de performance. | 
| Campo de união performance_goal_value. Obrigatório. O valor da meta de performance correspondente a um determinadoperformance_goal_type.performance_goal_valuepode ser apenas de um dos tipos a seguir: | |
| performanceGoalAmountMicros | 
 O valor da meta, em micros da moeda do anunciante. Aplicável quando  
 Por exemplo, 1500000 representa 1,5 unidades padrão da moeda. | 
| performanceGoalPercentageMicros | 
 A representação decimal da porcentagem da meta em micros. Aplicável quando  
 Por exemplo, 70000 representa 7% (decimal 0,07). | 
| performanceGoalString | 
 Uma string de indicador principal de desempenho (KPI), que pode estar vazia. Precisa ser codificado em UTF-8 e ter no máximo 100 caracteres. Aplicável quando  | 
PerformanceGoalType
Tipos possíveis de metas de performance.
| Tipos enumerados | |
|---|---|
| PERFORMANCE_GOAL_TYPE_UNSPECIFIED | O tipo de meta de performance não foi especificado ou é desconhecido nesta versão. | 
| PERFORMANCE_GOAL_TYPE_CPM | A meta de performance é definida em CPM (custo por mil impressões). | 
| PERFORMANCE_GOAL_TYPE_CPC | A meta de performance é definida em CPC (custo por clique). | 
| PERFORMANCE_GOAL_TYPE_CPA | A meta de performance é definida em CPA (custo por ação). | 
| PERFORMANCE_GOAL_TYPE_CTR | A meta de performance é definida em porcentagem de CTR (taxa de cliques). | 
| PERFORMANCE_GOAL_TYPE_VIEWABILITY | A meta de desempenho é definida em "Porcentagem de visibilidade". | 
| PERFORMANCE_GOAL_TYPE_CPIAVC | A meta de performance é definida como CPIAVC (custo por impressão audível e visível na conclusão). | 
| PERFORMANCE_GOAL_TYPE_CPE | A meta de performance é definida em CPE (custo por engajamento). | 
| PERFORMANCE_GOAL_TYPE_CPV | A meta de performance é definida em CPV (custo por visualização). | 
| PERFORMANCE_GOAL_TYPE_CLICK_CVR | A meta de performance é definida em porcentagem de taxa de conversão de clique (conversões por clique). | 
| PERFORMANCE_GOAL_TYPE_IMPRESSION_CVR | A meta de performance é definida em porcentagem de taxa de conversão por impressão (conversões por impressão). | 
| PERFORMANCE_GOAL_TYPE_VCPM | A meta de performance é definida em vCPM (custo por mil impressões visíveis). | 
| PERFORMANCE_GOAL_TYPE_VTR | A meta de performance é definida em porcentagem de taxa de visualização do YouTube (visualizações do YouTube por impressão). | 
| PERFORMANCE_GOAL_TYPE_AUDIO_COMPLETION_RATE | A meta de performance é definida em porcentagem da taxa de conclusão de áudio (execuções de áudio completas por impressão). | 
| PERFORMANCE_GOAL_TYPE_VIDEO_COMPLETION_RATE | A meta de performance é definida em porcentagem de taxa de conclusão de vídeo (exibições de vídeo completas por impressão). | 
| PERFORMANCE_GOAL_TYPE_OTHER | A meta de performance está definida como "Outro". | 
CampaignFlight
Configurações que rastreiam o gasto e a duração planejados de uma campanha.
| Representação JSON | 
|---|
| {
  "plannedSpendAmountMicros": string,
  "plannedDates": {
    object ( | 
| Campos | |
|---|---|
| plannedSpendAmountMicros | 
 O valor que a campanha deve gastar no  O valor está em micros. Deve ser maior ou igual a 0. Por exemplo, 500000000 representa 500 unidades padrão da moeda. | 
| plannedDates | 
 Obrigatório. As datas em que a campanha será veiculada. Eles são resolvidos em relação ao fuso horário do anunciante principal. 
 | 
CampaignBudget
Configurações que controlam como o orçamento da campanha é alocado.
| Representação JSON | 
|---|
| { "budgetId": string, "displayName": string, "budgetUnit": enum ( | 
| Campos | |
|---|---|
| budgetId | 
 O ID exclusivo do orçamento da campanha. Atribuído pelo sistema. Não definir para novos orçamentos. Precisa ser incluído ao atualizar ou adicionar orçamentos a  | 
| displayName | 
 Obrigatório. O nome de exibição do orçamento. Precisa ser codificado em UTF-8 com um tamanho máximo de 240 bytes. | 
| budgetUnit | 
 Obrigatório. Imutável. Especifica se o orçamento é medido em moeda ou impressões. | 
| budgetAmountMicros | 
 Obrigatório. O valor total que os segmentos de pedido de inserção vinculados podem orçar. O valor está em micros. Precisa ser maior que 0. Por exemplo, 500000000 representa 500 unidades padrão da moeda. | 
| dateRange | 
 Obrigatório. O período do orçamento da campanha. Os segmentos de orçamento vinculados podem ter um período diferente. Eles são resolvidos em relação ao fuso horário do anunciante principal. 
 | 
| externalBudgetSource | 
 Obrigatório. A origem externa do orçamento. | 
| externalBudgetId | 
 Imutável. O ID que identifica este orçamento para a fonte externa. Se esse campo estiver definido e o nível de detalhe da fatura do perfil de faturamento correspondente estiver definido como "OC no nível do orçamento", todas as impressões veiculadas com esse orçamento vão incluir o ID na fatura. Precisa ser exclusivo na campanha. | 
| invoiceGroupingId | 
 Imutável. O ID usado para agrupar orçamentos que serão incluídos na mesma fatura. Se esse campo estiver definido e o nível da fatura do perfil de faturamento correspondente estiver definido como "ID do agrupamento de faturas de orçamento", todos os  | 
| prismaConfig | 
 Metadados adicionais para uso pela ferramenta Mediaocean Prisma. Obrigatório para orçamentos da Mediaocean. Aplicável apenas a anunciantes  | 
ExternalBudgetSource
Origem externa de um segmento de orçamento de campanha.
| Tipos enumerados | |
|---|---|
| EXTERNAL_BUDGET_SOURCE_UNSPECIFIED | O valor da origem do orçamento externo não foi especificado ou é desconhecido nesta versão. | 
| EXTERNAL_BUDGET_SOURCE_NONE | O orçamento não tem uma fonte externa. | 
| EXTERNAL_BUDGET_SOURCE_MEDIA_OCEAN | A origem do orçamento é a Mediaocean. | 
PrismaConfig
Configurações específicas da ferramenta Mediaocean Prisma.
| Representação JSON | 
|---|
| { "prismaType": enum ( | 
| Campos | |
|---|---|
| prismaType | 
 Obrigatório. O tipo do Prisma. | 
| prismaCpeCode | 
 Obrigatório. Códigos relevantes de cliente, produto e estimativa da ferramenta Mediaocean Prisma. | 
| supplier | 
 Obrigatório. A entidade alocou esse orçamento (DSP, site etc.). | 
PrismaType
Tipos possíveis para um orçamento do Prisma.
| Tipos enumerados | |
|---|---|
| PRISMA_TYPE_UNSPECIFIED | O tipo não foi especificado ou é desconhecido nesta versão. | 
| PRISMA_TYPE_DISPLAY | Tipo de exibição. | 
| PRISMA_TYPE_SEARCH | Tipo de pesquisa. | 
| PRISMA_TYPE_VIDEO | Tipo de vídeo. | 
| PRISMA_TYPE_AUDIO | Tipo de áudio. | 
| PRISMA_TYPE_SOCIAL | Tipo de rede social. | 
| PRISMA_TYPE_FEE | Tipo de taxa. | 
PrismaCpeCode
A Central de pagamentos do Google permite pesquisar e filtrar os campos de componentes desse código.
| Representação JSON | 
|---|
| { "prismaClientCode": string, "prismaProductCode": string, "prismaEstimateCode": string } | 
| Campos | |
|---|---|
| prismaClientCode | 
 O código do cliente do Prisma. | 
| prismaProductCode | 
 O código do produto do Prisma. | 
| prismaEstimateCode | 
 O código da estimativa do Prisma. | 
| Métodos | |
|---|---|
| 
 | Cria uma nova campanha. | 
| 
 | Exclui permanentemente uma campanha. | 
| 
 | Recebe uma campanha. | 
| 
 | Lista as campanhas de um anunciante. | 
| 
 | Lista as opções de segmentação atribuídas de uma campanha em todos os tipos de segmentação. | 
| 
 | Atualiza uma campanha existente. |