ProductCondition

Contiene los métodos para administrar un grupo de productos de condición. Este objeto deriva de ProductGroup.

El motor de publicación lo usa para determinar si se sirve un producto del catálogo del anunciante. El motor puede servir al producto si la condición del producto coincide exactamente con la condición devuelta por getCondition.

Ejemplo de uso:

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

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

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

        switch (group.getDimension()) {
            case "CONDITION": {
                // It's not necessary to cast the product group to a condition product
                // group since the getValue() method returns the same value as getName().
                // var condition = group.asCondition().getName();

                var condition = group.getValue();
                break;
            }
            // Other cases
        }
    }

Métodos

Nombre del método Tipo de valor devuelto Description
secundario ProductGroupSelector Obtiene un selector que se utiliza para filtrar la lista de grupos de productos secundarios de este grupo de productos.
getAdGroup Grupo de anuncios Obtiene el grupo de anuncios al que pertenece este grupo de productos.
getCampaign Campaña Obtiene la campaña a la que pertenece este grupo de productos.
getCondition string Obtiene la condición del producto.
getDimension string Obtiene la dimensión de este grupo de productos.
getEntityType string Obtiene el tipo de esta entidad.
getId string Obtiene el identificador que identifica exclusivamente a este grupo de productos.
getMaxCpc double Obtiene el importe máximo de la puja de coste por clic para este grupo de productos.
getName string Obtiene la condición del producto.
getStats Estadísticas Obtiene los datos de rendimiento de este grupo de productos.
getValue string Obtiene el valor de este grupo de productos.
isExcluded Booleano Obtiene un valor booleano que determina si este grupo de productos está excluido.
isOtherCase Booleano Obtiene un valor booleano que determina si este grupo de productos representa todos los demás casos no representados por su grupo de productos del mismo nivel.
primario Grupo de productos Obtiene el grupo de productos principal de este grupo de productos.
setMaxCpc (doble cpc) void Establece el importe máximo de la puja de coste por clic que se usará para este grupo de productos.

secundario

Obtiene un selector que se utiliza para filtrar la lista de grupos de productos secundarios de este grupo de productos.

Valores devueltos

Tipo Description
ProductGroupSelector Selector que se usa para filtrar la lista de niños de este grupo de productos.

getAdGroup

Obtiene el grupo de anuncios al que pertenece este grupo de productos.

Valores devueltos

Tipo Description
Grupo de anuncios El grupo de anuncios al que pertenece este grupo de productos.

getCampaign

Obtiene la campaña a la que pertenece este grupo de productos.

Valores devueltos

Tipo Description
Campaña La campaña a la que pertenece este grupo de productos.

getCondition

Obtiene la condición del producto.

Valores devueltos

Tipo Descripción
string El estado del producto. Por ejemplo, nuevo, usado o renovado.

getDimension

Obtiene la dimensión de este grupo de productos.

Valores devueltos

Tipo Descripción
Cadena La dimensión de este grupo de productos, que se establece en CONDICIÓN.

getEntityType

Obtiene el tipo de esta entidad.

Valores devueltos

Tipo Descripción
string El tipo de esta entidad, que es ProductCondition.

getId

Obtiene el identificador que identifica exclusivamente a este grupo de productos.

Valores devueltos

Tipo Descripción
string El identificador que identifica exclusivamente este grupo de productos.

getMaxCpc

Obtiene el importe máximo de la puja de coste por clic de este grupo de productos.

Valores devueltos

Tipo Description
double El importe de la oferta. Devuelve un valor nulo si no se establece o si se trata de un grupo de productos negativo (isExluded es verdadero).

getName

Obtiene la condición del producto. Este método devuelve el mismo valor que el getValue() método.

Valores devueltos

Tipo Descripción
string El estado del producto. Por ejemplo, Nuevo, Renovado o Usado.

getStats

Obtiene los datos de rendimiento de este grupo de productos.

Para llamar a este método, debe incluir uno de los métodos en la forDateRange cadena del selector de grupo de productos .

Valores devueltos:

Tipo Description
Estadísticas Los datos de rendimiento de este grupo de productos.

getValue

Obtiene la condición del producto.

Valores devueltos:

Tipo Descripción
string El estado del producto. Este es el mismo valor que devuelve el método getName .

isExcluded

Obtiene un valor booleano que determina si este grupo de productos es un grupo de productos negativo.

Valores devueltos:

Tipo Descripción
Booleano Es verdadero si este grupo de productos es un grupo negativo; de lo contrario, false. Por ejemplo, en lugar de incluir todos los esquís alpinos, los excluye.

isOtherCase

Obtiene un valor booleano que determina si este grupo de productos representa todo lo demás no representado por su grupo de productos hermano (es decir, el otro caso).

Valores devueltos:

Tipo Descripción
Booleano Es verdadero si este grupo de productos representa el "otro" caso; de lo contrario, false. Por ejemplo, si divide Todos los productos (el nodo raíz) por Sporting Goods, el servicio crea un grupo de productos relacionados que representa los productos que no están en Sporting Goods y establece este campo en true. El identificador principal de este grupo de productos y el grupo de productos Artículos deportivos apuntan al nodo raíz.

primario

Obtiene el elemento primario de este grupo de productos.

Valores devueltos:

Tipo Description
Grupo de productos Principal de este grupo de productos.

setMaxCpc (doble cpc)

Establece el importe máximo de la puja de coste por clic para este grupo de productos.

Argumentos

Nombre Tipo Description
CPC double El importe de la oferta. El importe de la oferta está en la moneda de la cuenta, que determina los valores de oferta mínimos y máximos que puede especificar. No establezcas la puja si este grupo de productos está subdividido (tiene elementos secundarios) o es un grupo de productos negativo (isExcluded es verdadero).

Valores devueltos

Tipo Description
void Devuelve el valor nothing.