Feed kuralları, verilerinizi ürün verileri spesifikasyonu gereksinimlerimizle eşleşecek şekilde dönüştürme olanağı sunar. Hataları düzeltmek ve feed'inizdeki verileri yorumlamamıza yardımcı olmak için feed kurallarını kullanın. Bu makalede ürün verileriniz için feed kurallarının nasıl oluşturulacağı açıklanmaktadır.
Başlamadan önce
Feed kuralları özelliğini kullanabilmek için önce Merchant Center hesabınızda bir feed kaydedip göndermeniz gerekir. Böylece kuralların oluşturulacağı verilere sahip olursunuz.
[id]
özelliğiyle ilgili feed kuralları belirlemek için kimlik kuralları bölümünü kullanın. No özelliğiyle ilgili kural belirleme hakkında daha fazla bilgi edinin.Feed kurallarını kullanma
Feed'inizde yeni feed kuralı oluşturmak için:
- Merchant Center hesabınızda oturum açın.
- Sayfa menüsünden Ürünler'i, ardından Feed'ler seçeneğini tıklayın.
- Kural oluşturmak istediğiniz feed'i seçin.
- Sayfanın üst kısmındaki Kurallar sekmesini tıklayın.
- Bu feed'e bağlı birden fazla feed etiketiniz varsa kuralı uygulamak istediğiniz feed etiketini seçtiğinizden emin olun.
- Düzenlemek istediğiniz özellik için feed kuralları oluşturmadıysanız Kural Oluştur'u tıklayın ve açılır listeden ilgili özelliği seçin.
- Mevcut feed kurallarını düzenlemek istiyorsanız arama çubuğunu kullanarak özelliği arayabilir ve düzenlemek istediğiniz özelliği tıklayabilirsiniz.
- "Veri Kaynaklarınızı" yapılandırın.
- "Değişiklikler" ekleyin (isteğe bağlı).
- Taslak olarak kaydet'i tıklayın
- Kurallarınızda yapılan değişiklikler taslak halindedir. Ürün verilerinize uygulanmadan önce taslak kurallarınızın test edilmesi için Değişiklikleri test et'i tıklayın.
- Yeni veya güncellenmiş kuralları kaydetmek ve uygulamak için Uygula'yı tıklayın. Taslak kuralları kaldırmak için Sil'i tıklayın.
Feed kuralları sayfasında, kuralların kapsadığı hedef özelliklere genel bir bakış sunan Özellikler tablosu bulunur.
Varsayılan kural, Google'ın ek veya birincil feed'inizdeki değeri alarak feed'inizdeki her özelliğe atadığı kuraldır. Kuralları özelleştirmek isterseniz özelliğin nasıl tanımlandığını değiştirebilirsiniz.
Veri kaynakları ekleme
Veri kaynaklarınızı, özellik verilerinin nereden geleceğini belirlemek üzere yapılandırın. Verilerinizi nasıl alacağınızı belirtmek için koşulları ve işlemleri (Şuna ayarla, Ayıkla ve En yenisini al) kullanın. Bu işlemler, mevcut bir veri kaynağını kullanarak veya bir kaynaktan veri ayıklayarak hedef tanımlamanızı sağlar.
Veri kaynağı işlemlerini kullanma
"Şuna ayarla" seçeneğini kullanma- Gelen bir sütun adını belirli bir Google özelliğine ayarlayın
- Örnek: Availability [Stok_Durumu] Özelliğini Şu Değere Ayarla: my_first_feed.stockstatus
- Hedef özelliğe ayarlanmış tek, statik bir dize değeri girin
- Örnek: Durum Özelliğini Şu Değere Ayarla: “
new
"
- Örnek: Durum Özelliğini Şu Değere Ayarla: “
- Bir hedef özelliği; gelen sütunların, statik değerlerin veya işlenen değerlerin herhangi bir kombinasyonuyla doldurun. Birden fazla sütun veya değerden bir dize oluşturmak için birbirine bağlama (veya birleştirme) özelliğini kullanın.
- Örnek: Başlık özelliğini şu değere ayarla: my_first_feed.brand + " " +my_first_feed.title
- Başlık özelliğini şu değere ayarla: my_first_feed.brand + " " +my_first_feed.title işleminin gerçekleşmesi için her iki feed referansının da çözülmesi gerekir.
- Başlık özelliğini şu değere ayarla: my_first_feed.brand + " " +my_first_feed.title işlemi, yalnızca my_first_feed.brand çözülemediğinde başarısız olmaz. Bunun yerine, Başlık özelliğini şu değere ayarla: my_first_feed.title şeklini alır.
[included_destination]
, hariç tutulan hedef [excluded_destination]
ve Alışveriş reklamlarından hariç tutulan ülkeler[shopping_ads_excluded_country]
özelliklerinde kullanılabilir.Bu özelliğe feed'inizden, işlem özelliklerinizden veya oluşturduğunuz değerlerden bir değer listesi atamak için Çoklu değere ayarla işleminden yararlanın.
Bu işlem yinelenen bir alan oluşturur. Böylece, özelliğe bir değer listesi ekleyebilirsiniz. Ayrıca dahil edilen hedef [included_destination]
veya hariç tutulan hedef [excluded_destination]
özelliklerine birden fazla hedef atamanıza veya Alışveriş reklamlarından hariç tutulan ülkeler [shopping_ads_excluded_country]
özelliğine birden fazla ülke atamanıza izin verilir. Dahil edilen hedef [included_destination]
ve hariç tutulan hedef [excluded_destination]
söz konusu olduğunda Shopping_ads
, Display_ads
ve Buy_on_Google
değerlerini atayabilirsiniz.
- Büyük/küçük harfe duyarlı: Bu bölüme girilen sözcük ve ifadeleri, içerdikleri büyük/küçük harflere duyarlı olarak eşleştirir.
- Yalnızca eşleşen ilk değeri koru: Ayıklamak istediğiniz özellik iki veya daha fazla olası eşleşme döndürürse yalnızca listelediğiniz ilk değer ayıklanır. Örneğin, bir başlıktan "sarı", "kırmızı" ve "mavi" ifadelerini ayıklamak istiyorsanız ve başlık "Mavi çizgili sarı gömlek" ise yalnızca "sarı" ifadesi ayıklanır.
- Normal ifade olarak ara: Bir arama modelini (veya "regex"i) takip eden tüm değerleri eşleştirir. Normal ifadenizi metin alanına girmeniz gerekir. Örneğin, bir özellikte bulunan ilk altı basamak dışındaki tüm öğeleri kaldırmak için şu değeri kullanın:
find: '^(.{6}).*$' replace: '\1'.
- Yalnızca tam sözcükler: Yalnızca tam sözcükleri, girildikleri şekilde eşleştirir. Örneğin, "bayan" kelimesi içindeki "bay" ifadesinin ayrı bir kelime olarak algılanması engellenir.
- Şunların en yenisini al: my_first_feed.availability ve my_supplemental_feed.availability
- Şunların en yenisini al: my_first_feed.price ve my_supplemental_feed.price
- Şunların en yenisini al: my_first_feed.sale_price ve my_supplemental_feed.sale_price
- Şunların en yenisini al: my_first_feed.sale_price_effective_date ve my_supplemental_feed.sale_price_effective_date
Eski online envanter güncelleme feed'leri
Fiyatlandırma ve stok durumu güncellemeleri için ayrı bir feed kullanmak istiyorsanız ek bir feed oluşturun ve birincil feed'inizi güncellemek için "En yenisini al" kuralını kullanın.
Değişiklik ekleme
Değişiklikler, belirli bir özellik için verilerinizi değiştirmek üzere ek adımlar eklemenize izin verir. Verilerinizi optimize etmenize yardımcı olması için koşulları ve değişiklik işlemlerini kullanın. Örneğin, ürün verileri spesifikasyonlarını karşılamak için ürün başlığınızdaki bazı kelimeleri değiştirebilir veya verilerinizi güncelleyebilirsiniz.
Değişiklik işlemlerini kullanma
"Başına ekle" seçeneğini kullanma- Halihazırda marka değeri içermeyen herhangi bir başlığa marka değeri eklemek isteyebilirsiniz.
Not: Başına ekle operatörüyle yapılan değişiklikler yalnızca tüm feed referansları başarısız olduğunda uygulanamaz. Örnek:
- f1.color çözümlenemezse Başına ekle: "color: " + f1.color başarısız olur.
- f1.colorçözümlenemezse Başına ekle: "color: " + f1.color + " " +"material: " + f1.material başarısız olmaz. Bu işlem yalnızca f1.color ve f1.material öğelerinin ikisi birden çözümlenemezse başarısız olur.
- Halihazırda renk içermeyen bir başlığa bir renk değeri eklemek isteyebilirsiniz.
Not: Sonuna ekle operatörüyle yapılan değişiklikler yalnızca tüm feed referansları başarısız olduğunda uygulanamaz. Örnek:
- f1.color çözümlenemezse Ekle: "color: " + f1.color başarısız olur.
- f1.color çözümlenemezse Ekle: "color: " + f1.color + " " +"material: " + f1.material işlemi başarısız olmaz. Bu işlem yalnızca f1.color ve f1.material öğelerinin ikisi birden çözümlenemezse başarısız olur.
- Durum
[condition]
özelliği için yalnızca “used
” “refurbished
” ve “new
” değerleri kabul edilir. Bu durumda, tüm “vintage
” örneklerini “used
” olarak değiştirebilirsiniz.
- Büyük/küçük harfe duyarlı: Bu bölüme girilen sözcük ve ifadeleri, içerdikleri büyük/küçük harflere duyarlı olarak eşleştirir.
Birden çok değer kabul eden özelliklere (ör. ek resim bağlantısı [additional_image_link]
, dahil edilen hedef [included_destination]
, hariç tutulan hedef [excluded_destination]
) fazladan veri eklemek için Yinelenen alan ekle seçeneğini kullanın. Diğer bir deyişle, birinci değerle zaten doldurulmuş bir yinelenen alana ikinci bir değer ekleyebilirsiniz. Bu seçenek özel özellikler için de kullanılabilir. (Mevcut değeri olmayan özellikleri doldurmak için Çoklu değere ayarla seçeneğini kullanabilirsiniz).
Örnek:
Display_ads
hedefini, Shopping_ads
hedefine sahip olan bir feed'e ekleyin.
URL bileşenlerini düzenlemek veya kaldırmak için URL’yi Optimize Et seçeneğini kullanın. Bu operatör, özellikle URL değiştirme için oluşturulmuştur ve parametre hazırlığı için korumalara sahiptir.
- Zaten mevcut olan yeni bir parametre eklerseniz otomatik olarak değiştirilir.
- İkinci bir parametre eklerseniz ? yerine otomatik olarak bir & eklenir.
Örnek:
ads_redirect [ads_yönlendirmesi]
için yeni bir özel izleme parametresi ekleyin.
Başlangıç ads_redirect değeri:: https://www.myonlinestore.com/products/item1.html
-
"utm_source" parametresini "
google-products
" değeriyle ayarlayın. -
"utm_medium" parametresini "
shopping
" değeriyle ayarlayın.
Bitiş ads_redirect [reklamlar_yönlendirmesi] değeri:: https://www.myonlinestore.com/products/item1.html?utm_source=google-products&utm_medium=shopping
- Büyük/küçük harfe duyarlı: Bu bölüme girilen sözcük ve ifadeleri, içerdikleri büyük/küçük harflere duyarlı olarak eşleştirir.
- Yalnızca ilk eşleşmeyi değiştir: Belirli bir özelliğin içerdiği sözcüğün yalnızca ilk örneğini eşleştirir. Örneğin, açıklamada "gümüş renkli gümüş küpeler" ifadesi yer alıyorsa yalnızca ilk sıradaki "gümüş" sözcüğü değiştirilir.
- Normal ifade olarak ara: Bir arama modelini (veya "regex"i) takip eden tüm değerleri eşleştirir. Normal ifadenizi metin alanına girmeniz gerekir. Örneğin, bir özellikte bulunan ilk altı basamak dışındaki tüm öğeleri kaldırmak için şu değeri kullanın:
find: '^(.{6}).*$' replace: '\1'
. - Yalnızca tam sözcükler: Yalnızca tam sözcükleri, girildikleri şekilde eşleştirir. Örneğin, "bayan" kelimesi içindeki "bay" ifadesinin ayrı bir kelime olarak algılanması engellenir.
- İndirimli fiyat
[sale_price]
özelliğini, çarpma kullanarak fiyat[price]
özelliğine göre indirim oranına bağlı olarak doldurmak isteyebilirsiniz. - Satılan malların maliyeti (SMM)
[cost_of_goods_sold]
özelliğini hesaplamak için çeşitli özel maliyet özelliklerini bir arada ekleyebilirsiniz. Satılan malların maliyeti özelliği hakkında daha fazla bilgi edinin.
Ayır ve Seç seçeneği, virgülle veya okla ayrılmış ya da başka bir liste biçimindeki bir veya daha fazla öğeyi seçmeyi ve seçili metni, bir özellik değeri doldurma amacıyla kullanmayı sağlar. Örneğin, ürünleriniz product_type
değeri olan Giyim ve Aksesuar > Kıyafetler > Üniformalar > Beyaz Önlükler
kullanılarak kategorilere ayrılmışsa bir özel özelliğe ürün türü [product_type]
atayabilir ve yalnızca "Beyaz önlükler"i göstermek için Ayır ve seç seçeneğini kullanabilirsiniz. Ardından, feed'inizdeki başlık [title]
özelliği gibi diğer özelliklerin başına veya sonuna ekleme yapmak için bu değeri kullanabilirsiniz.
Ayır: Listenizi ayırmak için kullanmak istediğiniz düğüm veya sembol türünü belirtin. Örneğin ">", "," veya ";".
Seç: Kullanmak istediğiniz öğeleri veya düğümleri seçin. "İlk" veya "son" gibi değerleri veya "1-sondan ikinci" veya "2-5" gibi bir değer aralığını seçebilirsiniz.
Birleştir: Birden fazla düğüm seçtiyseniz bu düğümleri dilediğiniz ayırıcıdan yararlanarak tek bir değerde toplamak için Birleştir'i kullanabilirsiniz.
Örnek:
Ürün türü [product_type]
dizesi olan Giyim ve Aksesuar > Kıyafetler > Üniformalar > Beyaz Önlükler
öğesini başlık [title]
özelliğine eklemek için öğenin son düğümünü ayırıp seçerek bir özel özellik oluşturun.
- "Son düğüm ürün türü" adıyla özel bir özellik oluşturun
- Özel özelliği "my_first_feed.product_type" olarak ayarlayın
- Böl: ">" ile bölün. " Bu işlem, dizeyi dört düğüme böler:
Giyim ve Aksesuar, Kıyafetler, Üniformalar, Beyaz Önlükler
. - Seç: "Son" değerini seçin. Bu işlem dizideki son düğüm olan "
Beyaz önlükler
"i seçer. - Taslak olarak kaydedin.
- title [ad] özelliği için yeni bir kural oluşturun. Örneğin, başlığa yeni bir özellik ekleyin: "my_first_feed.title" + " " + "son düğüm ürün türü"
Not: Bu durumda, dizeden yalnızca bir düğüm seçtiğinizden Birleştir'i kullanmanıza gerek kalmaz. İki düğüm kullanmak isterseniz Birleştirme işlemini "," ile yapmanız gerekir (örneğin: Üniformalar, Beyaz önlükler).
Temizle seçeneği, herhangi bir özelliğin değerini kaldırmanızı sağlar. Örneğin, bir feed dosyasındaki "n/a
" gibi bir metni kaldırmak isterseniz bu seçeneği kullanabilirsiniz.
Örnek:
- Marka
[brand]
özelliği için mevcut değer "n/a
" ise Temizle'yi seçinNot: Belirli bir ürün için Temizle işlemi yapıldığında söz konusu ürüne başka bir kural uygulanmaz. Ürün verileri spesifikasyonu özellik gerektiriyorsa değeri boş bırakmak ürünlerinizin onaylanmamasına neden olabilir.
Kural değişikliklerinizin önizlemesini görüntüleme
Veri kaynakları ve Değişiklikler işlemlerini kullanarak kuralınızı düzenlerken ekranınızın sağ üst köşesinden Taslak değerinizin önizlemesini görebilirsiniz.
Bazı öğelerin değişikliklerden nasıl etkileneceğini görmek için büyüteç simgesini tıklayarak katalogdaki bir öğe kimliğini arayın veya ürünleriniz arasında rastgele geçiş yapmak için oku tıklayın.
Aynı özellikte birden fazla kural oluşturursanız her kuralın son değeri nasıl etkileyeceğini görebilirsiniz. Düzenlemeyi bitirdiğinizde, ara değer düzenlediğiniz kuralın yanında görünür.
- Tek bir kuralı kullanarak birden çok değişiklik yaparsanız ara değerde birleştirilmiş değişiklikler hesaba alınır.
- Bir kural görüntülediğiniz öğeye uygulanmazsa ara değer görünmez.
Kurallarınız uygulandığında gösterilecek Etkin değeri ve Taslak değerini görmek için önizleme kutusunun üzerine gelin.
Kullanım koşulları
Koşullar, feed'inizde belirlediğiniz kriterleri karşılayan öğeleri filtrelemek için bir işlemin önüne eklenebilir. Örneğin, belirli bir markanın tüm öğelerine bir başlık uygulamak için "brand" "equal to" "Google" [marka" "eşittir" "Google"] koşulunu ayarlayabilirsiniz. Feed'inizden bir özellik seçtiğinizde koşul, seçtiğiniz değerdeki mevcut değerleri filtreler. Örneğin, eklemeyi seçerseniz:
- Karşılaştırmak üzere ilk açılır menüden bir feed özelliği veya işlenmiş bir özellik seçin. Feed özellikleri, belirli bir feed'deki belirli özellikleridir. Bir feed seçtiğinizde özellik adını belirleyebilir ve işlenmemiş feed değerini seçebilirsiniz. İşlenmiş özellik, geçerli feed kurallarındaki tüm değişiklikleri içeren son özellik değeridir.
- İkinci açılır menüden koşul operatörünü seçin. Örneğin, "içerir" veya "eşit değildir".
- Ardından, koşulun karşılaştırılmasını istediğiniz değeri girin. Bu, feed'inizden işlenmiş bir özellik değeri veya statik bir değer olabilir.
İlk koşulla birleştirilmek üzere ikinci bir koşul girmek için VE öğesini seçin. Bu, ilk koşulla çelişmediği sürece herhangi bir değer olabilir. Her iki koşul da geçerliyse işlem uygulanır. Örneğin, kırmızı VE küçük beden gömlekler için kural uygulayabilirsiniz.
Ayrıca, kuralın koşullar doğrultusunda bağımsız olarak hareket etmesini de sağlayabilirsiniz. Bunu yapmak için VEYA öğesini seçin ve ikinci bir koşul girin. Böylece kural, ilk veya ikinci koşula göre işlemi gerçekleştirir. Girilen koşullardan herhangi biri geçerliyse işlem uygulanır. Örneğin, kırmızı gömlekler VEYA mavi gömlekler için kuralı uygulayabilirsiniz.
Unutmayın
- Bir fiyat girerken tutarı para birimi olmadan ekleyin.
- "Eşittir" değerini kullanırken girdiğiniz değerin feed'inizdeki değer ile tam olarak eşleştiğinden emin olun. Örneğin, 13.00 değeri; 13, 13.00 $; vb. olmayabilir.
- Değerler, büyük/küçük harfe duyarlı değildir.
"Şuna ayarla" ve "en yenisini al" gibi işlemler yalnızca koşullarınızın karşılanması durumunda uygulanır.
Feed kurallarını kaydetme
Kurallarınızı kaydetmek ve feed'inize uygulamak için Değişiklikleri uygula düğmesini tıklayın. Değişiklikleriniz uygulandıktan sonra feed'inizi yeniden işlemeniz gerekir. Yeni kurallar, ürün verilerinizdeki en yeni yüklemede görünür ve kurallarda değişiklik yapana kadar her yüklemeye uygulanır.
Mevcut bir kuralı düzenlemek için "Kural" sütununda, kuralın bulunduğu gri renkli kutuyu tıklayın. Kurala tüm değişiklikleri uygulayın, ardından değişikliklerinizi kaydetmek için Değişiklikleri uygula'yı tıklayın. Düzenlemeleri uygulamak için ürün verilerinizi yükleyin.