Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Reklam listesini filtreleme ve sıralama yöntemlerini içerir. Seçiciler hakkında daha fazla bilgi için bkz: Seçiciler.
Yöntemler
| Yöntem Adı | İade Türü | Açıklama |
|---|---|---|
| forDateRange(Object dateFrom, Object dateTo) | Reklam Seçici | Performans ölçümlerini seçmek için başlangıç ve bitiş tarihlerini uygular. |
| forDateRange(dize dateRange) | Reklam Seçici | Performans ölçümlerini seçmek için önceden tanımlanmış tarih aralığını uygular. |
| Almak | Tanıtıcı | Reklam listesini yinelemek için bir yineleyici kullanır. |
| orderBy(dize orderBy) | Reklam Seçici | Belirtilen sıralamayı seçili reklamlara uygular. |
| withCondition(dize koşulu) | Reklam Seçici | Reklamlara filtre ölçütleri uygular. |
| withIds(string[] ids) | Reklam Seçici | Belirtilen kimliklere sahip reklamları alır. |
| withLimit(int limit) | Reklam Seçici | Seçim ölçütlerine uyan ilk n reklamı alır. |
forDateRange(Object dateFrom, Object dateTo)
Performans ölçümlerini seçmek için başlangıç ve bitiş tarihlerini uygular.
Tarih aralığını yalnızca aşağıdaki koşullarda belirtin:
- Performans ölçümü alanlarına başvuran koşullar veya sıralama uygularsınız.
- Seçtiğiniz nesneler için performans verilerini almak istiyorsunuz. Örneğin, yöntemi çağırmayı
getStats()planlıyorsanız.
Dizeleri veya nesneleri kullanarak tarih parametrelerini belirtebilirsiniz. Dizeleri kullanmak için, YYYYAAGG biçiminde tarihi belirtin. Nesneler kullanıyorsanız, aşağıdaki alanlarla bir nesne oluşturun:
- yıl
- ay
- Gün
Örneğin:
var date = {year: 2018, month: 5, day: 13};
Ay, 1'in Ocak ve 12'nin Aralık olduğu tek tabanlıdır.
Tarih aralığı kapsayıcıdır. Birden çok tarih aralığı belirtirseniz, yalnızca son tarih aralığı kullanılır.
Bağımsız değişkenler
| Name | Tür | Açıklama |
|---|---|---|
| dateFrom | Nesne | Seçiciye eklenecek performans verilerini belirten tarih aralığının başlangıç tarihi. |
| dateEnd | Nesne | Seçiciye eklenecek performans verilerini belirten tarih aralığının bitiş tarihi. |
Geri dönüşler
| Tür | Açıklama |
|---|---|
| Reklam Seçici | Tarih aralığı uygulanmış seçici. |
forDateRange(Dize dateRange)
Performans ölçümlerini seçmek için önceden tanımlanmış tarih aralığını uygular.
Tarih aralığını yalnızca aşağıdaki koşullarda belirtin:
- Performans ölçümü alanlarına başvuran koşullar veya sıralama uygularsınız.
- Seçtiğiniz nesneler için performans verilerini almak istiyorsunuz. Örneğin, yöntemi çağırmayı
getStats()planlıyorsanız.
Birden çok tarih aralığı belirtirseniz, yalnızca son tarih aralığı kullanılır.
Desteklenen tarih aralığı değerleri:
- BUGÜN
- DÜN
- LAST_WEEK
- LAST_BUSINESS_WEEK
- LAST_7_DAYS
- THIS_WEEK_SUN_TODAY
- LAST_14_DAYS
- LAST_30_DAYS
- LAST_WEEK_SUN_SAT
- THIS_MONTH
- LAST_MONTH
- ALL_TIME
Bağımsız değişkenler
| Name | Tür | Açıklama |
|---|---|---|
| tarih aralığı | Dize | Seçiciye eklenecek performans verilerini belirten önceden tanımlanmış tarih aralığı dizesi. Önceden tanımlanmış tarih aralığı dizesi büyük/küçük harfe duyarlıdır. |
Geri dönüşler
| Tür | Açıklama |
|---|---|
| Reklam Seçici | Tarih aralığı uygulanmış seçici. |
Almak
Reklam listesini yinelemek için bir yineleyici kullanır.
Geri dönüşler
| Tür | Açıklama |
|---|---|
| Tanıtıcı | Seçili reklamlarda yineleme yapmak için kullanılan bir yineleyici. |
orderBy(String orderBy)
Belirtilen sıralamayı seçili reklamlara 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 çağrı reklamları 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 |
|---|---|
| Reklam Seçici | Sıralama uygulanmış seçici. |
withCondition(Dize koşulu)
Reklamlara filtre ölçütleri uygular.
"columnName işleç değeri" biçiminde koşul parametresini belirtin, burada:
- columnName , desteklenen Sütunlardan biridir. columName bir performans ölçümü sütun adına ayarlanmışsa, forDateRange(String dateRange) veya forDateRange(Object dateFrom, Object dateTo) kullanarak bir tarih aralığı belirtmeniz gerekir.
- operatörü desteklenen operatörlerden biridir.
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
Reklamları filtrelemek için desteklenen sütunlar. Sütun adları büyük/küçük harf duyarlıdır.
Aşağıdakiler, belirtebileceğiniz performans ölçümleri sütunlarıdır.
| Sütun | Tür | Örnek |
|---|---|---|
| AbsoluteTopImpressionRate | çift kişilik | withCondition("AbsoluteTopImpressionRate > 0.25") |
| Ortalama Cpc | çift kişilik | withCondition("AverageCpc < 2.75") |
| Ortalama Cpm | çift kişilik | withCondition("AverageCpm > 0.65") |
| Tıklama Dönüşüm Oranı | çift kişilik | withCondition("ClickConversionRate > 0.25") |
| Tıklamalar | uzun | withCondition("Clicks >= 33") |
| Dönüştürülen Tıklamalar | uzun | withCondition("ConvertedClicks >= 10") |
| Ücret | çift kişilik | withCondition("Cost > 3.25")Maliyet, hesabın para birimi cinsindendir. |
| CTR | çift kişilik | withCondition("Ctr > 0.05")TO 0..1 aralığındadır, bu nedenle %5'lik bir TO için 0,05'i kullanın. |
| İzlenimler | uzun | withCondition("Impressions > 10") |
| En İyi Gösterim Oranı | çift kişilik | withCondition("TopImpressionRate > 0.25") |
Aşağıdakiler, belirtebileceğiniz varlık özellikleridir.
| Sütun | Tür | Örnek |
|---|---|---|
| Durum | numaralandırma | Reklamın durumu. Büyük/küçük harfe duyarlı olası değerler şunlardır:
withCondition("Status = ENABLED") |
| Tür | numaralandırma | Reklamın türetilmiş türü. Büyük/küçük harfe duyarlı olası değerler şunlardır:
withCondition("Type = EXPANDED_TEXT_AD") |
| CombinedApprovalStatus | dize | Reklamın onay durumu. Büyük/küçük harfe duyarlı olası değerler şunlardır:
Bu örnek, dikkat edilmesi gereken reklamları döndürür. withCondition("CombinedApprovalStatus IN ['APPROVED_LIMITED', 'DISAPPROVED']") |
| Reklam ÖğesiFinalUrl'leri | dize | Reklamın nihai URL'si.withCondition("CreativeFinalUrls CONTAINS_IGNORE_CASE 'contoso.com'") |
| AdGroupName | dize | Reklamların ait olduğu reklam grubunun adı.withCondition("AdGroupName CONTAINS_IGNORE_CASE 'truck'") |
| AdGroupStatus | numaralandırma | Reklamların ait olduğu reklam grubunun durumu. Büyük/küçük harfe duyarlı olası değerler şunlardır:
withCondition("AdGroupStatus = PAUSED") |
| Kampanya Adı | dize | Reklamların ait olduğu kampanyanın adı.withCondition("CampaignName CONTAINS_IGNORE_CASE 'truck'") |
| Kampanya Durumu | numaralandırma | Reklamların ait olduğu kampanyanın durumu. Büyük/küçük harfe duyarlı olası değerler şunlardır:
withCondition("CampaignStatus = PAUSED") |
| Etiket Adları | dize kümesi | Bir veya birden çok büyük/küçük harfe duyarlı etiket adının listesi. Adlandırılmış etiketlerle ilişkilendirilmiş reklamları almak için kullanın.withCondition("LabelNames CONTAINS_ANY ['bar', 'foo']") |
| Kimlik | Uzun | Test edilecek reklamın kimliği. Örneğin, belirtilen kimlikten daha büyük kimliklere sahip reklamları kontrol etmek için bu sütunu kullanabilirsiniz.withCondition('Id > 1234') |
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 |
|---|---|
| Reklam Seçici | Uygulanan koşulla seçici. |
withIds(string[] ids)
Belirtilen kimliklere sahip reklamları 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 ad 33333'ü seçer.
var selector = AdsApp.ads()
.withIds([11111, 22222, 33333])
.withIds([33333, 44444, 55555]);
Bağımsız değişkenler
| Name | Tür | Açıklama |
|---|---|---|
| kimlikler | dize[] | Bir dizi reklam kimliği. Sınırlar için bkz: Komut dosyası yürütme sınırları. |
Geri dönüşler
| Tür | Açıklama |
|---|---|
| Reklam Seçici | Kimliklerin uygulandığı seçici. |
withLimit(int limit)
Seçim ölçütlerine uyan ilk n reklamı alır.
Bağımsız değişkenler
| Name | Tür | Açıklama |
|---|---|---|
| sınırlamak | int | Döndürülecek reklam sayısı. Gerçek sayı daha az olabilir. |
Geri dönüşler
| Tür | Açıklama |
|---|---|
| Reklam Seçici | Sınır uygulanmış seçici. |