ConversionValueRule

Uma regra de valor da conversão

Representação JSON
{
  "resourceName": string,
  "id": string,
  "action": {
    object (ValueRuleAction)
  },
  "geoLocationCondition": {
    object (ValueRuleGeoLocationCondition)
  },
  "deviceCondition": {
    object (ValueRuleDeviceCondition)
  },
  "audienceCondition": {
    object (ValueRuleAudienceCondition)
  },
  "ownerCustomer": string,
  "status": enum (ConversionValueRuleStatus)
}
Campos
resourceName

string

Imutável. O nome do recurso da regra do valor da conversão. Os nomes dos recursos da regra de valor da conversão têm o seguinte formato:

customers/{customerId}/conversionValueRules/{conversion_value_rule_id}

id

string (int64 format)

Apenas saída. O ID da regra de valor da conversão.

action

object (ValueRuleAction)

Ação aplicada quando a regra é acionada.

geoLocationCondition

object (ValueRuleGeoLocationCondition)

Condição para localização geográfica que precisa ser atendida para que a regra de valor seja aplicada.

deviceCondition

object (ValueRuleDeviceCondition)

Condição para o tipo de dispositivo que precisa ser atendida para que a regra de valor seja aplicada.

audienceCondition

object (ValueRuleAudienceCondition)

Condição do público-alvo que precisa ser atendida para que a regra de valor seja aplicada.

ownerCustomer

string

Apenas saída. O nome do recurso do cliente proprietário da regra de valor da conversão. Quando a regra de valor é herdada de um cliente administrador, "ownerCustomer" é o nome do recurso do administrador, enquanto o cliente em "resourceName" é do cliente solicitante. ** Somente leitura **

status

enum (ConversionValueRuleStatus)

O status da regra do valor da conversão.

ValueRuleAction

Ação aplicada quando uma regra é aplicada.

Representação JSON
{
  "operation": enum (ValueRuleOperation),
  "value": number
}
Campos
operation

enum (ValueRuleOperation)

Especifica a operação aplicada.

value

number

Especifica o valor aplicado.

ValueRuleOperation

Possíveis operações da ação de uma regra de valor da conversão.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
ADD Adicione o valor fornecido ao valor da conversão.
MULTIPLY Multiplique o valor da conversão pelo valor fornecido.
SET Defina o valor da conversão como o valor fornecido.

ValueRuleGeoLocationCondition

Condição na dimensão "Geográfico".

Representação JSON
{
  "excludedGeoTargetConstants": [
    string
  ],
  "excludedGeoMatchType": enum (ValueRuleGeoLocationMatchType),
  "geoTargetConstants": [
    string
  ],
  "geoMatchType": enum (ValueRuleGeoLocationMatchType)
}
Campos
excludedGeoTargetConstants[]

string

regiões geográficas que os anunciantes querem excluir.

excludedGeoMatchType

enum (ValueRuleGeoLocationMatchType)

Tipo de correspondência de localização geográfica excluído.

geoTargetConstants[]

string

regiões geográficas que os anunciantes querem incluir.

geoMatchType

enum (ValueRuleGeoLocationMatchType)

O tipo de correspondência de localização geográfica foi incluído.

ValueRuleGeoLocationMatchType

Possíveis tipos de correspondência de localização geográfica.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
ANY A área de interesse ou o local de presença podem ser usados para correspondência.
LOCATION_OF_PRESENCE Somente o local de presença pode ser usado para fazer a correspondência.

ValueRuleDeviceCondition

Dimensão "Condição no dispositivo".

Representação JSON
{
  "deviceTypes": [
    enum (ValueRuleDeviceType)
  ]
}
Campos
deviceTypes[]

enum (ValueRuleDeviceType)

Valor para a condição do tipo de dispositivo.

ValueRuleDeviceType

Possíveis tipos de dispositivos usados na regra do valor da conversão.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
MOBILE Dispositivo móvel.
DESKTOP Dispositivo desktop.
TABLET Tablet.

ValueRuleAudienceCondition

Condição na dimensão "Público-alvo".

Representação JSON
{
  "userLists": [
    string
  ],
  "userInterests": [
    string
  ]
}
Campos
userLists[]

string

Listas de usuários.

userInterests[]

string

Interesses do usuário.

ConversionValueRuleStatus

Possíveis status de uma regra de valor da conversão.

Enums
UNSPECIFIED Não especificado.
UNKNOWN Usado apenas para valor de retorno. Representa um valor desconhecido nesta versão.
ENABLED a regra do valor da conversão está ativada e pode ser aplicada.
REMOVED A regra do valor da conversão foi excluída permanentemente e não pode ser aplicada.
PAUSED A regra do valor da conversão está pausada, mas pode ser reativada.