Groupe de produits

L’objet de groupe de produits de base, qui contient les méthodes utilisées pour gérer un groupe de produits.

Exemple d’utilisation :

    var shoppingCampaign = AdsApp.shoppingCampaigns().withIds(["123456789"]).get().next();

    var productGroups = shoppingCampaign.productGroups().get();

    while (productGroups.hasNext()) {
        var group = productGroups.next();
    }

Méthodes

Nom de la méthode Type renvoyé Description
asBrand ProductBrand Convertit le groupe de produits dans un groupe de produits de marque.
asCategory Catégorie de produit Convertit le groupe de produits en un groupe de produits catégorie.
asChannel ProductChannel Convertit le groupe de produits dans un groupe de produits de canal.
asChannelExclusivity ProductChannelExclusivity Convertit le groupe de produits dans un groupe de produits d’exclusivité de canal.
asCondition Condition du produit Convertit le groupe de produits en un groupe de produits de condition.
asCustomLabel ProductCustomLabel Convertit le groupe de produits dans un groupe de produits étiquette personnalisée.
asItemId ID produit Convertit le groupe de produits en un groupe de produits d’ID d’article.
asProductType Type de produit Convertit le groupe de produits en un groupe de produits de type produit.
les enfants ProductGroupSelector Obtient un sélecteur utilisé pour filtrer la liste des groupes de produits enfants de ce groupe de produits.
getAdGroup AdGroup Obtient le groupe d’annonces auquel ce groupe de produits appartient.
getCampaign Campagne Obtient la campagne à laquelle ce groupe de produits appartient.
getDimension string Obtient la dimension de ce groupe de produits.
getEntityType string Récupère le type de cette entité.
getId string Obtient l’ID qui identifie de manière unique ce groupe de produits.
getMaxCpc double Obtient le montant maximal d’enchère au coût par clic pour ce groupe de produits.
getStats Statistiques Obtient les données de performances pour ce groupe de produits.
getValue String Obtient la valeur de ce groupe de produits.
isExcluded Booléen Obtient une valeur booléenne qui détermine si ce groupe de produits est exclu.
isOtherCase Booléen Obtient une valeur booléenne qui détermine si ce groupe de produits représente tous les autres cas non représentés par son groupe de produits frère.
Parent Groupe de produits Obtient le groupe de produits parent de ce groupe de produits.
setMaxCpc(double cpc) void Définit le montant maximal de l’enchère au coût par clic à utiliser pour ce groupe de produits.

asBrand

Convertit ce groupe de produits dans un groupe de produits de marque.

Remarque

Il n’est pas nécessaire de convertir le groupe de produits en groupe de produits de marque pour accéder à la valeur de la marque. Vous pouvez accéder à la valeur de la marque en appelant la méthode getValue .

Retourne

Type Description
ProductBrand Contient les méthodes utilisées pour accéder aux propriétés du groupe de produits.

asCategory

Convertit ce groupe de produits en groupe de produits de catégorie.

Remarque

Il n’est pas nécessaire de convertir le groupe de produits en un groupe de produits de catégorie pour accéder à la valeur de la catégorie. Vous pouvez accéder à la valeur de la catégorie en appelant la méthode getValue .

Retourne

Type Description
Catégorie de produit Contient les méthodes utilisées pour accéder aux propriétés du groupe de produits.

asChannel

Convertit ce groupe de produits dans un groupe de produits Canal.

Remarque

Il n’est pas nécessaire de convertir le groupe de produits en un groupe de produits de canal pour accéder à la valeur du canal. Vous pouvez accéder à la valeur du canal en appelant la méthode getValue .

Retourne

Type Description
ProductChannel Contient les méthodes utilisées pour accéder aux propriétés du groupe de produits.

asChannelExclusivity

Convertit ce groupe de produits dans un groupe de produits Exclusivité du canal.

Remarque

Il n’est pas nécessaire de convertir le groupe de produits en un groupe de produits d’exclusivité de canal pour accéder à la valeur du canal. Vous pouvez accéder à la valeur du canal en appelant la méthode getValue .

Retourne

Type Description
ProductChannelExclusivity Contient les méthodes utilisées pour accéder aux propriétés du groupe de produits.

asCondition

Convertit ce groupe de produits en groupe de produits de condition.

Remarque

Il n’est pas nécessaire de convertir le groupe de produits en groupe de produits Condition pour accéder à la valeur de la condition. Vous pouvez accéder à la valeur de la condition en appelant la méthode getValue .

Retourne

Type Description
Condition du produit Contient les méthodes utilisées pour accéder aux propriétés du groupe de produits.

asCustomLabel

Convertit ce groupe de produits dans un groupe de produits d’étiquette personnalisée.

Remarque

Il n’est pas nécessaire de convertir le groupe de produits en groupe de produits CustomLabel pour accéder à la valeur de l’étiquette. Vous pouvez accéder à la valeur de l’étiquette en appelant la méthode getValue . Il vous suffit de convertir le groupe de produits en CustomLabel si vous avez besoin de savoir à quel type d’étiquette la valeur est destinée. Par exemple, étiquette personnalisée de 0 à 4.

Retourne

Type Description
ProductCustomLabel Contient les méthodes utilisées pour accéder aux propriétés du groupe de produits.

asItemId

Convertit ce groupe de produits en un groupe de produits d’ID d’article.

Remarque

Il n’est pas nécessaire de convertir le groupe de produits en groupe de produits ItemId pour accéder à la valeur de l’ID. Vous pouvez accéder à la valeur de l’ID en appelant la méthode getValue .

Retourne

Type Description
ID produit Contient les méthodes utilisées pour accéder aux propriétés du groupe de produits.

asProductType

Convertit ce groupe de produits en un groupe de produits de type produit.

Remarque

Il n’est pas nécessaire de convertir le groupe de produits en groupe de produits ProductType pour accéder à la valeur du type. Vous pouvez accéder à la valeur du type en appelant la méthode getValue . Il vous suffit de convertir le groupe de produits en ProductType si vous voulez savoir à quel type la valeur est destinée. Par exemple, PRODUCT_TYPE_L1, etc.

Retourne

Type Description
Type de produit Contient les méthodes utilisées pour accéder aux propriétés du groupe de produits.

children

Obtient un sélecteur utilisé pour filtrer la liste des groupes de produits enfants de ce groupe de produits

Retourne

Type Description
ProductGroupSelector Sélecteur utilisé pour filtrer la liste des enfants de ce groupe de produits.

getAdGroup

Obtient le groupe d’annonces auquel ce groupe de produits appartient.

Retourne

Type Description
AdGroup Groupe d’annonces auquel appartient ce groupe de produits.

getCampaign

Obtient la campagne à laquelle ce groupe de produits appartient.

Retourne

Type Description
Campagne La campagne à laquelle appartient ce groupe de produits.

getDimension

Obtient la dimension de ce groupe de produits.

Retourne

Type Description
String Dimension de ce groupe de produits. Les valeurs possibles sont les suivantes :
  • RACINE — Le sommet de l’arbre
  • MARQUE
  • CATÉGORIE
  • ÉTAT CIVIL
  • CUSTOM_LABEL
  • ITEM_ID
  • PRODUCT_TYPE

getEntityType

Récupère le type de cette entité.

Retourne

Type Description
string Type de cette entité, qui est ProductGroup.

getId

Obtient l’ID qui identifie de manière unique ce groupe de produits.

Retourne

Type Description
string ID qui identifie de manière unique ce groupe de produits.

getMaxCpc

Obtient le montant maximal de l’enchère au coût par clic de ce groupe de produits.

Retourne

Type Description
double Montant de l’offre. Renvoie la valeur null si la valeur n’est pas définie ou s’il s’agit d’un groupe de produits négatif (isExluded est vrai).

getStats

Obtient les données de performances pour ce groupe de produits.

Pour appeler cette méthode, vous devez inclure l’une des méthodes dans la chaîne du sélecteur de groupe de forDateRange produits.

Renvoie :

Type Description
Statistiques Données de performances pour ce groupe de produits.

getValue

Obtient la valeur de ce groupe de produits.

Renvoie :

Type Description
String Valeur de ce groupe de produits. Renvoie null s’il s’agit du groupe racine.

isExcluded

Obtient une valeur booléenne qui détermine si ce groupe de produits est un groupe de produits négatif.

Renvoie :

Type Description
Booléen est vrai si ce groupe de produits est un groupe négatif ; sinon, false. Par exemple, au lieu d’inclure tous les skis alpins, vous les excluez.

isOtherCase

Obtient une valeur booléenne qui détermine si ce groupe de produits représente tout ce qui n’est pas représenté par son groupe de produits frère (c’est-à-dire l’autre cas).

Renvoie :

Type Description
Booléen Est vrai si ce groupe de produits représente le cas « autre » ; sinon, false. Par exemple, si vous divisez Tous les produits (le nœud racine) par les articles de sport, le service crée un groupe de produits frère qui représente les produits qui ne figurent pas dans les articles de sport et définit ce champ sur true. L’ID parent de ce groupe de produits et le groupe de produits Articles de sport pointent vers le nœud racine.

parent

Récupère le parent de ce groupe de produits.

Renvoie :

Type Description
Groupe de produits Parent de ce groupe de produits. Renvoie null s’il s’agit du groupe racine.

setMaxCpc(double cpc)

Définit le montant maximal de l’enchère au coût par clic pour ce groupe de produits.

Arguments

Nom Type Description
Coût par correspondance double Montant de l’offre. Le montant de l’enchère est exprimé dans la devise du compte, qui détermine les valeurs d’enchère minimale et maximale que vous pouvez spécifier. Ne définissez pas l’enchère si ce groupe de produits est subdivisé (a des enfants) ou est un groupe de produits négatif (isExcluded est vrai).

Retourne

Type Description
void Renvoie la valeur nothing.