Condividi tramite


ProductGroup

Oggetto gruppo di prodotti di base, che contiene i metodi utilizzati per gestire un gruppo di prodotti.

Utilizzo di esempio:

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

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

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

Metodi

Nome metodo Tipo restituito Descrizione
asBrand ProductBrand Proietta il gruppo di prodotti in un gruppo di prodotti di marca.
asCategory Productcategory Esegue il cast del gruppo di prodotti a un gruppo di prodotti di categoria.
asChannel ProductChannel Esegue il cast del gruppo di prodotti a un gruppo di prodotti di canale.
asChannelExclusivity ProductChannelExclusivity Esegue il cast del gruppo di prodotti a un gruppo di prodotti di esclusiva del canale.
asCondition ProductCondition Esegue il cast del gruppo di prodotti a un gruppo di prodotti condizione.
asCustomLabel ProductCustomLabel Esegue il cast del gruppo di prodotti a un gruppo di prodotti con etichette personalizzate.
asItemId ProductItemId Esegue il cast del gruppo di prodotti a un gruppo di prodotti con ID articolo.
asProductType ProductType Esegue il cast del gruppo di prodotti a un gruppo di prodotti di tipo prodotto.
Bambini ProductGroupSelector Ottiene un selettore utilizzato per filtrare l'elenco di gruppi di prodotti figlio di questo gruppo di prodotti.
getAdGroup AdGroup Ottiene il gruppo di annunci a cui appartiene questo gruppo di prodotti.
getCampaign Campagna Ottiene la campagna a cui appartiene questo gruppo di prodotti.
getDimension stringa Ottiene la dimensione del gruppo di prodotti.
getEntityType stringa Ottiene il tipo di questa entità.
getId stringa Ottiene l'ID che identifica in modo univoco questo gruppo di prodotti.
getMaxCpc Doppia Ottiene l'importo massimo dell'offerta di costo per clic per questo gruppo di prodotti.
getStats Statistiche Ottiene i dati sulle prestazioni per questo gruppo di prodotti.
Getvalue Stringa Ottiene il valore del gruppo di prodotti.
isExcluded Booleano Ottiene un valore booleano che determina se questo gruppo di prodotti è escluso.
isOtherCase Booleano Ottiene un valore booleano che determina se questo gruppo di prodotti rappresenta tutti gli altri casi non rappresentati dal gruppo di prodotti di pari livello.
padre ProductGroup Ottiene il gruppo di prodotti padre del gruppo di prodotti.
setMaxCpc(double cpc) Vuoto Imposta l'importo massimo dell'offerta con costo per clic da usare per questo gruppo di prodotti.

asBrand

Esegue il cast di questo gruppo di prodotti a un gruppo di prodotti di marca.

Nota

Non è necessario eseguire il cast del gruppo di prodotti a un gruppo di prodotti Brand per accedere al valore del marchio. È possibile accedere al valore del marchio chiamando il metodo getValue .

Restituisce

Tipo Descrizione
ProductBrand Contiene i metodi utilizzati per accedere alle proprietà del gruppo di prodotti.

asCategory

Esegue il cast di questo gruppo di prodotti a un gruppo di prodotti di categoria.

Nota

Non è necessario eseguire il cast del gruppo di prodotti a un gruppo di prodotti Category per accedere al valore della categoria. È possibile accedere al valore della categoria chiamando il metodo getValue .

Restituisce

Tipo Descrizione
Productcategory Contiene i metodi utilizzati per accedere alle proprietà del gruppo di prodotti.

asChannel

Esegue il cast di questo gruppo di prodotti a un gruppo di prodotti del canale.

Nota

Non è necessario eseguire il cast del gruppo di prodotti a un gruppo di prodotti del canale per accedere al valore del canale. È possibile accedere al valore del canale chiamando il metodo getValue .

Restituisce

Tipo Descrizione
ProductChannel Contiene i metodi utilizzati per accedere alle proprietà del gruppo di prodotti.

asChannelExclusivity

Esegue il cast di questo gruppo di prodotti a un gruppo di prodotti Channel Exclusivity.

Nota

Non è necessario eseguire il cast del gruppo di prodotti a un gruppo di prodotti Channel Exclusivity per accedere al valore del canale. È possibile accedere al valore del canale chiamando il metodo getValue .

Restituisce

Tipo Descrizione
ProductChannelExclusivity Contiene i metodi utilizzati per accedere alle proprietà del gruppo di prodotti.

asCondition

Esegue il cast di questo gruppo di prodotti a un gruppo di prodotti condizione.

Nota

Non è necessario eseguire il cast del gruppo di prodotti a un gruppo di prodotti Condition per accedere al valore della condizione. È possibile accedere al valore della condizione chiamando il metodo getValue .

Restituisce

Tipo Descrizione
ProductCondition Contiene i metodi utilizzati per accedere alle proprietà del gruppo di prodotti.

asCustomLabel

Esegue il cast di questo gruppo di prodotti a un gruppo di prodotti con etichette personalizzate.

Nota

Non è necessario eseguire il cast del gruppo di prodotti a un gruppo di prodotti CustomLabel per accedere al valore dell'etichetta. È possibile accedere al valore dell'etichetta chiamando il metodo getValue . È necessario eseguire il cast del gruppo di prodotti a CustomLabel solo se è necessario conoscere il tipo di etichetta per cui si trova il valore. Ad esempio, etichetta personalizzata da 0 a 4.

Restituisce

Tipo Descrizione
ProductCustomLabel Contiene i metodi utilizzati per accedere alle proprietà del gruppo di prodotti.

asItemId

Esegue il cast di questo gruppo di prodotti a un gruppo di prodotti con ID elemento.

Nota

Non è necessario eseguire il cast del gruppo di prodotti a un gruppo di prodotti ItemId per accedere al valore dell'ID. È possibile accedere al valore dell'ID chiamando il metodo getValue .

Restituisce

Tipo Descrizione
ProductItemId Contiene i metodi utilizzati per accedere alle proprietà del gruppo di prodotti.

asProductType

Esegue il cast di questo gruppo di prodotti a un gruppo di prodotti di tipo prodotto.

Nota

Non è necessario eseguire il cast del gruppo di prodotti a un gruppo di prodotti ProductType per accedere al valore del tipo. È possibile accedere al valore del tipo chiamando il metodo getValue . È necessario eseguire il cast del gruppo di prodotti a ProductType solo se è necessario sapere per quale tipo è destinato il valore. Ad esempio, PRODUCT_TYPE_L1 e così via.

Restituisce

Tipo Descrizione
ProductType Contiene i metodi utilizzati per accedere alle proprietà del gruppo di prodotti.

Bambini

Ottiene un selettore utilizzato per filtrare l'elenco di gruppi di prodotti figlio di questo gruppo di prodotti

Restituisce

Tipo Descrizione
ProductGroupSelector Selettore utilizzato per filtrare l'elenco di elementi figlio in questo gruppo di prodotti.

getAdGroup

Ottiene il gruppo di annunci a cui appartiene questo gruppo di prodotti.

Restituisce

Tipo Descrizione
AdGroup Gruppo di annunci a cui appartiene questo gruppo di prodotti.

getCampaign

Ottiene la campagna a cui appartiene questo gruppo di prodotti.

Restituisce

Tipo Descrizione
Campagna Campagna a cui appartiene questo gruppo di prodotti.

getDimension

Ottiene la dimensione del gruppo di prodotti.

Restituisce

Tipo Descrizione
Stringa Dimensione del gruppo di prodotti. I valori possibili sono:
  • ROOT : la parte superiore dell'albero
  • MARCHIO
  • CATEGORIA
  • CONDIZIONE
  • CUSTOM_LABEL
  • ITEM_ID
  • PRODUCT_TYPE

getEntityType

Ottiene il tipo di questa entità.

Restituisce

Tipo Descrizione
stringa Tipo di questa entità, ovvero ProductGroup.

getId

Ottiene l'ID che identifica in modo univoco questo gruppo di prodotti.

Restituisce

Tipo Descrizione
stringa ID che identifica in modo univoco questo gruppo di prodotti.

getMaxCpc

Ottiene l'importo massimo dell'offerta di costo per clic del gruppo di prodotti.

Restituisce

Tipo Descrizione
Doppia Importo dell'offerta. Restituisce Null se non è impostato o si tratta di un gruppo di prodotti negativo (isExluded è true).

getStats

Ottiene i dati sulle prestazioni per questo gruppo di prodotti.

Per chiamare questo metodo, è necessario includere uno dei forDateRange metodi nella catena del selettore del gruppo di prodotti .

Restituisce:

Tipo Descrizione
Statistiche Dati sulle prestazioni per questo gruppo di prodotti.

Getvalue

Ottiene il valore del gruppo di prodotti.

Restituisce:

Tipo Descrizione
Stringa Valore del gruppo di prodotti. Restituisce Null se si tratta del gruppo radice.

isExcluded

Ottiene un valore booleano che determina se il gruppo di prodotti è un gruppo di prodotti negativo.

Restituisce:

Tipo Descrizione
Booleano È true se questo gruppo di prodotti è un gruppo negativo; in caso contrario, false. Ad esempio, invece di includere tutti gli sci in discesa, li escludi.

isOtherCase

Ottiene un valore booleano che determina se questo gruppo di prodotti rappresenta tutti gli altri elementi non rappresentati dal gruppo di prodotti di pari livello ,ovvero l'altro caso.

Restituisce:

Tipo Descrizione
Booleano È true se questo gruppo di prodotti rappresenta il caso "other"; in caso contrario, false. Ad esempio, se si divide Tutti i prodotti (il nodo radice) per Articoli sportivi, il servizio crea un gruppo di prodotti di pari livello che rappresenta i prodotti non inclusi in Articoli sportivi e imposta questo campo su true. L'ID padre di questo gruppo di prodotti e il gruppo di prodotti Sporting Goods puntano al nodo radice.

padre

Ottiene l'elemento padre del gruppo di prodotti.

Restituisce:

Tipo Descrizione
ProductGroup Padre del gruppo di prodotti. Restituisce Null se si tratta del gruppo radice.

setMaxCpc(double cpc)

Imposta l'importo massimo del costo per clic dell'offerta per questo gruppo di prodotti.

Argomenti

Nome Tipo Descrizione
Cpc Doppia Importo dell'offerta. L'importo dell'offerta si trova nella valuta del conto, che determina i valori di offerta minimo e massimo che è possibile specificare. Non impostare l'offerta se questo gruppo di prodotti è suddiviso (ha figli) o è un gruppo di prodotti negativo (isExcluded è true).

Restituisce

Tipo Descrizione
Vuoto Non restituisce nulla.