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

Dönüşüm değeri kuralları, bir dönüşümün değerini ConversionAction kategorisine ve bir gösterimin aşağıdaki boyutlarına göre 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österimlerde 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 koşullarını tanımlayın:

audience_condition
Kuralı, bir veya daha fazla kitleyle ilişkili gösterimlere uygular. user_lists veya user_interests alanlarıyla her 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 ifadesinin sırasıyla user_list veya user_interest olduğu bir searchStream ya da search GoogleAdsService 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
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 belirtilen excluded_geo_target_constants değerlerinden herhangi biriyle eşleşmediği gösterimlere kuralı uygular. Konum kaynağı adlarını nasıl alacağınızla ilgili bilgi için konum hedefleme kılavuzuna bakın.
itinerary_condition
Arama terimlerinin seyahat planına özgü bilgiler (ör. rezervasyon dönemi, seyahat süresi veya seyahatin başlangıç günü) içerdiği gösterimlere kuralı uygular. Kullanılabilir koşullar hakkında daha fazla bilgi için ValueRuleItineraryCondition başlıklı makaleyi inceleyin.

Her ConversionValueRule için en fazla iki tane audience_condition, device_condition, geo_location_condition veya itinerary_condition belirtebilirsiniz.

Koşul belirtilmeyen bir kural, aynı kural kümesindeki daha spesifik bir kuralın koşullarını karşılamayan gösterimler için geçerlidir.

Kural işlemi

Bir kuralda action olmalıdır. Bu operation ve value'dan oluşur. İş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
Dönüşümün orijinal değerine value ekler. value değeri, 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 bu değere eşit, 10 değerinden küçük veya bu değere eşit olmalıdır.
SET

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

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

Diğer kural özellikleri

Bir ConversionValueRule, koşullar ve bir işlemin yanı sıra aşağıdaki özelliklere de 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, ENABLED olarak ayarlayarak da duraklatılmış bir kuralı etkinleştirebilirsiniz.

Kural kümeleri oluşturma

En az bir ConversionValueRule sahibi olduğunuzda ConversionValueRuleSet oluşturabilirsiniz. Bu, aşağıdakilerden oluşur:

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çerlidir. Liste boş değilse STORE_VISIT veya STORE_SALE değerlerinden yalnızca birini içermelidir.

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

conversion_value_rules

Koleksiyona dahil edilecek kuralların kaynak adları.

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

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

Kümedeki kuralların hangi koşulları kullanabileceğini belirten ValueRuleSetDimension enum değerlerinin listesi. Örneğin, dimensions, GEO_LOCATION ve DEVICE içeriyorsa kümeye geo_location_condition veya device_condition içeren kurallar ekleyebilirsiniz ancak audience_condition içeren bir 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 STORE_VISIT veya STORE_SALE öğesinin tek bir girişini içermelidir.
  • conversion_value_rules listesi, audience_condition, device_condition veya geo_location_condition'ün ayarlandığı hiç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 olarak, 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 alanı, kural kümesinin uygulandığı kaynak adıyla ayarlayın.

Kurallara benzer şekilde, kural kümelerinde de owner_customer ve status bulunur. Ancak bir kural kümesinin status özelliği salt okunurdur ve kurallarından aşağıdaki şekilde türetilir:

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

Kuralları ve kural kümelerini kaldırma

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

  • PAUSED veya ENABLED ConversionValueRuleSet conversion_value_rules içinde referans verilen bir ConversionValueRule öğesini kaldırma işlemi başarısız olur.

  • Bir ConversionValueRuleSet öğesinin kaldırılması, küme tarafından referans verilen her ConversionValueRule öğesinin status değerini değiştirmez.

  • Bir ConversionValueRuleSet kaldırıldığında, search ve searchStream conversion_value_rule_set kaynağı için yapılan istekler artık kaldırılan grubu döndürmez.

Kuralların ve kural gruplarının önceliği

Google Ads, her dönüşüme en fazla bir kural seçip uygulamak için 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 değerini belirleyin. Gösterimle ilişkilendirilmiş kampanyada attachment_type = CAMPAIGN ve campaign ayarlanmış herhangi bir kural grubu varsa yalnızca kampanya düzeyindeki kural gruplarını dikkate alın. Aksi takdirde, yalnızca müşteri düzeyindeki kural kümelerini dikkate alın.

  2. Göz önünde bulundurulacak kural kümeleri arasından, varsa conversion_action_categories öğesinin boş olmadığı ve dönüşümün dönüşüm işleminin kategorisini içeren kural kümesini seçin. Aksi takdirde, conversion_action_categories öğesinin 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 olduğunda en hassas konum uygulanır. Örneğin, bir gösterim hem ABD hem de Kaliforniya koşullarıyla eşleşiyorsa daha kesin bir konum olduğu için Kaliforniya koşulu 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 (yani birden fazla "Çarp" kuralı) varsa 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 ayrıntılı seyahat planı kuralı uygulanır. Bu, belirli bir dönüşümle eşleşen birden fazla kural varsa kullanılan kuralın, tanımlanmış en fazla seyahat planı seçeneğine sahip olan kural olacağı anlamına gelir. Örneğin, "Erken rezervasyon dönemi" veya "Seyahat süresi".

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 için sorgunuza segments.conversion_value_rule_primary_dimension ekleyebilirsiniz. Bu segment için olası değerler şunlardır:

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