CampaignExcludedAudienceSelector

Kampanya hariç tutulan kitlelerin bir listesini filtreleme ve sıralama yöntemlerini içerir. Seçiciler hakkında daha fazla bilgi için bkz: Seçiciler.

Örnek kullanım:

    // Gets the iterator that iterates all campaigns
    // in the account.
    var shoppingCampaign = AdsApp.shoppingCampaigns().withIds(["123456789"]).get();

    // Loops through all campaigns in the account.
    while (iterator.hasNext()) {
        var campaign = iterator.next();

        // Gets the iterator that iterates all campaign excluded audiences
        // in the campaign excluded audience.
        var audienceIterator = campaign.targeting().excludedAudiences()
            .withLimit(10)
            .withIds("123456789")
            .get();
    
        // Loops through all campaign excluded audiences in the campaign excluded audience.
        while (audienceIterator.hasNext()) {
            var audience = audienceIterator.next();
        }
    }

Yöntemler

Yöntem Adı İade Türü Açıklama
Almak CampaignExcludedAudienceIterator Kampanyada hariç tutulan kitleler listesini yinelemek için bir yineleyici kullanır.
orderBy(dize orderBy) CampaignExcludedAudienceSelector Belirtilen sıralamayı, seçilen kampanya hariç tutulan kitlelere uygular.
withCondition(dize koşulu) CampaignExcludedAudienceSelector Filtre ölçütlerini kampanyanın hariç tutulduğu kitlelere uygular.
withIds(string[] ids) CampaignExcludedAudienceSelector Belirtilen kimliklere sahip kampanya hariç tutulan kitleleri alır.
withLimit(int limit) CampaignExcludedAudienceSelector Seçim ölçütleriyle eşleşen, kampanyanın hariç tutulduğu ilk n kitleyi alır.

Almak

Kampanyada hariç tutulan kitleler listesini yinelemek için bir yineleyici kullanır.

Geri dönüşler

Tür Açıklama
CampaignExcludedAudienceIterator Seçili kampanyada yineleme yapmak için kullanılan bir yineleyici, hariç tutulan kitleler.

orderBy(String orderBy)

Belirtilen sıralamayı, seçilen kampanya hariç tutulan kitlelere uygular.

orderBy parametresini "columnName orderDirection" biçiminde belirtin; burada:

  • columnNamedesteklenen sütunlardan biridir.
  • orderDirection , sonuçların sıralandığı sıradır. Sonuçları azalan sırada sıralamak için ASC olarak veya sonuçları azalan sırada sıralamak için DESC olarak ayarlayın. Varsayılan değer ASC'dir.

Örneğin, aşağıdaki arama, kampanyanın hariç tuttuğu kitleleri AverageCPC'ye göre artan sırayla döndürür.

selector = selector.orderBy("AverageCpc");

Seçiciler, varlıkları yalnızca bir alana göre sıralamayı destekler. Varlıkların listesini x alanına göre ve x içinde y alanına göre sıralayamazsınız. Bir zincirde veya ayrı seçici çağrılarında birden fazla orderBy() çağrı belirtirseniz, Betikler son orderBy() çağrıda belirtilen alanı kullanarak varlıkların listesini sıralar. 

Bağımsız değişkenler

Name Tür Açıklama
orderBy dize Uygulanacak sipariş.

Geri dönüşler

Tür Açıklama
CampaignExcludedAudienceSelector Sıralama uygulanmış seçici.

withCondition(Dize koşulu)

Filtre ölçütlerini kampanyanın hariç tutulduğu kitlelere uygular.

"columnName işleç değeri" biçiminde koşul parametresini belirtin, burada:

Operatörler

Kullandığınız işleç, sütunun türüne bağlıdır. İşleçler büyük/küçük harf kullanımına duyarlıdır. Örneğin, starts_with yerine STARTS_WITH kullanın.

Tamsayılar ve uzun değerler içeren sütunlar için işleçler:

<
<=
>
>=
=
!=

Çift değer içeren sütunların işleçleri:

<
>

Dize değerleri içeren sütunların işleçleri:

=
!=
STARTS_WITH
STARTS_WITH_IGNORE_CASE
CONTAINS
CONTAINS_IGNORE_CASE
DOES_NOT_CONTAIN
DOES_NOT_CONTAIN_IGNORE_CASE

Numaralandırma değerleri içeren sütunların işleçleri:

=
!=
IN []
NOT_IN []

Bir dize dizisi içeren sütunların işleçleri:

CONTAINS_ALL
CONTAINS_ANY
CONTAINS_NONE

Desteklenen Sütunlar

Kampanya hariç tutulan kitle filtrelemesi için desteklenen sütunlar. Adlar büyük/küçük harfe duyarlıdır.

Aşağıdakiler, belirtebileceğiniz varlık özellikleridir.

Sütun Tür Örnek
İzleyici Kimliği uzun İlişkili hedef kitlenin kimliği.

withCondition("AudienceId = 123456789")
Kampanya Adı dize Dernek kampanyasının adı.

withCondition("CampaignName CONTAINS_IGNORE_CASE 'truck'")
Kampanya Durumu numaralandırma Dernek kampanyasının durumu. Büyük/küçük harfe duyarlı olası değerler şunlardır:
  • ETKİNLEŞTİRİLDİ
  • DURAKLATILDI
  • KALDIRILDI
Bu örnekte, yalnızca ana kampanyası duraklatılmış, kampanya hariç tutulan kitleler döndürülür.

withCondition("CampaignStatus = PAUSED")
Durum numaralandırma Derneğin statüsü. Büyük/küçük harfe duyarlı olası değerler şunlardır:
  • ETKİNLEŞTİRİLDİ
  • DURAKLATILDI
  • KALDIRILDI
Bu örnek, yalnızca etkinleştirilmiş kampanya hariç tutulan kitleleri döndürür.

withCondition("Status = ENABLED")
UserListName dize İlişkili hedef kitlenin adı.

withCondition("UserListName = 'foo'")

Bağımsız değişkenler

Name Tür Açıklama
Şart dize Seçiciye uygulanacak koşul.

Geri dönüşler

Tür Açıklama
CampaignExcludedAudienceSelector Uygulanan koşulla seçici.

withIds(string[] ids)

Belirtilen kimliklere sahip kampanya hariç tutulan kitleleri alır.

Bir seçiciye bir veya daha fazla koşul uygulayabilirsiniz. Koşullar zinciri AND işlemi olarak kabul edilir. Örneğin, varlık yalnızca A koşulu doğruysa VE B koşulu doğruysa seçilir. Örneğin, aşağıdaki çağrı yalnızca kampanya hariç tutulan hedef kitle 33333'ü seçer.

var selector = AdsApp.adGroups()
    .withIds(['11111', '22222', '33333'])
    .withIds(['33333', '44444', '55555']);

Bağımsız değişkenler

Name Tür Açıklama
kimlikler dize[] Bir dizi kampanya hariç tutulan kitle kimliği. Sınırlar için bkz: Komut dosyası yürütme sınırları.

Geri dönüşler

Tür Açıklama
CampaignExcludedAudienceSelector Kimliklerin uygulandığı seçici.

withLimit(int limit)

Seçim ölçütleriyle eşleşen, kampanyanın hariç tutulduğu ilk n kitleyi alır.

Bağımsız değişkenler

Name Tür Açıklama
sınırlamak int Kampanyanın geri döneceği hariç tutulan kitlelerin sayısı. Gerçek sayı daha az olabilir.

Geri dönüşler

Tür Açıklama
CampaignExcludedAudienceSelector Sınır uygulanmış seçici.