Aracılığıyla paylaş


ProductType

Bir ürün türü ürün grubunu yönetme yöntemlerini içerir. Bu nesne ProductGroup'tan türetilir.

Reklam verenin kataloğundan bir ürünün sunulup sunulmadığını belirlemek için teslimat altyapısı tarafından kullanılır. Ürünün türü getType tarafından döndürülen türle tam olarak eşleşiyorsa altyapı ürünü sunabilir.

Örnek kullanım:

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

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

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

        switch (group.getDimension()) {
            case "PRODUCT_TYPE": {
                // It's only necessary to cast the product group to a ProductType product
                // group if you need to get the type's name by calling getType(). Otherwise,
                // you can simply use ProductGroup if you want to get the type's value by
                // calling getValue().

                var productType = productGroup.asProductType();
                var typeName = productType.getType();
                var typeValue = productType.getValue();
                break;
            }
            // Other cases
        }
    }

Yöntemler

Yöntem Adı Dönüş Türü Açıklama
Çocuk ProductGroupSelector Bu ürün grubunun alt ürün grupları listesini filtrelemek için kullanılan bir seçici alır.
getAdGroup AdGroup Bu ürün grubunun ait olduğu reklam grubunu alır.
getCampaign Kampanya Bu ürün grubunun ait olduğu kampanyayı alır.
getDimension Dize Bu ürün grubunun boyutunu alır.
getEntityType Dize Bu varlığın türünü alır.
getId Dize Bu ürün grubunu benzersiz olarak tanımlayan kimliği alır.
getMaxCpc Çift Bu ürün grubu için maksimum tıklama başına maliyet teklifi tutarını alır.
getStats Istatistik Bu ürün grubunun performans verilerini alır.
getType Dize Ürünün türünü alır.
getValue Dize Ürün türünün değerini alır.
isExcluded Boole Bu ürün grubunun dışlanıp dışlanmadığını belirleyen bir Boole değeri alır.
isOtherCase Boole Bu ürün grubunun eşdüzey ürün grubu tarafından temsil edilmeyen diğer tüm durumları temsil edip etmediğini belirleyen bir Boole değeri alır.
Üst ProductGroup Bu ürün grubunun üst ürün grubunu alır.
setMaxCpc(çift cpc) Void Bu ürün grubu için kullanılacak maksimum tıklama başına maliyet teklifi tutarını ayarlar.

Çocuk

Bu ürün grubunun alt ürün grupları listesini filtrelemek için kullanılan bir seçici alır.

Döndürür

Tür Açıklama
ProductGroupSelector Bu ürün grubundaki alt öğeleri filtrelemek için kullanılan seçici.

getAdGroup

Bu ürün grubunun ait olduğu reklam grubunu alır.

Döndürür

Tür Açıklama
AdGroup Bu ürün grubunun ait olduğu reklam grubu.

getCampaign

Bu ürün grubunun ait olduğu kampanyayı alır.

Döndürür

Tür Açıklama
Kampanya Bu ürün grubunun ait olduğu kampanya.

getDimension

Bu ürün grubunun boyutunu alır.

Döndürür

Tür Açıklama
Dize Bu ürün grubunun PRODUCT_TYPE olarak ayarlanan boyutu.

getEntityType

Bu varlığın türünü alır.

Döndürür

Tür Açıklama
Dize Bu varlığın türü( ProductType).

getId

Bu ürün grubunu benzersiz olarak tanımlayan kimliği alır.

Döndürür

Tür Açıklama
Dize Bu ürün grubunu benzersiz olarak tanımlayan kimlik.

getMaxCpc

Bu ürün grubunun maksimum tıklama başına maliyet teklifi tutarını alır.

Döndürür

Tür Açıklama
Çift Teklif tutarı. Ayarlanmadıysa veya bu negatif bir ürün grubuysa (isExludedtrue) null döndürür.

getStats

Bu ürün grubunun performans verilerini alır.

Bu yöntemi çağırmak için, yöntemlerden birini forDateRangeürün grubu seçicisinin zincirine eklemeniz gerekir.

Döndürür:

Tür Açıklama
Istatistik Bu ürün grubunun performans verileri.

getType

Ürünün türünü alır.

Döndürür

Tür Açıklama
Dize Ürünün türü. Örneğin, PRODUCT_TYPE_L1, PRODUCT_TYPE_L2 vb.

getValue

Ürün türünün değerini alır.

Döndürür:

Tür Açıklama
Dize Ürün türünün değeri.

isExcluded

Bu ürün grubunun negatif bir ürün grubu olup olmadığını belirleyen bir Boole değeri alır.

Döndürür:

Tür Açıklama
Boole Bu ürün grubu negatif bir grupsa doğrudur ; aksi takdirde false. Örneğin, tüm yokuş aşağı kayakları dahil etme yerine dışlarsınız.

isOtherCase

Bu ürün grubunun eşdüzey ürün grubuyla temsil edilmeyen diğer her şeyi (diğer bir deyişle, diğer durum) temsil edip etmediğini belirleyen bir Boole değeri alır.

Döndürür:

Tür Açıklama
Boole Bu ürün grubu "diğer" olayı temsil ederse doğrudur ; aksi takdirde false. Örneğin, Tüm ürünleri (kök düğüm) Sporting Goods'a bölerseniz, hizmet Sporting Goods'ta olmayan ürünleri temsil eden ve bu alanı true olarak ayarlayan bir eşdüzey ürün grubu oluşturur. Bu ürün grubunun ve Sporting Goods ürün grubunun üst kimliği kök düğüme işaret ediyor.

Üst

Bu ürün grubunun üst öğesini alır.

Döndürür:

Tür Açıklama
ProductGroup Bu ürün grubunun üst öğesi.

setMaxCpc(çift cpc)

Bu ürün grubu için maksimum tıklama başına maliyet teklifi tutarını ayarlar.

Bağımsız değişken

Name Tür Açıklama
Tbm Çift Teklif tutarı. Teklif tutarı, belirtebileceğiniz minimum ve maksimum teklif değerlerini belirleyen hesabın para birimindedir. Bu ürün grubu alt bölümlere ayrılırsa (alt öğeleri varsa) veya negatif bir ürün grubuysa (isExcludeddoğrudur) teklifi ayarlamayın.

Döndürür

Tür Açıklama
Void Hiçbir şey döndürmez.