Grupo de Produtos

O objeto do grupo de produtos base, que contém os métodos usados para gerenciar um grupo de produtos.

Exemplo de utilização:

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

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

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

Metodologia

Nome do método Tipo de Devolução Descrição
asBrand Marca do Produto Funde o grupo de produtos num grupo de produtos de marca.
comoCategoria ProductCategory Lança o grupo de produtos num grupo de produtos de categoria.
asChannel Canal de Produtos Transmite o grupo de produtos para um grupo de produtos de canal.
asChannelExclusividade ProductChannelExclusividade Transmite o grupo de produtos a um grupo de produtos de exclusividade de canal.
asCondition Condição do Produto Projeta o grupo de produtos para um grupo de produtos de condição.
asCustomLabel ProductCustomLabel Transmite o grupo de produtos para um grupo de produtos de etiqueta personalizada.
asItemId ProductItemId Projeta o grupo de produtos para um grupo de produtos com ID de item.
comoProductType Tipo de Produto Molda o grupo de produtos para um grupo de produtos de tipo de produto.
crianças ProductGroupSelector Obtém um seletor usado para filtrar a lista deste grupo de produtos filho.
getAdGroup AdGroup Obtém o grupo de anúncios ao qual esse grupo de produtos pertence.
getCampaign Campanha Obtém a campanha a que este grupo de produtos pertence.
getDimension cadeia Obtém a dimensão deste grupo de produtos.
getEntityType cadeia Obtém o tipo desta entidade.
getId cadeia Obtém o ID que identifica exclusivamente este grupo de produtos.
getMaxCpc duplo Obtém o valor máximo do lance de custo por clique para este grupo de produtos.
getStats Estatísticas Obtém os dados de desempenho para este grupo de produtos.
getValue Cadeia Obtém o valor deste grupo de produtos.
isExcluded Booleano Obtém um valor booleano que determina se este grupo de produtos é excluído.
isOtherCase Booleano Obtém um valor booleano que determina se este grupo de produtos representa todos os outros casos não representados por seu grupo de produtos irmão.
encarregado de educação Grupo de Produtos Obtém o grupo de produtos pai deste grupo de produtos.
setMaxCpc(double cpc) Void Define o valor máximo de lance de custo por clique a ser usado para este grupo de produtos.

asBrand

Funde este grupo de produtos para um grupo de produtos de marca.

Nota

Não é necessário fundir o grupo de produtos em um grupo de produtos de marca para acessar o valor da marca. Você pode acessar o valor da marca chamando o método getValue .

Devoluções

Tipo Descrição
Marca do Produto Contém os métodos usados para acessar as propriedades do grupo de produtos.

comoCategoria

Molda este grupo de produtos para um grupo de produtos de categoria.

Nota

Não é necessário converter o grupo de produtos em um grupo de produtos de categoria para acessar o valor da categoria. Você pode acessar o valor da categoria chamando o método getValue .

Devoluções

Tipo Descrição
ProductCategory Contém os métodos usados para acessar as propriedades do grupo de produtos.

asChannel

Converte este grupo de produtos num grupo de produtos de canal.

Nota

Não é necessário converter o grupo de produtos em um grupo de produtos de canal para acessar o valor do canal. Você pode acessar o valor do canal chamando o método getValue .

Devoluções

Tipo Descrição
Canal de Produtos Contém os métodos usados para acessar as propriedades do grupo de produtos.

asChannelExclusividade

Lança este grupo de produtos para um grupo de produtos de exclusividade de canal.

Nota

Não é necessário transmitir o grupo de produtos para um grupo de produtos de Exclusividade de Canal para acessar o valor do canal. Você pode acessar o valor do canal chamando o método getValue .

Devoluções

Tipo Descrição
ProductChannelExclusividade Contém os métodos usados para acessar as propriedades do grupo de produtos.

asCondition

Lança este grupo de produtos para um grupo de produtos de condição.

Nota

Não é necessário converter o grupo de produtos em um grupo de produtos de condição para acessar o valor da condição. Você pode acessar o valor da condição chamando o método getValue .

Devoluções

Tipo Descrição
Condição do Produto Contém os métodos usados para acessar as propriedades do grupo de produtos.

asCustomLabel

Transmite este grupo de produtos para um grupo de produtos de etiqueta personalizado.

Nota

Não é necessário transmitir o grupo de produtos a um grupo de produtos CustomLabel para aceder ao valor da etiqueta. Você pode acessar o valor do rótulo chamando o método getValue . Só terá de transmitir o grupo de produtos para CustomLabel se precisar de saber a que tipo de etiqueta se destina o valor. Por exemplo, personalize a etiqueta de 0 a 4.

Devoluções

Tipo Descrição
ProductCustomLabel Contém os métodos usados para acessar as propriedades do grupo de produtos.

asItemId

Projeta este grupo de produtos para um grupo de produtos com ID de item.

Nota

Não é necessário converter o grupo de produtos em um grupo de produtos ItemId para acessar o valor da ID. Você pode acessar o valor da ID chamando o método getValue .

Devoluções

Tipo Descrição
ProductItemId Contém os métodos usados para acessar as propriedades do grupo de produtos.

comoProductType

Molda este grupo de produtos para um grupo de produtos de tipo de produto.

Nota

Não é necessário transmitir o grupo de produtos para um grupo de produtos ProductType para aceder ao valor do tipo. Você pode acessar o valor do tipo chamando o método getValue . Só tem de transmitir o grupo de produtos para ProductType se precisar de saber a que tipo se destina o valor. Por exemplo, PRODUCT_TYPE_L1, etc.

Devoluções

Tipo Descrição
Tipo de Produto Contém os métodos usados para acessar as propriedades do grupo de produtos.

crianças

Obtém um seletor usado para filtrar a lista deste grupo de produtos filhos

Devoluções

Tipo Descrição
ProductGroupSelector Um seletor utilizado para filtrar a lista de crianças neste grupo de produtos.

getAdGroup

Obtém o grupo de anúncios ao qual esse grupo de produtos pertence.

Devoluções

Tipo Descrição
AdGroup O grupo de anúncios a que este grupo de produtos pertence.

getCampaign

Obtém a campanha a que este grupo de produtos pertence.

Devoluções

Tipo Descrição
Campanha A campanha a que este grupo de produtos pertence.

getDimension

Obtém a dimensão deste grupo de produtos.

Devoluções

Tipo Descrição
Cadeia A dimensão deste grupo de produtos. Os valores possíveis são:
  • ROOT — O topo da árvore
  • MARCA
  • CATEGORIA
  • CONDIÇÃO
  • CUSTOM_LABEL
  • ITEM_ID
  • PRODUCT_TYPE

getEntityType

Obtém o tipo desta entidade.

Devoluções

Tipo Descrição
cadeia O tipo desta entidade, que é ProductGroup.

getId

Obtém o ID que identifica exclusivamente este grupo de produtos.

Devoluções

Tipo Descrição
cadeia O ID que identifica exclusivamente este grupo de produtos.

getMaxCpc

Obtém o valor máximo do lance de custo por clique desse grupo de produtos.

Devoluções

Tipo Descrição
duplo É o valor da licitação. Devolve um valor nulo se não estiver definido ou se este for um grupo de produtos negativo (isExluded for true).

getStats

Obtém os dados de desempenho para este grupo de produtos.

Para chamar esse método, você deve incluir um dos forDateRange métodos na cadeia do seletor do grupo de produtos .

Devoluções:

Tipo Descrição
Estatísticas Os dados de desempenho para este grupo de produtos.

getValue

Obtém o valor deste grupo de produtos.

Devoluções:

Tipo Descrição
Cadeia Valor deste grupo de produtos. Devolve nulo se este for o grupo raiz.

isExcluded

Obtém um valor booleano que determina se este grupo de produtos é um grupo de produtos negativo.

Devoluções:

Tipo Descrição
Booleano É verdade se este grupo de produtos for um grupo negativo; Caso contrário, false. Por exemplo, em vez de incluir todos os esquis downhill, exclua-os.

isOtherCase

Obtém um valor booleano que determina se este grupo de produtos representa tudo o resto não representado por seu grupo de produtos irmão (também conhecido como o outro caso).

Devoluções:

Tipo Descrição
Booleano É verdade se este grupo de produtos representar o "outro" caso; Caso contrário, false. Por exemplo, se dividir Todos os produtos (nó raiz) por Artigos Desportivos, o serviço cria um grupo de produtos irmão que representa os produtos que não se encontram em Artigos Desportivos e define este campo como verdadeiro. O ID pai deste grupo de produtos e o grupo de produtos Sporting Goods apontam para o nó raiz.

encarregado de educação

Obtém o elemento principal deste grupo de produtos.

Devoluções:

Tipo Descrição
Grupo de Produtos Empresa-mãe deste grupo de produtos. Devolve nulo se este for o grupo raiz.

setMaxCpc(double cpc)

Define o valor máximo do lance de custo por clique para este grupo de produtos.

Argumentos

Name Tipo Descrição
CPC duplo É o valor da licitação. O valor do lance está na moeda da conta, o que determina os valores mínimos e máximos de lances que você pode especificar. Não defina o lance se este grupo de produtos estiver subdividido (tiver filhos) ou for um grupo de produtos negativo (isExcludedverdadeiro).

Devoluções

Tipo Descrição
Void Não devolve nada.