AssetGroupListingGroupFilter

AssetGroupListingGroupFilter représente un nœud d'arborescence de filtre de groupe de fiches dans un groupe d'éléments.

Représentation JSON
{
  "resourceName": string,
  "assetGroup": string,
  "id": string,
  "type": enum (ListingGroupFilterType),
  "listingSource": enum (ListingGroupFilterListingSource),
  "caseValue": {
    object (ListingGroupFilterDimension)
  },
  "parentListingGroupFilter": string,
  "path": {
    object (ListingGroupFilterDimensionPath)
  }
}
Champs
resourceName

string

Immuable. Nom de ressource du filtre de groupe de fiches (groupe de composants). Le nom de la ressource de filtre de groupe de fiches (groupe d'assets) se présente sous la forme suivante:

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

assetGroup

string

Immuable. Groupe de composants auquel appartient ce filtre de groupe de fiches de groupes de composants.

id

string (int64 format)

Uniquement en sortie. ID du ListingGroupFilter.

type

enum (ListingGroupFilterType)

Immuable. Type de nœud de filtre de groupe de fiches.

listingSource

enum (ListingGroupFilterListingSource)

Immuable. Source des fiches filtrées par ce filtre de groupe de fiches.

caseValue

object (ListingGroupFilterDimension)

Valeur de la dimension avec laquelle ce groupe de fiches affine son parent. Non défini pour le groupe racine.

parentListingGroupFilter

string

Immuable. Nom de ressource de la subdivision du groupe de fiches parent. Valeur Null pour le nœud de filtre de groupe de fiches racine.

path

object (ListingGroupFilterDimensionPath)

Uniquement en sortie. Chemin des dimensions définissant ce filtre de groupe de fiches.

ListingGroupFilterType

Type de filtre de groupe de fiches.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
SUBDIVISION Subdivision des produits selon certaines dimensions de fiche.
UNIT_INCLUDED Nœud feuille de filtre de groupe de fiches inclus.
UNIT_EXCLUDED Nœud feuille feuille de filtre de groupe de fiches exclus.

ListingGroupFilterListingSource

Source des fiches filtrées par un nœud de filtre de groupe de fiches.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
SHOPPING Fiches d'une source Shopping, comme les produits de Google Merchant Center.
WEBPAGE Fiches issues d'une page Web source (URL d'un flux de pages ou du domaine Web de l'annonceur, par exemple).

ListingGroupFilterDimension

Dimensions de la fiche pour le filtre de groupe de fiches de groupe d'assets.

Représentation 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.
}
Champs
Champ d'union dimension. La dimension de l'un des types ci-dessous est toujours présente. dimension ne peut être qu'un des éléments suivants :
productCategory

object (ProductCategory)

Catégorie d'une offre de produit.

productBrand

object (ProductBrand)

Marque d'une offre de produit.

productChannel

object (ProductChannel)

Localité d'une offre de produit.

productCondition

object (ProductCondition)

État d'une offre de produit.

productCustomAttribute

object (ProductCustomAttribute)

Attribut personnalisé d'une offre de produit.

productItemId

object (ProductItemId)

ID de l'article d'une offre.

productType

object (ProductType)

Type d'offre de produit.

webpage

object (Webpage)

Filtres pour les URL d'un flux de pages et les URL du domaine Web de l'annonceur.

ProductCategory

Un élément d'une catégorie à un certain niveau. Les catégories de premier niveau se situent au niveau 1, les enfants au niveau 2, et ainsi de suite. Nous acceptons actuellement jusqu'à cinq niveaux. L'utilisateur doit spécifier un type de dimension qui indique le niveau de la catégorie. Tous les cas d'une même subdivision doivent avoir le même type de dimension (au niveau de la catégorie).

Représentation JSON
{
  "level": enum (ListingGroupFilterProductCategoryLevel),
  "categoryId": string
}
Champs
level

enum (ListingGroupFilterProductCategoryLevel)

Indique le niveau de la catégorie dans la taxonomie.

categoryId

string (int64 format)

ID de la catégorie de produits.

Cet identifiant équivaut à l'identifiant google_product_category [catégorie_de_produits_google], tel que décrit dans cet article: https://support.google.com/merchants/answer/6324436.

ListingGroupFilterProductCategoryLevel

Niveau de la catégorie de produits du filtre du groupe de fiches.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
LEVEL1 Niveau 1.
LEVEL2 Niveau 2.
LEVEL3 Niveau 3.
LEVEL4 Niveau 4.
LEVEL5 Niveau 5.

ProductBrand

Marque du produit.

Représentation JSON
{
  "value": string
}
Champs
value

string

Valeur de chaîne de la marque du produit.

ProductChannel

Localité d'une offre de produit.

Représentation JSON
{
  "channel": enum (ListingGroupFilterProductChannel)
}
Champs
channel

enum (ListingGroupFilterProductChannel)

Valeur de la localité.

ListingGroupFilterProductChannel

Énumération décrivant la localité d'une offre de produit.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
ONLINE L'article est vendu en ligne.
LOCAL L'article est vendu dans des magasins à proximité.

ProductCondition

État d'une offre de produit.

Représentation JSON
{
  "condition": enum (ListingGroupFilterProductCondition)
}
Champs
condition

enum (ListingGroupFilterProductCondition)

Valeur de la condition.

ListingGroupFilterProductCondition

Énumération décrivant l'état d'une offre de produit.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
NEW Le produit est neuf.
REFURBISHED Le produit est reconditionné.
USED L'état du produit est utilisé.

ProductCustomAttribute

Attribut personnalisé d'une offre de produit.

Représentation JSON
{
  "index": enum (ListingGroupFilterCustomAttributeIndex),
  "value": string
}
Champs
index

enum (ListingGroupFilterCustomAttributeIndex)

Indique l'index de l'attribut personnalisé.

value

string

Valeur de chaîne de l'attribut personnalisé du produit.

ListingGroupFilterCustomAttributeIndex

Index des attributs des clients.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
INDEX0 Premier attribut personnalisé du filtre de groupe de fiches.
INDEX1 Deuxième attribut personnalisé du filtre de groupe de fiches.
INDEX2 Troisième attribut personnalisé du filtre de groupe de fiches.
INDEX3 Quatrième attribut personnalisé du filtre de groupe de fiches.
INDEX4 Cinquième attribut personnalisé du filtre de groupe de fiches.

ProductItemId

ID de l'article d'une offre.

Représentation JSON
{
  "value": string
}
Champs
value

string

Valeur de l'ID.

ProductType

Type d'offre de produit.

Représentation JSON
{
  "level": enum (ListingGroupFilterProductTypeLevel),
  "value": string
}
Champs
level

enum (ListingGroupFilterProductTypeLevel)

Niveau du type.

value

string

Valeur du type.

ListingGroupFilterProductTypeLevel

Énumération décrivant le niveau du type d'une offre de produit.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
LEVEL1 Niveau 1.
LEVEL2 Niveau 2.
LEVEL3 Niveau 3.
LEVEL4 Niveau 4.
LEVEL5 Niveau 5.

Page Web

Filtres pour les URL d'un flux de pages et les URL du domaine Web de l'annonceur. Plusieurs nœuds racines avec cette dimension sont autorisés dans un groupe d'assets, et leurs conditions sont prises en compte dans l'opérateur OU.

Représentation JSON
{
  "conditions": [
    {
      object (WebpageCondition)
    }
  ]
}
Champs
conditions[]

object (WebpageCondition)

Les conditions de la page Web sont sensibles à la casse. Elles sont reliées entre elles lors de l'évaluation du filtrage. Toutes les conditions doivent être du même type. Exemple 1: pour URL1 = www.ads.google.com?ocid=1&euid=2 et URL2 = www.ads.google.com?ocid=1, et avec les conditions "ocid" et "euid" dans urlContains, URL1 sera mise en correspondance, mais pas URL2.

Exemple2 : si URL1 contient Étiquette1, Étiquette2 et URL2 avec Étiquette2, Étiquette3, alors avec Étiquette1 et Étiquette2 comme conditions Étiquettes personnalisées, URL1 sera mise en correspondance, mais pas URL2. Avec "Label2" comme seule condition "customLabel", les URL1 et URL2 sont mises en correspondance.

WebpageCondition

Condition de correspondance pour le filtrage des URL

Représentation 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.
}
Champs
Champ d'union condition. Condition de filtrage des URL. condition ne peut être qu'un des éléments suivants:
customLabel

string

Filtre les URL d'un flux de pages associées à cette étiquette personnalisée. Pour ajouter une étiquette personnalisée à une campagne, créez un AssetSet de type PAGE_FEED et associez-le à la campagne à l'aide de CampaignAssetSet.

urlContains

string

Filtre les URL d'un flux de pages et les URL du domaine Web de l'annonceur qui contiennent cette chaîne.

ListingGroupFilterDimensionPath

Chemin définissant les dimensions définissant un filtre de groupe de fiches.

Représentation JSON
{
  "dimensions": [
    {
      object (ListingGroupFilterDimension)
    }
  ]
}
Champs
dimensions[]

object (ListingGroupFilterDimension)

Uniquement en sortie. Chemin complet des dimensions via la hiérarchie des filtres de groupe de fiches (à l'exclusion du nœud racine) vers ce filtre de groupe de fiches.