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_listsveyauser_interestsalanları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 sorgununFROMifadesinin sırasıylauser_listveyauser_interestolduğu birsearchStreamya dasearchGoogleAdsServiceisteği gönderin. - Bir
audience_conditionbirden 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_typesYalnızcaValueRuleDeviceTypeiçindeki cihaz türlerine izin verilir. geo_location_condition- Konum bilgisinin
geo_match_typeiçin belirtilengeo_target_constantsdeğerlerinden herhangi biriyle eşleştiği veexcluded_geo_match_typeiçin belirtilenexcluded_geo_target_constantsdeğ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
ValueRuleItineraryConditionbaş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
valueekler.valuedeğeri,0değerinden büyük olmalıdır. MULTIPLY- Dönüşümün orijinal değerini belirtilen
valueile çarpar.value,0.5değerinden büyük veya bu değere eşit,10değerinden küçük veya bu değere eşit olmalıdır. SETDönüşüm değerini belirtilen
valueolarak ayarlar.valuedeğeri,0değ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
SETiş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ı
PAUSEDolarak ayarlayarak bir kuralı duraklatabilir,ENABLEDolarak 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_categoriesBu 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_VISITveyaSTORE_SALEdeğerlerinden yalnızca birini içermelidir.Dönüşüm işlemi kategorileri listesini yalnızca kural kümesini oluştururken ayarlayabilirsiniz.
conversion_value_rulesKoleksiyona dahil edilecek kuralların kaynak adları.
Bu liste, yalnızca aşağıdaki koşullardan biri karşılanırsa
SETişlemini kullanan bir kural içerebilir:- Hesabınız izin verilenler listesinde ve kural grubunun
conversion_action_categoriesboş. - Kümenin
conversion_action_categoriesöğesi yalnızcaSTORE_VISITveyaSTORE_SALEöğesinin tek bir girişini içeriyor, kümenindimensionsöğesi yalnızcaNO_CONDITIONöğesinin girişini içeriyor ve kuralın koşul alanlarından hiçbiri ayarlanmamış.
- Hesabınız izin verilenler listesinde ve kural grubunun
dimensionsKümedeki kuralların hangi koşulları kullanabileceğini belirten
ValueRuleSetDimensionenum değerlerinin listesi. Örneğin,dimensions,GEO_LOCATIONveDEVICEiçeriyorsa kümeyegeo_location_conditionveyadevice_conditioniçeren kurallar ekleyebilirsiniz ancakaudience_conditioniç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_dimensioniçin hangi değerin görüneceğini belirler.Bu listede
NO_CONDITIONiçin bir giriş varsa:NO_CONDITION, listedeki tek giriş olmalıdır.- Kümenin
conversion_action_categorieslistesi yalnızcaSTORE_VISITveyaSTORE_SALEöğesinin tek bir girişini içermelidir. conversion_value_ruleslistesi,audience_condition,device_conditionveyageo_location_condition'ün ayarlandığı hiçbir kuralı içeremez.
attachment_typeHesabın tamamı için geçerli bir kural kümesi oluşturmak istiyorsanız bu değeri
CUSTOMERolarak, belirli bir kampanya için kural kümesi oluşturmak istiyorsanızCAMPAIGNolarak ayarlayın.campaignKural kümesinin
attachment_typedeğeriCAMPAIGNise 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_rulestarafından referans verilen her kuralınstatusdeğeriPAUSEDisestatusdönüşüm değeri kuralı kümesiPAUSEDolur.- Aksi takdirde, dönüşüm değeri kuralı grubu
statusolacaktırENABLED.
Kuralları ve kural kümelerini kaldırma
Bir
ConversionValueRuleSet,PAUSEDveyaENABLEDolan en az bir dönüşüm değeri kuralına sahip olmalıdır.PAUSEDveyaENABLEDConversionValueRuleSetconversion_value_rulesiçinde referans verilen birConversionValueRuleöğesini kaldırma işlemi başarısız olur.Bir
ConversionValueRuleSetöğesinin kaldırılması, küme tarafından referans verilen herConversionValueRuleöğesininstatusdeğerini değiştirmez.Bir
ConversionValueRuleSetkaldırıldığında,searchvesearchStreamconversion_value_rule_setkaynağı 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:
Dikkate alınacak kural kümelerinin
attachment_typedeğerini belirleyin. Gösterimle ilişkilendirilmiş kampanyadaattachment_type = CAMPAIGNvecampaignayarlanmış 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.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.Seçilen kural kümesindeki kuralları
conversion_value_rulesiçinde göründükleri sırayla değerlendirin ve gösterimle eşleşen koşullara sahip ilk kuralı seçin.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.
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.
Cihaz kategorileri karşılıklı olarak birbirini dışladığı için birden fazla eşleşen cihaz koşulu olamaz.
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,AUDIENCEveyaNO_CONDITION- Bir kural uygulandıktan sonraki dönüşümlerin değeri, kural grubunun
dimensionskoleksiyonundaki ilk girişe göre gruplandırılır.