AssetGroupListingGroupFilter

AssetGroupListingGroupFilter representa un nodo del árbol del filtro de grupos de fichas en un grupo de recursos.

Representación JSON
{
  "resourceName": string,
  "assetGroup": string,
  "id": string,
  "type": enum (ListingGroupFilterType),
  "listingSource": enum (ListingGroupFilterListingSource),
  "caseValue": {
    object (ListingGroupFilterDimension)
  },
  "parentListingGroupFilter": string,
  "path": {
    object (ListingGroupFilterDimensionPath)
  }
}
Campos
resourceName

string

Inmutable. El nombre del recurso del filtro de grupo de fichas y recursos. El nombre del recurso del filtro de grupos de fichas tiene el siguiente formato:

customers/{customerId}/assetGroupListingGroupFilters/{asset_group_id}~{listing_group_filter_id}

assetGroup

string

Inmutable. El grupo de recursos del que forma parte este filtro de grupo de fichas.

id

string (int64 format)

Solo salida. El ID del ListingGroupFilter.

type

enum (ListingGroupFilterType)

Inmutable. Es el tipo de nodo de filtro de un grupo de fichas.

listingSource

enum (ListingGroupFilterListingSource)

Inmutable. Es la fuente de las fichas filtradas por este filtro de grupo de fichas.

caseValue

object (ListingGroupFilterDimension)

Valor de dimensión con la que este grupo de fichas está definiendo mejor su elemento superior. No definido para el grupo raíz.

parentListingGroupFilter

string

Inmutable. El nombre del recurso de la subdivisión superior del grupo de fichas. Nulo para el nodo del filtro del grupo de fichas raíz.

path

object (ListingGroupFilterDimensionPath)

Solo salida. Es la ruta de las dimensiones que definen este filtro de grupo de fichas.

ListingGroupFilterType

El tipo de filtro del grupo de fichas.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor de retorno. Representa un valor desconocido en esta versión.
SUBDIVISION Subdivisión de los productos junto a algunas dimensiones de la ficha.
UNIT_INCLUDED Se incluye un nodo de hoja del filtro de grupos de fichas.
UNIT_EXCLUDED Un nodo de hoja del filtro de grupos de fichas excluido.

ListingGroupFilterListingSource

La fuente de las fichas filtradas por un nodo de filtro de grupo de fichas.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor de retorno. Representa un valor desconocido en esta versión.
SHOPPING Fichas de una fuente de Shopping, como productos de Google Merchant Center.
WEBPAGE Fichas de una fuente de página web, como las URLs de un feed de página o del dominio web del anunciante.

ListingGroupFilterDimension

Dimensiones de la ficha para el filtro de grupo de fichas y recursos.

Representación JSON
{

  // Union field dimension can be only one of the following:
  "productCategory": {
    object (ProductCategory)
  },
  "productBrand": {
    object (ProductBrand)
  },
  "productChannel": {
    object (ProductChannel)
  },
  "productCondition": {
    object (ProductCondition)
  },
  "productCustomAttribute": {
    object (ProductCustomAttribute)
  },
  "productItemId": {
    object (ProductItemId)
  },
  "productType": {
    object (ProductType)
  },
  "webpage": {
    object (Webpage)
  }
  // End of list of possible types for union field dimension.
}
Campos
Campo de unión dimension. La dimensión de uno de los tipos que se indican a continuación siempre está presente. Las direcciones (dimension) solo pueden ser una de las siguientes opciones:
productCategory

object (ProductCategory)

Es la categoría de la oferta de un producto.

productBrand

object (ProductBrand)

Marca de la oferta de un producto.

productChannel

object (ProductChannel)

La localidad de la oferta de un producto.

productCondition

object (ProductCondition)

Es la condición de la oferta de un producto.

productCustomAttribute

object (ProductCustomAttribute)

Atributo personalizado de una oferta de producto.

productItemId

object (ProductItemId)

Es el ID de artículo de una oferta de producto.

productType

object (ProductType)

Es el tipo de oferta de un producto.

webpage

object (Webpage)

Filtra las URLs de un feed de página y las URLs del dominio web del anunciante.

ProductCategory

Un elemento de una categoría en un determinado nivel. Las categorías de nivel superior están en el nivel 1, sus secundarias en el nivel 2, y así sucesivamente. Actualmente, admitimos hasta 5 niveles. El usuario debe especificar un tipo de dimensión que indique el nivel de la categoría. Todos los casos de la misma subdivisión deben tener el mismo tipo de dimensión (nivel de categoría).

Representación JSON
{
  "level": enum (ListingGroupFilterProductCategoryLevel),
  "categoryId": string
}
Campos
level

enum (ListingGroupFilterProductCategoryLevel)

Indica el nivel de la categoría en la taxonomía.

categoryId

string (int64 format)

Es el ID de la categoría de producto.

Este ID es equivalente al ID de google_product_category [categoría_producto_google], como se describe en este artículo: https://support.google.com/merchants/answer/6324436.

ListingGroupFilterProductCategoryLevel

El nivel de la categoría de producto del filtro del grupo de fichas.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor de retorno. Representa un valor desconocido en esta versión.
LEVEL1 Nivel 1.
LEVEL2 Nivel 2.
LEVEL3 Nivel 3.
LEVEL4 Nivel 4.
LEVEL5 Nivel 5.

ProductBrand

Es la marca del producto.

Representación JSON
{
  "value": string
}
Campos
value

string

Es el valor de cadena de la marca del producto.

ProductChannel

La localidad de la oferta de un producto.

Representación JSON
{
  "channel": enum (ListingGroupFilterProductChannel)
}
Campos
channel

enum (ListingGroupFilterProductChannel)

Valor de la localidad.

ListingGroupFilterProductChannel

Es una enumeración que describe la localidad de la oferta de un producto.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor de retorno. Representa un valor desconocido en esta versión.
ONLINE El artículo se vende en línea.
LOCAL El artículo se vende en tiendas locales.

ProductCondition

Es la condición de la oferta de un producto.

Representación JSON
{
  "condition": enum (ListingGroupFilterProductCondition)
}
Campos
condition

enum (ListingGroupFilterProductCondition)

Valor de la condición.

ListingGroupFilterProductCondition

Es una enumeración que describe el estado de la oferta de un producto.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor de retorno. Representa un valor desconocido en esta versión.
NEW El estado del producto es nuevo.
REFURBISHED El estado del producto es reacondicionado.
USED El estado del producto se utiliza.

ProductCustomAttribute

Atributo personalizado de una oferta de producto.

Representación JSON
{
  "index": enum (ListingGroupFilterCustomAttributeIndex),
  "value": string
}
Campos
index

enum (ListingGroupFilterCustomAttributeIndex)

Indica el índice del atributo personalizado.

value

string

Es el valor de cadena del atributo personalizado del producto.

ListingGroupFilterCustomAttributeIndex

El índice de atributos de clientes.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor de retorno. Representa un valor desconocido en esta versión.
INDEX0 Atributo personalizado del filtro de primer grupo de fichas.
INDEX1 Segundo atributo personalizado del filtro de grupo de fichas.
INDEX2 Atributo personalizado del filtro de grupo de fichas.
INDEX3 Atributo personalizado del filtro de grupo de fichas.
INDEX4 Atributo personalizado del filtro de grupo de fichas.

ProductItemId

Es el ID de artículo de una oferta de producto.

Representación JSON
{
  "value": string
}
Campos
value

string

Es el valor del ID.

ProductType

Es el tipo de oferta de un producto.

Representación JSON
{
  "level": enum (ListingGroupFilterProductTypeLevel),
  "value": string
}
Campos
level

enum (ListingGroupFilterProductTypeLevel)

Es el nivel del tipo.

value

string

Valor del tipo.

ListingGroupFilterProductTypeLevel

Es una enumeración que describe el nivel del tipo de oferta de un producto.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor de retorno. Representa un valor desconocido en esta versión.
LEVEL1 Nivel 1.
LEVEL2 Nivel 2.
LEVEL3 Nivel 3.
LEVEL4 Nivel 4.
LEVEL5 Nivel 5.

Página web

Filtra las URLs de un feed de página y las URLs del dominio web del anunciante. Se permiten varios nodos raíz con esta dimensión en un grupo de recursos y sus condiciones se consideran en OR.

Representación JSON
{
  "conditions": [
    {
      object (WebpageCondition)
    }
  ]
}
Campos
conditions[]

object (WebpageCondition)

Las condiciones de la página web distinguen mayúsculas de minúsculas, y se combinan cuando se evalúan para realizar el filtrado. Todas las condiciones deben ser del mismo tipo. Ejemplo1: En el caso de URL1 = www.ads.google.com?ocid=1&euid=2 y URL2 = www.ads.google.com?ocid=1 y con "ocid" y "euid" como condiciones con las condiciones, se establecerá una coincidencia para URL1, pero no para URL2.

Ejemplo2 : Si la URL1 tiene las etiquetas Label1, Label2 y la URL2 tiene Label2, Label3 y, entonces, con Label1 y Label2 como condiciones customLabel, URL1 coincidirá, pero no URL2. Si Label2 es la única condición de customLabel, se coincidirán las URLs1 y URL2.

WebpageCondition

Condición de coincidencia para el filtrado de URL.

Representación JSON
{

  // Union field condition can be only one of the following:
  "customLabel": string,
  "urlContains": string
  // End of list of possible types for union field condition.
}
Campos
Campo de unión condition. Condición para filtrar las URLs. condition solo puede ser una de las siguientes opciones:
customLabel

string

Filtra las URLs en un feed de página que tienen esta etiqueta personalizada. Para agregar una etiqueta personalizada a una campaña, se debe crear un AssetSet del tipo PAGE_FEED y vincularlo a la campaña mediante CampaignAssetSet.

urlContains

string

Filtra las URLs en un feed de página y las URLs del dominio web del anunciante que contienen esta cadena.

ListingGroupFilterDimensionPath

La ruta que define las dimensiones que definen un filtro de grupo de fichas.

Representación JSON
{
  "dimensions": [
    {
      object (ListingGroupFilterDimension)
    }
  ]
}
Campos
dimensions[]

object (ListingGroupFilterDimension)

Solo salida. Es la ruta completa de las dimensiones a través de la jerarquía de filtros de grupos de fichas (sin incluir el nodo raíz) a este filtro de grupos de fichas.