Dönüşüm değeri kuralları

Dönüşüm değeri kuralları, ConversionAction kategorisine ve bir gösterimin aşağıdaki boyutlarına göre dönüşümün değerini değiştirecek işlemleri tanımlamanıza olanak tanır:

  • Kitle üyeliği
  • Fiziksel konum veya ilgilenilen konum
  • Cihaz
  • Seyahat planı

Dönüşüm değeri kurallarını tanımlamak, bunları bir dönüşüm değeri kural kümesinde birleştirmek ve ardından kural kümesini Google Ads hesabınızın tamamına veya belirli bir kampanyaya uygulamak için Google Ads API'yi kullanabilirsiniz. Google Ads API raporlarındaki segmentler, dönüşüm değerlerinizin orijinal, ayarlanmamış ve ayarlanmış kısımlarını karşılaştırabilmeniz için dökümler sağlar.

Kural oluşturma

Dönüşüm değeri kurallarını kullanmanın ilk adımı, en az bir ConversionValueRule oluşturmaktır. Bu kural şunlardan oluşur:

  • Kuralın ne zaman uygulanacağını belirleyen koşullar
  • Kural uygulandığında yapılacak işlem

Örneğin, ConversionValueRuleService.MutateConversionValueRules için aşağıdaki JSON yükü, mobil gösterimler için dönüşüm değerlerini 1.5 ile çarpan bir kural oluşturur:

{
  "operations": [
    {
      "create": {
        "action": {
          "operation": "MULTIPLY",
          "value": 1.5
        },
        "deviceCondition": {
          "deviceTypes": ["MOBILE"]
        }
      }
    }
  ]
}

Kural koşulları

Aşağıdaki alanları kullanarak bir ConversionValueRule için koşulları tanımlayın:

audience_condition
Kuralı bir veya daha fazla kitleyle ilişkili gösterimlere uygular. user_lists veya user_interests alanlarını kullanarak her bir kullanıcı listesinin ya da kullanıcı ilgi alanının kaynak adlarını belirtin. Kullanılabilir kullanıcı listelerinin veya kullanıcı ilgi alanlarının kaynak adlarını almak için sorgunun FROM yan tümcesinin sırasıyla user_list veya user_interest olduğu bir GoogleAdsService searchStream ya da search isteği gönderin.
Bir audience_condition birden fazla kullanıcı listesi veya kullanıcı ilgi alanı içeriyorsa gösterim, kullanıcı listelerinden veya kullanıcı ilgi alanlarından herhangi biriyle ilişkilendirildiğinde kurala uyar.
device_condition
Gösterimin cihazı, belirtilenlerden herhangi biriyle eşleşirse kuralı uygular device_types. Yalnızca ValueRuleDeviceType içindeki cihaz türlerine izin verilir.
geo_location_condition
Kuralı, konum bilgisinin geo_match_type için belirtilen geo_target_constants değerlerinden herhangi biriyle eşleştiği ve excluded_geo_match_type için excluded_geo_target_constants değerlerinden herhangi biriyle eşleşmediği gösterimlere uygular. Konum kaynağı adlarını nasıl alacağınızı öğrenmek için konum hedefleme kılavuzuna bakın.
itinerary_condition
Kuralı, arama terimlerinin rezervasyon aralığı, seyahat süresi veya seyahat başlangıç günü gibi seyahat planına özgü bilgiler içerdiği gösterimlere uygular. Kullanılabilir koşullar hakkında daha fazla bilgi için ValueRuleItineraryCondition sayfasını inceleyin.

Her ConversionValueRule için audience_condition, device_condition, geo_location_condition veya itinerary_condition değerlerinden en fazla ikisini belirtebilirsiniz.

Hiçbir koşulun belirtilmediği bir kural, aynı kural kümesindeki daha spesifik bir kuralın koşullarını karşılamayan gösterimler için geçerli olur.

Kural işlemi

Bir kuralda, operation ve value öğelerinden oluşan tek bir action bulunmalıdır. İşlem, kuralın koşullarını karşılayan bir dönüşümün dönüşüm değerinin nasıl ayarlanacağını tanımlar. Kullanılabilir işlemler şunlardır:

ADD
value değerini dönüşümün orijinal değerine ekler. value, 0 değerinden büyük olmalıdır.
MULTIPLY
Dönüşümün orijinal değerini belirtilen value ile çarpar. value, 0.5 değerinden büyük veya buna eşit ve 10 değerinden küçük veya buna eşit olmalıdır.
SET

Dönüşüm değerini belirtilen value olarak ayarlar. value, 0 değerinden büyük olmalıdır.

SET işlemini içeren bir kuralı yalnızca Kural kümesi oluşturma bölümünde açıklanan koşulları karşılayan bir kural kümesinde kullanabilirsiniz.

Diğer kural özellikleri

Koşullar ve bir işlemin yanı sıra ConversionValueRule aşağıdaki özelliklere sahiptir.

owner_customer
Kuralın sahibi olan Customer öğesinin kaynak adı. Bir kuralın hesapta mı yoksa yönetici hesaplarından birinde mi tanımlandığını belirlemek için bu sütunu kullanın.
status
Kuralın durumu. Bu alanı PAUSED olarak ayarlayarak bir kuralı duraklatabilir ve bu alanı ENABLED olarak ayarlayarak duraklatılmış bir kuralı etkinleştirebilirsiniz.

Kural kümeleri oluşturma

En az bir ConversionValueRule oluşturduktan sonra şunlardan oluşan bir ConversionValueRuleSet oluşturabilirsiniz:

conversion_action_categories

Bu kural kümesinin geçerli olduğu dönüşüm işlemi kategorilerinin listesi. Liste boşsa kural kümesi tüm kategoriler için geçerli olur. Liste boş değilse STORE_VISIT veya STORE_SALE değerlerinden birini içeren tek bir giriş olmalıdır.

Dönüşüm işlemi kategorileri listesini yalnızca kural kümesini oluştururken ayarlayabilirsiniz.

conversion_value_rules

Kümeye dahil edilecek kuralların kaynak adları.

Bu liste, yalnızca aşağıdaki koşullardan biri karşılanıyorsa SET işlemini kullanan bir kural içerebilir:

  • Hesabınız izin verilenler listesinde ve kural kümesinin conversion_action_categories değeri boş.
  • Kümenin conversion_action_categories değeri yalnızca tek bir STORE_VISIT veya STORE_SALE girişi içeriyor, kümenin dimensions değeri yalnızca NO_CONDITION için bir giriş içeriyor ve kuralın koşul alanlarından hiçbiri ayarlanmamış.
dimensions

Kümedeki kuralların hangi koşulları kullanabileceğini gösteren ValueRuleSetDimension enum değerlerinin listesi. Örneğin, dimensions, GEO_LOCATION ve DEVICE içeriyorsa kümeye geo_location_condition veya device_condition içeren reklam kuralları ekleyebilirsiniz ancak audience_condition içeren bir reklam kuralı ekleyemezsiniz.

Bu liste boş olamaz ve en fazla iki giriş içerebilir.

Bu listedeki ilk giriş, metriklerde segments.conversion_value_rule_primary_dimension için hangi değerin görüneceğini belirler.

Bu listede NO_CONDITION için bir giriş varsa:

  • NO_CONDITION, listedeki tek giriş olmalıdır.
  • Kümenin conversion_action_categories listesi yalnızca tek bir STORE_VISIT veya STORE_SALE girişi içermelidir.
  • conversion_value_rules listesi, audience_condition, device_condition veya geo_location_condition değerinin ayarlandığı bir kural içeremez.
attachment_type

Hesabın tamamı için geçerli bir kural kümesi oluşturmak istiyorsanız bu değeri CUSTOMER, belirli bir kampanya için kural kümesi oluşturmak istiyorsanız CAMPAIGN olarak ayarlayın.

campaign

Kural kümesinin attachment_type değeri CAMPAIGN ise bu değeri kural kümesinin geçerli olduğu kaynak adına ayarlayın.

Kurallara benzer şekilde, kural kümelerinin de owner_customer ve status değeri vardır. Ancak bir kural kümesinin status salt okunurdur ve kurallarından aşağıdaki gibi türetilir:

  • conversion_value_rules tarafından referans verilen her kuralın status değeri PAUSED ise dönüşüm değeri kural kümesinin status değeri PAUSED olur.
  • Aksi takdirde, status dönüşüm değeri kural kümesi ENABLED olur.

Kuralları ve kural kümelerini kaldırma

  • ConversionValueRuleSet, PAUSED veya ENABLED olan en az bir dönüşüm değeri kuralına sahip olmalıdır.

  • Bir PAUSED veya ENABLED ConversionValueRuleSet öğesinin conversion_value_rules bölümünde referans verilen bir ConversionValueRule kaldırılırsa işlem başarısız olur.

  • Bir ConversionValueRuleSet kaldırıldığında, küme tarafından referans verilen her bir ConversionValueRule için status değişmez.

  • Bir ConversionValueRuleSet kaldırıldıktan sonra conversion_value_rule_set kaynağı için search ve searchStream istekleri artık kaldırılan grubu döndürmez.

Kuralların ve kural kümelerinin önceliği

Google Ads, her dönüşüm için en fazla bir kural seçip uygulamak üzere aşağıdaki mantığı kullanır. Bu kurallar hakkında daha fazla bilgiyi Google Ads Yardım Merkezi'nde bulabilirsiniz:

  1. Dikkate alınacak kural kümelerinin attachment_type belirleyin. Gösterimle ilişkili kampanyaya ayarlanmış attachment_type = CAMPAIGN ve campaign içeren herhangi bir kural kümesi varsa yalnızca kampanya düzeyindeki kural kümelerini dikkate alın. Aksi takdirde, yalnızca müşteri düzeyindeki kural kümelerini dikkate alın.

  2. Dikkate alınacak kural kümeleri arasından, conversion_action_categories değerinin boş olmadığı ve dönüşümün dönüşüm işleminin kategorisini içeren kural kümesini seçin (böyle bir kural kümesi varsa). Aksi takdirde, conversion_action_categories değerinin boş olduğu kural kümesini seçin.

  3. Seçilen kural kümesindeki kuralları conversion_value_rules içinde göründükleri sırayla değerlendirin ve gösterimle eşleşen koşullara sahip ilk kuralı seçin.

  4. Birden fazla eşleşen coğrafi konum koşulu varsa en tam konum uygulanır. Örneğin, bir gösterim hem Türkiye hem de İzmir koşullarıyla eşleşiyorsa daha hassas bir konum olduğu için İzmir uygulanır.

  5. Birden fazla eşleşen kitle koşulu için mevcut kitle ilişkilendirme hiyerarşisi uygulanır. Bir gruptaki iki kural arasında eşitlik varsa "Ekle" kuralı yerine "Çarp" kuralı seçilir. Hâlâ eşitlik varsa (diğer bir deyişle birden fazla "Çarp" kuralı mevcutsa), en yüksek çarpan ayarlamasına sahip olan kural seçilir.

  6. Cihaz kategorileri karşılıklı olarak birbirini dışladığı için birden fazla eşleşen cihaz koşulu olamaz.

  7. Seyahat planı koşulları için en spesifik seyahat planı kuralı uygulanır. Bu, belirli bir dönüşümle eşleşen birden fazla kural varsa en fazla sayıda seyahat planı seçeneği (ör. "Erken rezervasyon dönemi" veya "Seyahat süresi") tanımlanmış kuralın kullanılacağı anlamına gelir.

Metrikler

metrics.conversions_value ve metrics.all_conversions_value alanlarının yanı sıra bu metriklerden türetilen alanlar, dönüşüm değeri kural kümeleri tarafından yapılan değişiklikleri yansıtır. Ayrıca, kuralların nasıl uygulandığı hakkında daha fazla bilgi edinmek için sorgunuza segments.conversion_value_rule_primary_dimension ifadesini ekleyebilirsiniz. Bu segment için olası değerler şunlardır:

NO_RULE_APPLIED
Herhangi bir kuralın uygulanmadığı dönüşümlerin değerleri.
ORIGINAL
Bir kuralın uygulandığı dönüşümlerin orijinal değeri.
GEO_LOCATION, DEVICE, AUDIENCE veya NO_CONDITION
Bir kural uygulandıktan sonraki dönüşüm değeri. Kural kümesinin dimensions koleksiyonundaki ilk girişe göre gruplandırılır.