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:
|
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. |