- Representação JSON
- CampaignCriterionStatus
- ListingScopeInfo
- IpBlockInfo
- CarrierInfo
- OperatingSystemVersionInfo
- MobileDeviceInfo
- LocationGroupInfo
- LocationGroupRadiusUnits
- LocalServiceIdInfo
- BrandListInfo
Um critério de campanha.
Representação JSON |
---|
{ "resourceName": string, "displayName": string, "type": enum ( |
Campos | |
---|---|
resourceName |
Imutável. O nome do recurso do critério da campanha. Os nomes dos recursos de critério da campanha têm o seguinte formato:
|
displayName |
Apenas saída. O nome de exibição do critério. Este campo é ignorado para mutações. |
type |
Apenas saída. Tipo do critério. |
status |
O status do critério. |
campaign |
Imutável. A campanha a que o critério pertence. |
criterionId |
Apenas saída. ID do critério. Este campo é ignorado durante a modificação. |
bidModifier |
O modificador dos lances quando o critério corresponde. O modificador precisa estar no intervalo: 0,1 a 10,0. A maioria dos tipos de critérios segmentáveis são compatíveis com modificadores. Use 0 para desativar um tipo de dispositivo. |
negative |
Imutável. Define se o critério será segmentado ( |
Campo de união Exatamente um deve ser definido. |
|
keyword |
Imutável. Palavra-chave. |
placement |
Imutável. Posição. |
mobileAppCategory |
Imutável. Categoria do app para dispositivos móveis. |
mobileApplication |
Imutável. Aplicativo para dispositivos móveis. |
location |
Imutável. Local. |
device |
Imutável. Dispositivo. |
adSchedule |
Imutável. Programação de anúncios. |
ageRange |
Imutável. Faixa etária. |
gender |
Imutável. Sexo. |
incomeRange |
Imutável. Faixa de renda. |
parentalStatus |
Imutável. Status parental. |
userList |
Imutável. Lista de usuários. |
youtubeVideo |
Imutável. Vídeo do YouTube. |
youtubeChannel |
Imutável. Canal do YouTube |
proximity |
Imutável. Proximidade. |
topic |
Imutável. Tópico. |
listingScope |
Imutável. Escopo da ficha da empresa. |
language |
Imutável. e linguagem Hashicorp. |
ipBlock |
Imutável. IpBlock. |
contentLabel |
Imutável. ContentLabel. |
carrier |
Imutável. Operadora. |
userInterest |
Imutável. Interesse do usuário. |
webpage |
Imutável. Página da Web. |
operatingSystemVersion |
Imutável. A versão do sistema operacional. |
mobileDevice |
Imutável. Dispositivo móvel. |
locationGroup |
Imutável. Grupo por locais |
customAffinity |
Imutável. Afinidade personalizada. |
customAudience |
Imutável. Público-alvo personalizado |
combinedAudience |
Imutável. Público-alvo combinado. |
keywordTheme |
Imutável. Tema de palavra-chave da campanha inteligente. |
localServiceId |
Imutável. Critério da campanha de serviço dos Serviços Locais do Google. |
brandList |
Imutável. Critério da campanha da lista de marcas. |
CampaignCriterionStatus
Os status possíveis de um CampaignCriteria.
Enums | |
---|---|
UNSPECIFIED |
Nenhum valor foi especificado. |
UNKNOWN |
O valor recebido não é conhecido nesta versão. Esse é um valor apenas de resposta. |
ENABLED |
O critério da campanha está ativado. |
PAUSED |
O critério da campanha foi pausado. |
REMOVED |
O critério da campanha foi removido. |
ListingScopeInfo
Um critério do escopo da listagem.
Representação JSON |
---|
{
"dimensions": [
{
object ( |
Campos | |
---|---|
dimensions[] |
Escopo do critério da campanha. |
IpBlockInfo
Um critério de IpBlock usado para exclusões de IP. Permitimos: - Endereços IPv4 e IPv6 - Endereços individuais (192.168.0.1) - máscaras para endereços individuais (192.168.0.1/32) - máscaras para redes de Classe C (192.168.0.1/24)
Representação JSON |
---|
{ "ipAddress": string } |
Campos | |
---|---|
ipAddress |
O endereço IP deste bloco de IP. |
CarrierInfo
Representa um critério de operadora.
Representação JSON |
---|
{ "carrierConstant": string } |
Campos | |
---|---|
carrierConstant |
O nome do recurso de constante da operadora. |
OperatingSystemVersionInfo
Representa uma versão de sistema operacional a ser segmentada.
Representação JSON |
---|
{ "operatingSystemVersionConstant": string } |
Campos | |
---|---|
operatingSystemVersionConstant |
O nome do recurso da constante de versão do sistema operacional. |
MobileDeviceInfo
Um critério de dispositivo móvel.
Representação JSON |
---|
{ "mobileDeviceConstant": string } |
Campos | |
---|---|
mobileDeviceConstant |
O nome do recurso constante de dispositivo móvel. |
LocationGroupInfo
Um raio ao redor de uma lista de locais especificados por um feed ou assetSet.
Representação JSON |
---|
{
"geoTargetConstants": [
string
],
"radiusUnits": enum ( |
Campos | |
---|---|
geoTargetConstants[] |
Constantes de segmentação por área geográfica que restringem o escopo da área geográfica no feed. No momento, apenas uma constante de segmentação geográfica é permitida. Não pode ser definido com os campos AssetSet. |
radiusUnits |
Unidade do raio. Milhas e metros são suportados para constantes de segmentação geográfica. Os milissegundos e os metros são compatíveis com conjuntos de itens de feed e de recursos. Isso é obrigatório e precisa ser definido nas operações CREATE. |
feedItemSets[] |
GBPSets cujos ViewModels são segmentados. Se vários IDs forem especificados, todos os itens que aparecem em pelo menos um conjunto serão segmentados. Este campo não pode ser usado com geoTargetConstants. Isso é opcional e só pode ser definido em operações CREATE. Não pode ser definido com os campos AssetSet. |
locationGroupAssetSets[] |
AssetSets com recursos que são segmentados. Se vários IDs forem especificados, todos os itens que aparecem em pelo menos um conjunto serão segmentados. Este campo não pode ser usado com feed, constantes de segmentação por área geográfica ou conjuntos de itens de feed. Ao usar conjuntos de recursos, esse campo ou enableCustomerLevelLocationAssetSet precisa ser especificado. Não é possível usar os dois ao mesmo tempo. Só pode ser definido em operações CREATE. |
feed |
Feed que especifica locais para segmentação. Não pode ser definido com os campos AssetSet. Isso é obrigatório e precisa ser definido nas operações CREATE. |
radius |
Distância em unidades que especifica o raio em torno das regiões de segmentação. Isso é obrigatório e precisa ser definido nas operações CREATE. |
enableCustomerLevelLocationAssetSet |
Indica que o conjunto mais recente de recursos no nível do cliente é usado para segmentação. Usado com Radius e RadiusUnits. Não pode ser usado com feed, constantes de segmentação por área geográfica ou conjuntos de itens de feed. Ao usar conjuntos de recursos, este campo ou locationGroupAssetSets precisa ser especificado. Não é possível usar os dois ao mesmo tempo. Só pode ser definido em operações CREATE. |
LocationGroupRadiusUnits
A unidade de distância do raio no grupo de locais (por exemplo, MILES)
Enums | |
---|---|
UNSPECIFIED |
Não especificado. |
UNKNOWN |
Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão. |
METERS |
Metros |
MILES |
Milhas |
MILLI_MILES |
Milímetros |
LocalServiceIdInfo
Um ID de serviço dos anúncios dos Serviços Locais. Representa um tipo de serviço (como install_faucet) que uma campanha dos Serviços Locais pode segmentar.
Representação JSON |
---|
{ "serviceId": string } |
Campos | |
---|---|
serviceId |
O nome do recurso do critério. |
BrandListInfo
Um critério de lista de marcas é usado para especificar uma lista de marcas. A lista é representada como um tipo de ID do SharedSet BRAND_HINT. Um critério desse tipo pode ser segmentado ou excluído.
Representação JSON |
---|
{ "sharedSet": string } |
Campos | |
---|---|
sharedSet |
Nome do recurso do conjunto compartilhado da lista de marcas. |