Bildirim

Müşteri Destek Ekibi'nin mevcut görüntüleme dilinizde sorun giderme hizmetleri sunmadığını lütfen unutmayın. Destek ekibi personeliyle iletişime geçmek için lütfen önce İngilizce veya desteklenen diğer dillere (İspanyolca, Portekizce ya da Japonca) geçin. 

Özel sütunlarda işlev kullanma

Özel sütunlarda kullanılabilen işlevlerin bir listesi ve genel tanıtım için Özel sütunlarda işlevler konusuna göz atın.

Şablonlarla ilgili özel sütun formülleri oluştururken İşlevler menüsünde bağlama duyarlı alt menü seçenekleri bulunur. Giriş cihazınızla seçeneklerin üzerine giderek ek bilgileri görebilirsiniz. Mevcut bağlamda geçerli işlevlerin menüsünü görmek için formül metni içinde sağ tıklayın.

Şablonlarda standart özel sütun işlevleri

Bu seçenekler aşağıdakileri kapsayabilir:

  • Mantık: If, and, not, or, if_error, is_error ve is_not_finite gibi standart mantık işlevi seçenekleridir.
  • Metin: Concat, is_empty, trim, starts_with, ends_with, search, substitute, right, left, contains, upper, lower, length, clean_keyword, string_len_byte, regex_extract, regex_match, regex_replace, search_byte, bmm, reduce_word, title_case, unescape ve substitute_all gibi metin işlevi seçenekleridir.
  • Aritmetik: Round, ceiling ve floor gibi aritmetik işlevi seçenekleridir.
  • Dönüştürme: To_text, to_number ve extract_percentage gibi dönüştürme işlevi seçenekleridir.
  • Tarih: Date, day, month, quarter, year, weekday, weeknum, daynum, days_between, offset_days, offset_months, offset_years, today, yesterday, week_start_sunday, week_start_monday, month_start ve year_start gibi tarih işlevlerine yönelik seçenekler Özel sütunlarda işlevler konusunda açıklanmıştır.
  • Toplama: Min, max ve any gibi toplama işlevi seçenekleridir.

Şablon özel sütun işlevleri

Özellikle şablon bağlamında kullanılabilen bir dizi özel sütun işlevi vardır. Bu işlevlerin açıklamalarını aşağıdaki tabloda görebilirsiniz.

Notlar

  • Şablonlar özelliğinde bu işlevler kullanılabilir.
  • Tırnak işareti içinde "value" ifadesinin görüldüğü yerlerde bir metin değeri gereklidir.
  • Aşağıdaki tablodaki bazı işlevlerde needle, needles ve haystack terimleri kullanılmıştır. "needle" veya "needles" terimleri, "haystack" olarak adlandırılan bir dizi değer içinde bulunabilecek belirli bir değeri ya da değerleri ifade eder.
Alt menü Dönüş türü Otomasyon işlev ifadesi Açıklama
Mantık Boole veya sayı is_not_finite(value, alternate) Value dizesini değerlendirir. Value, bir sayı veya sonlu sayı değilse işlev alternate dizesini değerlendirir. Aksi takdirde, işlev value dizesini döndürür.
  Boole, sayı veya metin if_error(value, error_value)

if_error(value, error_value)

Value dizesini değerlendirir. Value hata döndürürse işlev, error_value içinde belirlenen alternatifi değerlendirir. Aksi takdirde, işlev value değerini döndürür.
  Boole, sayı veya metin is_error(value) value bir hataysa doğru olarak değerlendirilir.
Metin Metin clean_keyword("text", "replacement") Dizeyi tarar ve reklamcılık platformunun anahtar kelime text değeri için desteklemediği karakterleri replacement metin değeriyle değiştirir.
  Sayı string_len_byte("value") Bir feed özelliği veya metin değerindeki bayt sayısını döndürür.
  Metin regex_extract("value", "regular_expression") Value değerinde arama yapar ve bir regular_expression ile eşleşen metni döndürür.
  Boole regex_match("value", "regular_expression") Value değeri, bir regular_expression değerinin tamamı veya bir kısmıyla eşleşirse doğru sonucunu döndürür. Bu işlevi if işlevinde bir koşul olarak kullanabilirsiniz.
  Metin regex_replace("value", "regular_expression", "replacement") Bir regular_expression ile eşleşen metinler için value arar ve eşleşen metni replacement değeriyle değiştirir.
  Sayı veya null search_byte("needle", "haystack")

Haystack içindeki ilk needle örneğinin başlangıç konumunu bayt cinsinden döndürür. Haystack içinde needle yoksa boş sonucunu döndürür. Sayma 1'den başlar (0'dan başlamaz).

Her zaman reklamverenin yerel ayarının doğal yönünde sayar.

Asıl olarak, Japonca ve Çince gibi Latince karakter kümesinin kullanılmadığı diller için tasarlanmıştır.

  Metin reduce_word("value", length, "delimiter") Bir dizenin başından başlayıp max_length dahilinde kalacak şekilde bir sınırlayıcıya kadar (sınırlayıcı hariç) sayarak mümkün olduğunca çok karakter döndürür. Value max_length dahilindeyse işlev, value değerini tam olarak alındığı şekilde döndürür.
  Metin title_case("value") Value değerini ilk harfleri büyük olacak şekilde dönüştürür. Bir feed özelliği veya statik metin değeri belirleyebilirsiniz.
  Metin unescape("value") URL kodlamalı bir URL'nin kodunu çözer.
  Metin substitute_all("haystack", replacement, "needles") Bir özelliğin birden çok değerini tek bir değerle değiştirir.
Dönüşüm Sayı extract_percent("x%") Oran, sayı veya metin değerini yüzdelik değere dönüştürür.
Toplama Boole, sayı veya metin max(value) Şablon tarafından seçilen öğeler arasından sayısal bir feed özelliğinin maksimum value değerini döndürür.
  Boole, sayı veya metin min(value) Şablon tarafından seçilen öğeler arasından sayısal bir feed özelliğinin minimum value değerini döndürür.
  Boole, sayı veya metin any(value) Bir şablon tarafından seçilen öğelerden birindeki bir envanter özelliği için value seçer. Bu işlev, her çalıştırıldığında farklı bir value döndürebilir.

Feed ve şablon özel sütunlarında işlev kullanma

Feed ve şablon özel sütunlarında işlev kullanmak için aşağıdaki adımları uygulayın:

  1. menüsünden işlevleri seçin. Giriş cihazınızı menüdeki bir işlevin üzerine getirdiğinizde o işlevle ilgili ayrıntılar gösterilir.
  2. Formüle eklemek istediğiniz bir işlevi seçin. İşlevin biçimlendirilmiş metni siyah yer tutucu öğelerle gösterilir.
  3. Yer tutucu öğeleri, kullanım alanınıza özel bilgilerle değiştirin. Örnekler için If mantık işlevi ve Concat metin işlevi bölümlerine göz atın.

Yeşil metinlerde değişiklik yapmayın. Bunlar işlevin gerekli parçalarıdır.

Şablonlar oluşturulurken Search Ads 360 yalnızca mevcut bağlamda geçerli işlevleri gösterir.

If mantık işlevi

if(condition, if_true, if_false)

Bu mantık işlevi, tanımlanmış bir koşulu doğru veya yanlış olarak değerlendirir, ardından koşulun doğru ya da yanlış oluşuna göre if_true ve if_false koşulları için belirlediğiniz değerleri döndürür.

  • Değerlendirilecek kriterleri belirlemek için condition değerini düzenleyin.
  • Koşul doğru olduğunda ne olacağını belirlemek için if_true değerini düzenleyin.
  • Koşul yanlış olduğunda ne olacağını belirlemek için if_false değerini düzenleyin.

Concat metin işlevi

concat("text1", "text2")

Bu metin işlevi iki veya daha çok değerin içeriğini birleştirir. İlave değerler eklemek için önünde virgül olacak şekilde ilave değeri girin. Değerler metin biçiminde olmalıdır ancak diğer işlevlerden alınabilir. text_to işlevi sütun değerlerini metne dönüştürür.

concat("Origin ", f:"origin_name")," Destination ", f:"destination_country", f:"destination_name"," - ", text_to(f:"price_usd"))

İşlev değeri hatalarını düzeltme

İşlevler boş veya geçersiz değerler döndürdüğünde Search Ads 360 kampanya, reklam ve diğer öğeleri oluşturmaz. Hataları ele alırken aşağıdaki sorun giderme seçeneklerini değerlendirin:

  • İşlevleri if_error(parametre, alternatif) ile sarmalayın
    Parametre şunlardan biri olabilir: İşlev, feed sütunu, metin veya bu türlerin bir birleşimi. Function, bir hata döndürür veya boş olursa bunun yerine, alternate değeri döndürülür.

    Örnek: if_error(f:"brand", "Unbranded")
    Sonuç: Değer içeriyorsa f:"brand", değer içermiyorsa "Unbranded" döndürülür.

    Geçersiz parametre varsa genellikle işlevin tümü geçersiz olur.
    Örnek: if(f:"product_type" = "shoes", 1, 2)

    Bir feed öğesinde product_type yoksa tüm if ifadesi geçersizdir. if_error işlevini if işleviyle sarmalayın:

    Örnek: if_error(if(f:"product_type" = "shoes", 1, 2), 3)
    Sonuç: Feed öğesinde product_type tanımlanmamışsa işlev "3" döndürür.
  • İşlevleri is_error ile sarmalayın
    if(is_error(parameter), alternate, value) kullanın
    Parametreler feed sütununa referans içerebilir. f:"column_name" bir feed sütununa referans verir.
    Hata döndürüldüğünde, örneğin feed sütunu boş olduğunda alternatif kullanılır. Aksi halde value kullanılır.
  • Toplama kullanın
    Her bir reklam grubunda özellik için tek bir değer bulunmadığı sürece min(value), max(value) veya any(value) seçeneklerini kullanın. Bir reklam grubunda fiyatları farklı ürünler bulunması mümkünse max(f:"price_usd") değerini belirtin.

Mantık hatalarını ele alma

Mantık hatalarını ele alırken istenmeyen sonuçları filtrelemek veya değiştirmek için if(condition, true, false) işlevini kullanın. Örneğin, çok uzun metinleri kısaltmak için if işlevini kullanın.

İlgili bağlantılar

Bu sayfada, yapay zeka teknolojisi kullanılarak çevrilmiş içerikler bulunabilir. Yapay zeka çevirilerinde hata olabilir.

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
Arama
Aramayı temizle
Aramayı kapat
Ana menü
11151634461407583369
true
Yardım Merkezinde Arayın
false
true
true
true
true
true
5055977
false
false
false
false
false