ProductCustomLabel

Özel etiket ürün grubunu yönetme yöntemlerini içerir. Bu nesne ProductGroup'tan türetilmiştir.

Dağıtım altyapısı tarafından, reklamverenin kataloğundaki bir ürünün sunulup sunulmadığını belirlemek için kullanılır. Ürünün özel etiketigetType tarafından döndürülen etiketle tam olarak eşleşiyorsa motor ü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 "CUSTOM_LABEL": {
                // It's only necessary to cast the product group to a ProductCustomLabel product
                // group if you need to get the label's name by calling getType(). Otherwise,
                // you can simply use ProductGroup if you want to get the label's value by
                // calling getValue().

                var customLabel = productGroup.asCustomLabel();
                var labelName = customLabel.getType();
                var labelValue = customLabel.getValue();
                break;
            }
            // Other cases
        }
    }

Yöntemler

Yöntem Adı İade Türü Açıklama
Çocuklar Ürün Grubu Seçicisi Bu ürün grubunun alt ürün grupları listesini filtrelemek için kullanılan bir seçici alır.
getAdGroup Reklam Grubu 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 kişilik Bu ürün grubu için maksimum tıklama başına maliyet teklif tutarını alır.
getStats (İstatistik Getir) İstatistikler Bu ürün grubunun performans verilerini alır.
getType dize Ürünün özel etiket türünü alır.
getValue dize Özel etiketin değerini alır.
isExcluded (Dışlanan) Boole Bu ürün grubunun dışlanıp dışlanmayacağını belirleyen bir Boole değeri alır.
isOtherCase Boole Bu ürün grubunun, kardeş ürün grubu tarafından temsil edilmeyen diğer tüm durumları temsil edip etmediğini belirleyen bir Boole değeri alır.
Ebeveyn Ürün Grubu Bu ürün grubunun üst ürün grubunu alır.
setMaxCpc(çift cpc) geçersiz Bu ürün grubu için kullanılacak maksimum tıklama başına maliyet teklif tutarını belirler.

Çocuklar

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

Geri dönüşler

Tür Açıklama
Ürün Grubu Seçicisi Bu ürün grubundaki alt öğelerin listesini filtrelemek için kullanılan bir seçici.

getAdGroup

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

Geri dönüşler

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

getCampaign

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

Geri dönüşler

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

getDimension

Bu ürün grubunun boyutunu alır.

Geri dönüşler

Tür Açıklama
Dize Bu ürün grubunun CUSTOM_LABEL olarak ayarlanan boyutudur.

getEntityType

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

Geri dönüşler

Tür Açıklama
dize Bu varlığın türü, yani ProductCustomLabel'dır.

getId

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

Geri dönüşler

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 teklif tutarını alır.

Geri dönüşler

Tür Açıklama
çift kişilik Teklif tutarıdır. Ayarlanmamışsa veya bu negatif bir ürün grubuysa null döndürür (isExludedtrue).

getStats (İstatistik Getir)

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

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

İade:

Tür Açıklama
İstatistikler Bu ürün grubu için performans verileri.

getType

Ürünün özel etiket türünü alır.

Geri dönüşler

Tür Açıklama
Dize Ürünün özel etiket türü. Örneğin, CustomLabel0'dan CustomLabel4'e kadar.

getValue

Özel etiketin değerini alır.

İade:

Tür Açıklama
dize Özel etiketin değeri.

isExcluded (Dışlanan)

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

İade:

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 etmek yerine hariç tutarsınız.

isOtherCase

Bu ürün grubunun, kardeş ürün grubu tarafından temsil edilmeyen diğer her şeyi temsil edip etmediğini belirleyen bir Boole değeri alır (diğer bir deyişle, diğer durum).

İade:

Tür Açıklama
Boole Bu ürün grubu "diğer" durumu temsil ediyorsa doğrudur ; Aksi takdirde, False. Örneğin, Tüm ürünler'i (kök düğüm) Spor Malzemeleri'ne bölerseniz hizmet, Spor Malzemeleri'nde olmayan ürünleri temsil eden bir eşdüzey ürün grubu oluşturur ve bu alanı doğru olarak ayarlar. Bu ürün grubunun ve Spor Ürünleri ürün grubunun üst kimliği, kök düğümü işaret eder.

Ebeveyn

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

İade:

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

setMaxCpc(çift cpc)

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

Bağımsız değişkenler

Name Tür Açıklama
TBM çift kişilik Teklif tutarıdır. Teklif tutarı, belirleyebileceğiniz minimum ve maksimum teklif değerlerini belirleyen hesabın para birimindedir. Bu ürün grubu alt bölümlere ayrılmışsa (alt öğeleri varsa) veya negatif bir ürün grubuysa (isExcludedtrue) teklifi belirlemeyin.

Geri dönüşler

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