YeniProduct Score, 4T Segmentation, Price War ve Broken Size yayında.Yenilikleri gör
Feedance
E-ticaret

Ürün Varyant Feed'leri İçin Eksiksiz Rehber

item_group_id, renk ve beden kuralları, XML/CSV/JSON örnekleri, Google, Meta, TikTok ve Amazon gereksinimleri ile yaygın varyant hataları tek rehberde.

Cagdas PolatCagdas Polat
24 dk okuma
Ürün Varyant Feed'leri İçin Eksiksiz Rehber

Çoğu feed sorunu feed sorunu gibi görünmez. Açıklayamadığınız bir Google Merchant Center reddi, bütçesini tek bir siyah tişörte harcayan bir Advantage+ kampanyası ya da 42 numara ayakkabı arayan bir müşteriyi yalnızca 38 numaranın kaldığı bir sayfaya gönderen bir Shopping reklamı gibi görünür.

Bunların neredeyse hepsinin altında aynı şey yatar: varyantlar.

Varyant, bir ürünün görünür ve satın alınabilir tek bir yönden farklılaşan herhangi bir versiyonudur: beden, renk, malzeme, kapasite, yüzey. Perakendede sıradandırlar ama feed'lerde alışılmadık derecede zordurlar; çünkü her kanal onları farklı modeller ve yanlış yapıldıklarında sessizce başarısız olurlar. Hiçbir şey bozulmaz. Reklamlarınız yalnızca sessizce düşük performans gösterir ve teşhis, kimsenin açmadığı bir veri dosyasının dört katman altında yatar.

Bu rehber konunun tamamını kapsıyor: gerçekte neyin varyant sayıldığı, item_group_id'nin nasıl çalıştığı ve nerede yanlış kullanıldığı, gerçek sınırlarıyla birlikte her varyant tanımlayıcı özellik, XML, CSV ve JSON formatlarında çalışan feed örnekleri, Google, Meta, TikTok, Pinterest, Amazon ve bölgesel pazaryerlerinin varyantların nasıl yapılandırılmasını beklediği ve en sık karşılaşılan hatalar için bir teşhis tablosu.

Konu uzun olduğu için rehber de uzun. Atlamak için içindekiler tablosunu kullanın.

1. Varyant gerçekte nedir

Varyant, bir ürünün aynı ürün olarak kalırken kardeşlerinden müşterinin aralarında seçim yapacağı en az bir özellikte farklılaşan, satın alınabilir bir versiyonudur.

Bu son ifade çok iş görür. Mavi M beden bir tişört ile siyah L beden bir tişört aynı üründür. Mavi bir tişört ile mavi bir kapüşonlu ise aynı markadan ve aynı kumaştan olsalar bile aynı ürün değildir.

Çoğu kanaldaki standart model ana/alt ürün (parent/child) modelidir:

  • Ana ürün kavramsal üründür: "Merino Bisiklet Yaka Kazak." Genellikle tek başına satın alınamaz.
  • Alt ürünler varyantlardır: her birinin kendi SKU'su, kendi stok seviyesi, bazen de kendi fiyatı ve görseli vardır.

Bir ürün feed'inde bu neredeyse her zaman düz bir yapıyla ifade edilir: her varyant kendi satırı ya da <item> öğesidir ve ortak bir gruplama anahtarı onları birbirine bağlar. İç içe yapı yoktur. 4 renk ve 5 bedendeki bir kazak, hepsi aynı grup ID'sini taşıyan 20 satırdır.

Varyant olmayanlar

Feed'ler daha tek bir XML satırı yazılmadan burada yanlış gider.

Varyant değildirNedenBunun yerine ne kullanılmalı
Çoklu paketler: 6'lı paket ile tekli ürünSeçilen bir özellik değil, aynı birimin farklı miktarımultipack özelliği (Google)
Paketler (bundle): kamera + lens + çantaAyrı satılabilir bir bileşik ürünis_bundle özelliği; ayrı ürün
İlişkili ürünler: uyumlu bluz ve etekBirbiriyle iyi eşleşen farklı ürünlerAyrı ürünler; öneriler kullanın
Yenilenmiş ve yeniVaryasyon değil, ürün durumucondition özelliği
Farklı perakendecilerin listelemeleriAynı ürün, farklı satıcıAyrı hesaplar/feed'ler
Kişiselleştirme: isim kazımaStoktaki bir seçenek değil, siparişe özel üretimGenellikle tek ürün; açıklamada belirtin

Bunlardan herhangi birini ortak bir item_group_id altında gruplamak, üyeleri birbirinin yerine geçemeyen bir grup oluşturur; bu da hedef sayfadaki varyant seçiciyi karıştırır ve bazı kanallarda uyuşmazlık kaynaklı bir reddi tetikler.

2. Her şeyi belirleyen karar

Herhangi bir feed mantığı yazmadan önce sattığınız her ürün tipi için tek bir soruyu yanıtlayın:

Müşteri farklı bir seçeneği seçtiğinde farklı bir sayfaya mı gidiyor, yoksa aynı sayfanın farklı bir durumuna mı?

Pratik test budur ve doğrudan feed'i nasıl yapılandırmanız gerektiğine karşılık gelir.

Durum A: Her varyant için ayrı URL. Her rengin kendi ürün sayfası vardır (/merino-sweater-navy, /merino-sweater-charcoal). Her varyantı kendi bağlantısıyla kendi satırı olarak gönderin. Bu en temiz kurulumdur, en iyi reklam alaka düzeyini sağlar ve kanalların tercih ettiği yapıdır.

Durum B: Tek URL, varyant sayfada seçiliyor. Her şey /merino-sweater adresindedir ve müşteri rengi ve bedeni bir seçiciyle seçer. Yine de her varyantı gönderebilirsiniz, ancak reklamın doğru önceden seçilmiş duruma ulaşması için bir derin bağlantı parametresi eklemelisiniz:

 

https://example.com/merino-sweater?colour=navy&size=m

Bu parametre olmadan, lacivert M beden için bir reklama tıklayan alışverişçi antrasit S bedeni gösteren varsayılan bir duruma ulaşır. Bu uyuşmazlık, varyant reklamcılığındaki en büyük sessiz dönüşüm katillerinden biridir ve Google'da tarayıcı, görünür rengi gönderilen color değeriyle eşleşmeyen bir sayfa gördüğü için "Mismatched value (page crawl)" reddini de tetikleyebilir.

Durum C: Ayırmaya değmeyen varyantlar. Bazı varyasyonlar satın alma kararını ayrı reklamları haklı çıkaracak kadar etkilemez; örneğin bir şarj cihazının kablo uzunluğu. Burada bilinçli olarak tek bir temsilci varyant gönderebilirsiniz. Bunun ne zaman doğru tercih olduğunu 7. bölüm ele alıyor.

Varyant tanımlayıcı ve açıklayıcı özellikler

Feed'inizdeki her özellik iki gruptan birine girer ve bunları karıştırmak hatalı grupların sık rastlanan bir nedenidir.

Varyant tanımlayıcı özelliklerin grup üyeleri arasında farklı olması gerekir. Bunlar müşterinin seçtiği şeylerdir: color, size, material, pattern ve kapasite ya da yüzey gibi ürüne özgü boyutlar.

Grup genelinde sabit özelliklerin her üyede aynı olması gerekir: brand, gender, age_group, item_group_title, google_product_category. İki satır aynı item_group_id'yi paylaşıyor ancak farklı gender değerleri taşıyorsa, ya ürünleri yanlış gruplamışsınızdır ya da yanlış etiketlemişsinizdir.

Satıra özgü ama varyant tanımlayıcı olmayan özellikler, varyasyonu tanımlamadan satırdan satıra değişir: id, price, availability, gtin, image_link, link. İki varyantın fiyatı meşru olarak farklı olabilir (3XL beden çoğu zaman daha pahalıdır); ancak onları ayırt eden şey fiyat değildir.

3. item_group_id: temel

item_group_id, bir kanala "bu satırlar aynı üründür" diyen ortak anahtardır. Varyant yönetimiyle ilgili diğer her şey onun doğru olmasına bağlıdır.

Spesifikasyon

ÖzellikGoogleMetaTikTok
Alan adıitem_group_iditem_group_iditem_group_id
Maksimum uzunluk50 karakter100 karakter150 karakter
İzin verilen karakterlerUnicode; ASCII önerilir: alfanümerik, alt çizgi, tireStringString
Büyük-küçük harf duyarlılığıDuyarsız (ABC123 = abc123)DuyarlıDuyarlı
Zorunlu mu?Varyantlar gönderildiğinde ücretsiz listelemeler için ve Brezilya, Fransa, Almanya, Japonya, Birleşik Krallık ile ABD'de Shopping reklamları için zorunluVaryant gruplaması için gerekliVaryant gruplaması için gerekli
Tekrarlanan alanHayır: ürün başına bir değerHayırHayır

Google değeri büyük-küçük harfe duyarsız ele aldığı, Meta ve TikTok ise duyarlı ele aldığı için her yerde küçük harfte (veya büyük harfte) standartlaşın. Hem SWTR-001 hem de swtr-001 değerlerinin bulunduğu bir katalog Google'da doğru gruplanır, Meta'da ise iki ayrı ürüne bölünür.

Değerin seçilmesi

En iyi item_group_id, ERP'nizde veya PIM'inizde zaten bulunan ana SKU'dur. Mevcuttur, sabittir ve benzersizdir.

İyi:

 

SWTR-MERINO-CREW
12345
parent-8891

Kötü ve nedenleri:

DeğerSorun
Merino Crew Neck SweaterBoşluklar ve karışık büyük-küçük harf; başlıklar uzun olduğunda limitleri aşar; pazarlama ekibi ürünü yeniden adlandırdığında değişir
sweaterBenzersiz değildir; tüm kazak serinizi tek bir grupta toplar
SWTR-MERINO-CREW-NAVY-MVaryant boyutlarını içerir; bu yüzden her satır benzersiz bir değer alır ve hiçbir şey gruplanmaz
Her dışa aktarımda yeniden oluşturulan bir satır numarası veya hashDışa aktarımlar arasında değişir; kanallar grup sürekliliğini kaybeder ve sıfırdan yeniden öğrenir

Sonuncusu özellikle vurgulanmayı hak ediyor. item_group_id zaman içinde sabit kalmalıdır. Kanallar performans geçmişini grup üzerinden biriktirir. Dışa aktarımınız ID'leri yeniden oluşturuyorsa bu geçmişi her senkronizasyonda sıfırlarsınız ve hiçbir teklif optimizasyonu bunu telafi edemez.

Üç kural

  1. Bir grubun her üyesi aynı item_group_id'yi paylaşır.
  2. Her üyenin benzersiz bir id'si vardır. Feed'in herhangi bir yerindeki yinelenen bir id, sonraki satırın sessizce düşürülmesine yol açar.
  3. Her üye en az bir varyant tanımlayıcı özellikte farklılaşır. Aynı grup ID'sine ve aynı renk ile bedene sahip iki satır varyant değil, kopyadır.

Üç kuralın tamamını karşılayan bir adlandırma kuralı:

 

item_group_id: SWTR-MERINO-CREW
id:            SWTR-MERINO-CREW-NAV-M
id:            SWTR-MERINO-CREW-NAV-L
id:            SWTR-MERINO-CREW-CHR-M

Okunabilir, hata ayıklaması kolay ve zaten elinizde olan verilerden türetilmiş.

item_group_title

Daha yeni bir Google özelliğidir; isteğe bağlıdır ancak item_group_id gönderdiğiniz her durumda önerilir. Ana ürünün adını taşır (en fazla 150 karakter) ve gruptaki her varyantta birebir aynı olmalıdır.

 

xml

<g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
<g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
<title>Merino Crew Neck Sweater — Navy, Medium</title>

Örüntüye dikkat edin: title varyanta özgüdür, item_group_title değildir. Her ikisinde de aynı dizeyi göndermek sinyali boşa harcar.

variant_option

Google tarafında yine daha yeni bir özelliktir: varyasyonu hangi özelliklerin tanımladığını kanalın tahmin etmesine bırakmak yerine bildirmenin yapılandırılmış bir yoludur. En fazla 30 ad/değer çiftini kabul eder (her alt özellik en fazla 250 karakter, toplamda 5.000 karakter).

 

xml

<g:variant_option>
  <g:name>Colour</g:name>
  <g:value>Navy</g:value>
</g:variant_option>
<g:variant_option>
  <g:name>Size</g:name>
  <g:value>M</g:value>
</g:variant_option>

Bu, varyasyon eksenleri standart giyim özellikleriyle karşılanmayan ürünler için özellikle faydalıdır: depolama kapasitesi, işlemci seviyesi, watt değeri, koltuk sayısı. "256GB" değerini size alanına zorlamak yerine doğru şekilde bildirirsiniz.

4. Ayrıntılı olarak varyant tanımlayıcı özellikler

color

Spesifikasyondaki en çok kurala bağlı özellik ve en sık reddedilen özellik.

ÖzellikDeğer
Maksimum uzunluk (Google)Toplam 100 karakter, renk başına 40 karakter
Maksimum uzunluk (Meta / TikTok)200 karakter
Birden fazla renk/ ile ayırın, ana renk önce
ZorunlulukYukarıda listelenen ülkelerde giyim için; tüm Giyim ve Aksesuar ücretsiz listelemeleri için

Kabul edilmeyenler:

  • Sayılar: Colour 42, RAL 5013
  • Hex kodları: #001F5B
  • Tek harfler: lacivert için N
  • Bir görsele atıflar: see photo
  • Alfanümerik veya birleşik kelimeler: Navy1, NavyBlue (Navy Blue yazın)

Pazarlama amaçlı renk adlarının yönetimi. Moda markaları renklere nadiren "lacivert" der. Onlara "Midnight Regatta" gibi adlar verirler. Kanalın, bir alışverişçinin arayacağı bir renge ihtiyacı vardır; markanızın ise sayfada kendi adına.

İşe yarayan uzlaşma:

 

color:       Navy
description: ...available in Midnight Regatta (navy)...

Feed'de pazarlama adlarını standart adlarla eşleştirin ve marka adını açılış sayfasında ve açıklamada görünür tutun. Pazarlama adını color alanına koyup en iyisini ummayın; bu, giyimde satın alma niyeti en yüksek aramalar arasında yer alan renk içeren sorgularda eşleşmeyi zayıflatır.

Çok renkli ürünler:

 

color: Navy/White/Grey

Ana renk önce gelir. Google ilk değeri baskın renk olarak okur.

size

ÖzellikDeğer
Maksimum uzunluk (Google)100 karakter
Maksimum uzunluk (Meta / TikTok)200 karakter
ZorunlulukListelenen ülkelerde giyim ve ayakkabı için; ücretsiz listelemeler için
Tek beden ürünlerone_size, OS veya OSFA

Önemli olan kural: belirsizliğe yer bırakmayacak kadar spesifik ve katalog genelinde tutarlı olun. Her ürün M kullanıyorsa M uygundur. Aynı kavram için M, Medium, med ve M/L değerlerini karıştıran bir feed, varyant gruplarınızı parçalar ve bedene dayalı segmentasyonu imkânsız hale getirir.

Tek bir ölçünün yetersiz kaldığı ürünlerde ayırt edici ölçüleri değere ekleyin:

 

size: 32/34          (waist/inseam)
size: 15.5/34        (neck/sleeve)
size: 9.5 Wide       (shoe width)
size: 200x140cm      (rugs, bedding)

size_type ve size_system

İsteğe bağlıdır, yalnızca giyim için geçerlidir ve yeterince kullanılmaz; her ikisi de bu niteleyicilerle arama yapan alışverişçiler için eşleşmeyi anlamlı ölçüde iyileştirir.

size_type: şu değerlerden en fazla 2 tanesi: regular, petite, maternity, big, tall, plus.

size_system: şunlardan biri: US, UK, EU, DE, FR, JP, CN, IT, BR, MEX, AU. Belirtilmezse kanal hedef ülkenin sistemini varsayar; bu da belirli ve pahalı bir hatanın kaynağıdır: Almanya'ya EU bedenleriyle satış yapan ancak size_system bildirmeyen bir Türk perakendecinin bedenleri yanlış ölçeğe göre yorumlanabilir.

 

xml

<g:size>10</g:size>
<g:size_system>UK</g:size_system>
<g:size_type>regular</g:size_type>

material

Google'da en fazla 200 karakter. Önce ana malzeme, ardından / ile ayrılmış en fazla iki ikincil malzeme.

 

material: Cotton
material: Leather/Suede
material: Merino Wool/Nylon/Elastane

Yalnızca varyantlarınızı ayırt ediyorsa zorunludur; örneğin deri ve kanvas olarak satılan bir çanta. Aksi halde isteğe bağlıdır ancak göndermeye değer; malzeme yaygın bir arama niteleyicisidir.

pattern

En fazla 100 karakter. Baskıyı veya grafiği tanımlayan serbest metin: Striped, Polka Dot, Paisley, Floral, Herringbone. Aynı kural geçerlidir: değişen şey buysa zorunludur.

age_group ve gender

Her ikisi de grup genelinde sabittir. Bir gruptaki her varyant aynı değeri taşımalıdır.

age_group: newborn, infant, toddler, kids, adult; ürün başına bir değer.

gender: male, female, unisex.

Bir giysi gerçekten erkek ve kadın kalıplarında sunuluyorsa bunlar karışık cinsiyetli tek bir grup değil, iki ayrı ürün grubudur. Kalıplar farklıdır, bedenler farklıdır ve alışverişçi seçenekler arasında değil ürünler arasında seçim yapıyordur.

Referans tablosu

ÖzellikGoogle limitiFarklı olmalıGrup genelinde aynı olmalı
item_group_id50 karakter—✅
item_group_title150 karakter—✅
id50 karakter✅ (her zaman benzersiz)—
title150 karakterÖnerilir—
color100 karakter (renk başına 40)Varyasyon ekseniyse—
size100 karakterVaryasyon ekseniyse—
size_type2 değerİsteğe bağlı—
size_systemSabit liste—Genellikle ✅
material200 karakterVaryasyon ekseniyse—
pattern100 karakterVaryasyon ekseniyse—
genderSabit liste—✅
age_groupSabit liste—✅
brand70 karakter—✅
google_product_category——✅
price—Farklı olabilir—
availabilitySabit listeFarklı olabilir—

5. Gerçek feed örnekleri

XML (Google RSS 2.0)

Altı varyantlı bir grubun iki varyantı. Neyin değişip neyin değişmediğine dikkat edin.

 

xml

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>Example Store — Product Feed</title>
    <link>https://example.com</link>

    <item>
      <g:id>SWTR-MERINO-CREW-NAV-M</g:id>
      <g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
      <g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
      <title>Merino Crew Neck Sweater — Navy, Medium</title>
      <description>Fine-gauge 100% merino wool crew neck. Ribbed cuffs and hem, regular fit. Machine washable on wool cycle.</description>
      <link>https://example.com/merino-crew-sweater?colour=navy&amp;size=m</link>
      <g:image_link>https://cdn.example.com/swtr-merino-navy-1.jpg</g:image_link>
      <g:additional_image_link>https://cdn.example.com/swtr-merino-navy-2.jpg</g:additional_image_link>
      <g:availability>in_stock</g:availability>
      <g:price>89.00 EUR</g:price>
      <g:brand>Example</g:brand>
      <g:gtin>5012345678900</g:gtin>
      <g:mpn>SW-MC-NAV-M</g:mpn>
      <g:condition>new</g:condition>
      <g:google_product_category>1604</g:google_product_category>
      <g:color>Navy</g:color>
      <g:size>M</g:size>
      <g:size_system>EU</g:size_system>
      <g:size_type>regular</g:size_type>
      <g:material>Merino Wool</g:material>
      <g:gender>male</g:gender>
      <g:age_group>adult</g:age_group>
      <g:custom_label_0>core</g:custom_label_0>
      <g:custom_label_1>full-size-run</g:custom_label_1>
    </item>

    <item>
      <g:id>SWTR-MERINO-CREW-CHR-L</g:id>
      <g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
      <g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
      <title>Merino Crew Neck Sweater — Charcoal, Large</title>
      <description>Fine-gauge 100% merino wool crew neck. Ribbed cuffs and hem, regular fit. Machine washable on wool cycle.</description>
      <link>https://example.com/merino-crew-sweater?colour=charcoal&amp;size=l</link>
      <g:image_link>https://cdn.example.com/swtr-merino-charcoal-1.jpg</g:image_link>
      <g:availability>out_of_stock</g:availability>
      <g:price>89.00 EUR</g:price>
      <g:brand>Example</g:brand>
      <g:gtin>5012345678931</g:gtin>
      <g:mpn>SW-MC-CHR-L</g:mpn>
      <g:condition>new</g:condition>
      <g:google_product_category>1604</g:google_product_category>
      <g:color>Charcoal</g:color>
      <g:size>L</g:size>
      <g:size_system>EU</g:size_system>
      <g:size_type>regular</g:size_type>
      <g:material>Merino Wool</g:material>
      <g:gender>male</g:gender>
      <g:age_group>adult</g:age_group>
      <g:custom_label_0>core</g:custom_label_0>
      <g:custom_label_1>broken-size</g:custom_label_1>
    </item>

  </channel>
</rss>

Dikkat çekmeye değer dört nokta:

  1. item_group_id ve item_group_title birebir aynıdır; id ve title ise değildir.
  2. link, derin bağlantı parametreleri taşır; böylece reklam doğru önceden seçilmiş duruma ulaşır. & karakteri &amp; olarak kaçış karakteriyle yazılmıştır; bu XML'de zorunludur ve ayrıştırma hatalarının sık rastlanan bir kaynağıdır.
  3. image_link varyanta özgüdür. Her iki lacivert satır da lacivert fotoğrafa işaret eder. Tüm renkler için tek bir ana görsel göndermek, eksik grup ID'lerinden sonra en yaygın ikinci varyant hatasıdır.
  4. Stokta olmayan satır custom_label_1 ile etiketlenmiştir; böylece feed'den kaldırılmadan hariç tutulabilir veya teklifi düşürülebilir.

CSV / TSV

Aynı veriler, düzleştirilmiş hali. Başlık satırı ve iki varyant:

 

csv

id,item_group_id,item_group_title,title,description,link,image_link,availability,price,brand,gtin,condition,google_product_category,color,size,size_system,material,gender,age_group,custom_label_0
SWTR-MERINO-CREW-NAV-M,SWTR-MERINO-CREW,Merino Crew Neck Sweater,"Merino Crew Neck Sweater — Navy, Medium","Fine-gauge 100% merino wool crew neck.",https://example.com/merino-crew-sweater?colour=navy&size=m,https://cdn.example.com/swtr-merino-navy-1.jpg,in_stock,89.00 EUR,Example,5012345678900,new,1604,Navy,M,EU,Merino Wool,male,adult,core
SWTR-MERINO-CREW-CHR-L,SWTR-MERINO-CREW,Merino Crew Neck Sweater,"Merino Crew Neck Sweater — Charcoal, Large","Fine-gauge 100% merino wool crew neck.",https://example.com/merino-crew-sweater?colour=charcoal&size=l,https://cdn.example.com/swtr-merino-charcoal-1.jpg,out_of_stock,89.00 EUR,Example,5012345678931,new,1604,Charcoal,L,EU,Merino Wool,male,adult,core

Gerçek dünyadaki bozulmaların çoğu CSV'de yaşanır; çünkü başlıklar ve açıklamalar içindeki virgüllerin tırnak içine alınması, tırnak içindeki alanlardaki tırnakların da kaçış karakteriyle yazılması gerekir. Başlıklarınız virgül içeriyorsa (renk ve beden içeren ürün başlıkları neredeyse her zaman içerir) bunun yerine TSV kullanın. Sekme karakteri ürün verilerinde neredeyse hiç geçmez ve bütün bir ayrıştırma hatası sınıfı ortadan kalkar.

JSON

API tabanlı veri alımı için:

 

json

{
  "products": [
    {
      "id": "SWTR-MERINO-CREW-NAV-M",
      "item_group_id": "SWTR-MERINO-CREW",
      "item_group_title": "Merino Crew Neck Sweater",
      "title": "Merino Crew Neck Sweater — Navy, Medium",
      "link": "https://example.com/merino-crew-sweater?colour=navy&size=m",
      "image_link": "https://cdn.example.com/swtr-merino-navy-1.jpg",
      "availability": "in_stock",
      "price": { "value": "89.00", "currency": "EUR" },
      "brand": "Example",
      "gtin": "5012345678900",
      "condition": "new",
      "google_product_category": "1604",
      "variant_attributes": {
        "color": "Navy",
        "size": "M",
        "size_system": "EU",
        "material": "Merino Wool"
      },
      "gender": "male",
      "age_group": "adult"
    }
  ]
}

Eksiksiz bir beden serisi

Altı varyant (iki renk × üç beden) ve görünür ID örüntüsü:

iditem_group_idcolorsizeavailability
SWTR-MC-NAV-SSWTR-MERINO-CREWNavySin_stock
SWTR-MC-NAV-MSWTR-MERINO-CREWNavyMin_stock
SWTR-MC-NAV-LSWTR-MERINO-CREWNavyLin_stock
SWTR-MC-CHR-SSWTR-MERINO-CREWCharcoalSout_of_stock
SWTR-MC-CHR-MSWTR-MERINO-CREWCharcoalMin_stock
SWTR-MC-CHR-LSWTR-MERINO-CREWCharcoalLout_of_stock

Antrasit renkte üç bedenden yalnızca biri kaldı. Bu konuda ne yapılması gerektiğini 9. bölüm ele alıyor.

6. Kanal kanal

Kavram evrenseldir. Uygulama değildir. Her büyük hedef kanalın varyantları nasıl beklediği ve her birinin nerede farklılaştığı aşağıda.

Google Shopping / Merchant Center

En kuralcı kanaldır ve diğer kanalların çoğunun örnek aldığı referans uygulamadır.

  • item_group_id, varyantlar gönderildiğinde ücretsiz listelemeler için ve Brezilya, Fransa, Almanya, Japonya, Birleşik Krallık ile ABD'de Shopping reklamları için zorunludur.
  • Varyant tanımlayıcı özellikler doldurulmalıdır: bu pazarlarda giyim için color ve size zorunludur.
  • gender ve age_group giyim için zorunludur ve grup genelinde tutarlı olmalıdır.
  • Açılış sayfası gönderilen varyant değerleriyle görünür şekilde eşleşmelidir; aksi halde Mismatched value (page crawl) reddi riskiyle karşılaşırsınız.
  • Her varyant açık artırmada bağımsız olarak rekabet eder. Google, belirli bir sorgu için bir grubun hangi üyesini göstereceğini seçer; dolayısıyla eksik bir grup, daha zayıf bir aday havuzu anlamına gelir.
  • Giyimde image_link en az 500×500 piksel olmalıdır; bu minimum 31 Ocak 2027'den itibaren uygulanacak, bu yüzden aceleye gelmeden şimdiden denetlemeye değer.

Pratik not: Merchant Center grup düzeyinde değil, varyant (id) düzeyinde raporlama yapar. Bir ürünü doğru değerlendirmek için verileri item_group_id'ye göre kendiniz toplamanız gerekir; grup ID'si temiz ve sabitse bu çok daha kolaydır.

Meta (Facebook ve Instagram)

Meta aynı alan adını farklı kısıtlamalarla ve önemli ölçüde farklı bir gösterim modeliyle kullanır.

  • item_group_id 100 karaktere kadar izin verir ve büyük-küçük harfe duyarlıdır.
  • color ve size 200 karaktere kadar izin verir.
  • Availability değerleri alt çizgi değil boşluk kullanır: in_stock değil, in stock. Özellikle bir Google feed'i doğrudan yeniden kullanıldığında bu tek fark, Meta feed'lerini diğer her şeyden daha fazla bozar.
  • Shops'ta ve ürün ayrıntı yüzeylerinde doğru gruplanmış bir set, birbirine çok benzeyen birkaç listeleme yerine varyant seçicili tek bir ürün olarak görüntülenir.
  • Advantage+ katalog reklamları, bir kullanıcıya tek bir karuselde aynı kazağın altı versiyonunu göstermemek için grubu kullanır; gruplanmamış bir katalog gözle görülür şekilde tekrarlayan reklamlar ve boşa giden gösterimler üretir.
  • Commerce Manager'daki varyant düzeyinde raporlama doğru gruplamaya bağlıdır.

Pratik not: Meta'yı Google feed'inize değiştirilmemiş haliyle yönlendirmeyin. En azından availability değerini dönüştürün ve karakter limitlerini kontrol edin. Feedance dahil çoğu feed platformu bunu kaynak verilere dokunmadan kanal düzeyinde bir dönüşüm olarak yönetir.

TikTok

  • item_group_id 150 karaktere kadar izin verir.
  • sku_id varyant başına benzersiz tanımlayıcıdır; her varyant satırının farklı bir değere ihtiyacı vardır.
  • color ve size 200 karaktere kadar izin verir.
  • title 255 karaktere, description 10.000 karaktere kadar izin verir; google_product_category beklenir.
  • TikTok, varyanta özgü görseller konusunda en katı kanaldır. Ürün kartları bir varyant seçici gösterir ve tek bir genel görseli paylaşan varyantlar ölçülebilir şekilde daha kötü performans gösterir. Görsel hattınızda bir yerden kısacaksanız burayı kısmayın.

Pinterest

  • Google'ın modelini yakından izler; item_group_id varyantları gruplar.
  • Pinterest, varyantları seçilebilir seçeneklerle tek bir Product Pin içinde gösterir.
  • Görsel kalitesi ve dikey en-boy oranları orantısız derecede önemlidir; Pinterest görsel keşif odaklı bir platformdur ve birbirinden ayırt edilemeyen varyant görselleri basitçe kaydedilmez.

Amazon

Amazon item_group_id kullanmaz ve aksini varsaymak çok fazla boşa iş yapılmasına yol açar.

Amazon açık bir ana/alt ürün ilişki modeli kullanır:

  • Satın alınamayan bir listeleme olarak bir ana ASIN oluşturulur.
  • Her alt ASIN, parent_sku / parent_child alanları aracılığıyla ana ürüne atıfta bulunur.
  • Bir varyasyon teması bildirilmelidir: kategoriye göre değişen SizeColor, Size, Color, SizeName-ColorName vb.
  • Tema o kategori için geçerli olmalıdır; aynı tema adı her yerde kullanılamaz.

Tek bir kaynaktan hem Google'a hem Amazon'a aktarım yapıyorsanız bunu bir alan yeniden adlandırması olarak değil, gerçek bir dönüşüm olarak ele alın. Feed katmanınızın ana listelemeyi oluşturması, temayı ataması ve alt ürünleri ona eşleştirmesi gerekir.

Bölgesel pazaryerleri ve fiyat karşılaştırma motorları

Türkiye ve daha geniş MENA bölgesindeki kanalların her birinin kendine özgü kuralları vardır ve bu pazarlarda çalışan bir katalog ile bozuk bir katalog arasındaki fark çoğu zaman bunlardır.

  • Trendyol, kategoriye özgü zorunlu özellik setine sahip kendi ana/alt ürün modelini kullanır. Renk ve beden ayrı yapılandırılmış alanlardır ve zorunlu özellik listeleri kategoriye göre farklılık gösterir.
  • Akakçe ve Cimri fiyat karşılaştırma motorlarıdır. Genellikle satın alınabilir SKU başına bir satır beklerler ve birbirine çok benzeyen yinelenen satırlar filtrelenme eğilimindedir; bu nedenle farklılaştırılmış veriler olmadan tam bir beden serisi göndermek görünürlüğü artırmak yerine azaltabilir.
  • Hepsiburada ve N11'in her biri kendi varyant gruplama anahtarlarını ve zorunlu özelliklerini tanımlar.

Genel ve küresel feed araçlarının en sık yetersiz kaldığı alan burasıdır; yanlış eşleştirilmiş bir özellik, bir pazaryerinden bütün bir kategoriyi sessizce kaldırabilir.

Karşılaştırma

 GoogleMetaTikTokPinterestAmazon
Gruplama anahtarıitem_group_iditem_group_iditem_group_iditem_group_idAna ASIN
Maksimum uzunluk5010015050yok
Büyük-küçük harfe duyarlıHayırEvetEvetHayıryok
Availability söz dizimiin_stockin stockin_stockin stockMiktar
Varyant görselleriÖnerilirÖnerilirKritikKritikZorunlu
Açık tema gerekliHayırHayırHayırHayırEvet
Varyant düzeyinde raporlamaEvetEvetEvetSınırlıEvet

7. Ayırmak mı, birleştirmek mi?

Her varyantı göndermek varsayılan öneridir, ancak her durumda doğru değildir. Asıl soru, varyasyonun alışverişçinin istediği şeyi değiştirip değiştirmediğidir.

Şu durumlarda her varyantı gönderin…

  • Varyasyon satın alma kararının kendisiyse. Giyim, ayakkabı ve yanlış bedenin satış anlamına gelmediği her şey.
  • Stok varyanta göre anlamlı şekilde farklıysa. Kalan tek seçeneği 3XL beden olan bir ürünün reklamını yapmak bütçeyi boşa harcar.
  • Fiyat varyanta göre farklıysa. Seçilen seçenek 119 € iken 89 € göstermek fiyat uyuşmazlığına ve öfkeli bir müşteriye yol açar.
  • Arama talebi varyant niteleyicileri içeriyorsa. İnsanlar "lacivert merino kazak M beden" diye arar. Bunu göndermeden bu aramada sıralama elde edemezsiniz.

Şu durumlarda tek bir temsilci varyanta indirin…

  • Katalog çok büyük ve büyük ölçüde homojense. SKU'larının %60'ı önemsiz uzunluk varyasyonlarından oluşan 200.000 SKU'lu bir hırdavat perakendecisi tam genişletmeden çok az şey kazanır ve bunun bedelini feed işleme ve kampanya karmaşıklığıyla öder.
  • Kanal birbirine çok benzeyen kopyaları cezalandırıyorsa. Birçok fiyat karşılaştırma motoru tekrarlayan satırları filtreler; tam bir beden serisi görünürlüğü azaltabilir.
  • Varyasyon fiyatı, görseli veya stok durumunu etkilemiyorsa. On iki varyantın tamamı ticari açıdan önemli her yönden aynıysa on iki satır sinyal değil gürültü yaratır.

Birleştirdiğinizde temsilciyi bilinçli seçin: alfabetik olarak ilk satırı değil, stokta bulunan en çok satan varyantı. Performans verilerinin feed'de yerini hak ettiği yer tam olarak burasıdır: GA4 veya platform verileri, temsilciyi sıralama düzenine bırakmak yerine otomatik olarak seçebilir.

Bir orta yol

Kararı belirleyen eksende ayırın; belirlemeyende birleştirin.

Ayakkabıda bu genellikle bedenler birleştirilmiş, renk başına bir satır anlamına gelir: renk keşif eksenidir, beden ise sayfada yapılan uyum kontrolüdür. Kapasitenin fiyatı belirlediği bir üründe kapasiteye göre ayırın, renge göre birleştirin.

8. En yaygın 12 varyant hatası

#BelirtiNedenÇözüm
1Varyantlar birbiriyle ilgisiz ayrı ürünler olarak görünüyoritem_group_id eksik veya her satırda benzersizAna SKU ile doldurun; grup genelinde tekrarlandığını doğrulayın
2Bazı varyantlar kanalda tamamen eksikYinelenen id değerleri; sonraki satırlar sessizce düşürülüyorDışa aktarımda benzersizliği zorunlu kılın; bir yineleme kontrolü ekleyin
3"Mismatched value (page crawl)" reddiAçılış sayfası gönderilenden farklı bir renk/beden/fiyat gösteriyorDerin bağlantı parametreleri ekleyin; sayfanın seçilen durumu sunucu tarafında oluşturduğundan emin olun
4Tüm varyantlar aynı fotoğrafı gösteriyorTek bir ana image_link yeniden kullanılmışVaryanta özgü görselleri eşleştirin; yalnızca varyant görseli yoksa ana görsele geri dönün
5Reklam tıklamaları stokta olmayan seçeneklere gidiyoravailability varyant başına senkronize edilmiyorGüncelleme sıklığını artırın; out_of_stock olanları aktif kampanyalardan hariç tutun
6color reddediliyorHex kodu, sayı, tek harf veya birleşik kelimeDüz renk adlarıyla eşleştirin; birden fazla rengi / ile ayırın
7Beden filtreleri çalışmıyor; beden sorguları eşleşmiyorKatalog genelinde tutarsız beden değerleri (M / Medium / med)Feed düzeyinde uygulanan bir eşleştirme tablosuyla normalize edin
8Grup Meta'da bölünüyor ama Google'da bölünmüyoritem_group_id'de büyük-küçük harf tutarsızlığıAlanın tamamı için tek bir harf biçimini zorunlu kılın
9Meta feed'in tamamını reddediyorMeta'nın in stock beklediği yerde in_stock kullanılmışavailability değerini kanal bazında dönüştürün
10Grup tutarsız özellikler nedeniyle reddediliyorGrup içinde gender veya age_group farklıBunlar grup genelinde sabittir; erkek ve kadın kalıplarını ayrı gruplara ayırın
11Performans geçmişi her senkronizasyonda sıfırlanıyoritem_group_id her dışa aktarımda yeniden oluşturuluyorAsla satır sırasından veya bir hash'ten değil, sabit bir kaynak alandan türetin
12XML feed ayrıştırılamıyorDerin bağlantı URL'lerinde kaçış karakteri kullanılmamış &&amp; olarak yazın; yayınlamadan önce XML'i doğrulayın

Gerçek denetimlerde gördüklerimizin büyük çoğunluğunu 1, 2, 4 ve 11 numaralı hatalar oluşturur. Hiçbiri zor değildir; hepsi biri bakmaya başlayana kadar görünmezdir.

9. Kırık bedenler ve stok sağlığı

Kırık beden serisi, grubu teknik olarak yayında olan ancak pratikte satılamayan bir üründür: yalnızca XS ve 3XL bedenleri bulunan bir kazak, dokuz bedenden ikisi kalmış bir ayakkabı.

Bu, göründüğünden daha önemlidir. Bir alışverişçi bir ürünün reklamına tıkladığında ve bedeninin mevcut olmadığını gördüğünde, dönüşüm getiremeyecek bir tıklama için ödeme yapmış ve bunu yaparken marka itibarınızdan harcamış olursunuz. Ölçekte kırık bedenli ürünler, gelire neredeyse hiç katkı sağlamadan bütçenin kayda değer bir payını tüketebilir.

Tespit etmek

Her item_group_id için şunu hesaplayın:

 

size_availability_ratio = in_stock_variants / total_variants

Ardından eşik değerlere göre hareket edin. İşe yarar bir başlangıç noktası:

OranYorumAksiyon
> 0.7SağlıklıNormal şekilde reklam verin
0.4 – 0.7AzalıyorTeklifleri düşürün; izleyin
0.2 – 0.4KırıkYeni müşteri kampanyalarından hariç tutun; yalnızca yeniden hedefleme
< 0.2Fiilen tükenmişTamamen hariç tutun

Bunu yalnızca sayıya göre değil, talebe göre ağırlıklandırın. XXS ve XXL'yi kaybetmek, genellikle hacmin büyük kısmını oluşturan M ve L'yi kaybetmekten çok daha az önemlidir. Tüm bedenleri eşit kabul eden bir oran, temel bedenlerinizin kaybına yetersiz tepki verir.

Aksiyon almak

En temiz uygulama, ürünü kaldırmak yerine durumu feed'de etiketlemektir:

 

xml

<g:custom_label_1>broken-size</g:custom_label_1>

Silmek yerine etiketlemek, ürünün kanaldaki geçmişini korur ve stok geri geldiğinde ürünü anında yeniden etkinleştirmenize olanak tanır. Kaldırıp yeniden eklemek öğrenmeyi sıfırlar.

Geliştirmeye değer iki ek iyileştirme:

  • Merchandising'e geri bildirim sağlayın. Sürekli tekrar eden bir kırık beden listesi yalnızca bir reklam sorunu değil, bir satın alma sinyalidir.
  • Her senkronizasyonda yeniden kontrol edin. Stok hareket eder; etiket de onunla birlikte hareket etmelidir. Statik bir kırık beden listesi hiç olmamasından daha kötüdür; çünkü o zamandan beri yeniden stoklanmış ürünleri baskılar.

10. Kampanya segmentasyonu için varyantları kullanmak

Varyantlar doğru yapılandırıldığında veriler bir segmentasyon katmanına dönüşür; bu, temiz bir varyant feed'inin tartışmasız en yüksek getirili kullanımıdır.

Google beş custom_label alanı (0–4) sunar. Bu alanlar herhangi bir değeri kabul eder ve yalnızca kendi kampanya mantığınız için vardır. Varyant verileri ideal bir girdidir.

İşe yarar bir şema

EtiketBoyutÖrnek değerler
custom_label_0Marj katmanıhigh-margin, standard, clearance
custom_label_1Stok sağlığıfull-size-run, thinning, broken-size
custom_label_2Performans katmanıbestseller, steady, long-tail
custom_label_3Sezonsallıkss26, aw25, core, carryover
custom_label_4Fiyat aralığıunder-50, 50-100, 100-200, over-200

Bunlar yerine oturduğunda kampanya mantığı basitleşir:

  • bestseller + full-size-run + high-margin ürünlerde teklifi artırın
  • broken-size ürünlerini yeni müşteri kampanyalarından hariç tutun
  • clearance ürünlerine agresif bir tROAS ile kendi kampanyalarını verin
  • Sezon başladığında ss26 ürünlerini ayrıştırın

Performance Max ve Advantage+

Her ikisi de büyük ölçüde otomatiktir; bu da feed düzeyindeki segmentasyonu daha az değil, daha önemli kılar. Artık anahtar kelime düzeyinde teklifi kontrol etmezsiniz; dolayısıyla feed, harcamayı yönlendirmek için ana kaldıracınız haline gelir.

Performance Max'te custom label'lar asset group ve listing group yapısını belirler. Tek bir genel asset group'u marja veya stok sağlığına dayalı gruplara bölmek, geriye kalan az sayıdaki yapısal kaldıraçtan biridir ve tamamen etiketlerin gerçek verilerle doldurulmasına bağlıdır.

Advantage+ katalog reklamlarında doğru gruplama, karuselin aynı kazağın altı tonuyla dolmasını önler; varyant özelliklerine dayalı ürün seti tanımları da yeni müşteri ve yeniden hedefleme stoklarını birbirinden ayırmanıza olanak tanır.

Etiketleri performans verileriyle zenginleştirmek

Statik etiketler zamanla geçerliliğini yitirir. Geçen sezon atanan bestseller etiketi bu sezon yanlış bilgidir.

Daha güçlü uygulama, etiketleri her feed senkronizasyonunda GA4 geliri, dönüşüm oranı ve görüntülenme sayısı gibi canlı performans verilerinden yeniden hesaplar. Satışı duran bir ürün otomatik olarak bestseller'dan çıkar; satmaya başlayan bir ürün ise oraya girer. Bu, feed zenginleştirmenin pratikte ne anlama geldiğinin temel bir parçasıdır ve bütçeyi yönlendiren etiketler ile yalnızca geçen çeyreği tanımlayan etiketler arasındaki farktır.

11. Varyant performansını ölçmek

Raporlamanın çoğu sessizce varyant düzeyindeki verilerde dağılır.

Toplama sorunu. Merchant Center ve Ads id düzeyinde raporlama yapar. 20 varyantlı bir kazak, her biri hacmin bir kısmına sahip ve hiçbiri tek başına anlamlı olmayan 20 satır olarak görünür. Tek bir varyant satırından çıkarılan herhangi bir sonuç büyük olasılıkla gürültüdür.

Her zaman iki düzeyde analiz edin:

  1. Grup düzeyi (item_group_id): bu ürün işe yarıyor mu? Harcamayı, dönüşümleri ve geliri tüm üyeler genelinde toplayın.
  2. Varyant düzeyi (id): hangi seçenekler işe yarıyor? Hangi renkler satıyor, hangi bedenler önce tükeniyor, hangi kombinasyonlar hiç hareket etmiyor.

İlginç bulgular ikincisinde yer alır. Merchandising'in önemsediği soruları yanıtlar: lacivert, antrasitten üçe bir oranında daha mı çok satıyor? L beden varyantlar her zaman stokta oldukları için mi daha iyi dönüşüm sağlıyor? Bir renk grubun ortalamasını aşağı mı çekiyor?

Grup başına takip edilmeye değer metrikler:

MetrikNeden
Beden bulunabilirlik oranıBoşa giden harcamanın öncü göstergesi
Kanaldaki varyant kapsamıGönderilen ile gerçekten onaylanan; sorunlar bu farkın içinde saklanır
Varyanta göre gösterim payıKanalın gerçekte hangi seçenekleri tercih ettiğini ortaya koyar
Renge göre dönüşüm oranıMerchandising ve satın alma sinyali
Gruba göre ret oranıSistematik özellik hatalarını erken yakalar

İlişkilendirme üzerine bir not. Bir alışverişçi çoğu zaman bir varyantın reklamını görüp başka bir varyantı satın alır: laciverte tıklar, antrasiti satın alır. Bu nedenle varyant düzeyindeki ROAS, kelimesi kelimesine alındığında yanlış ilişkilendirme yapar. Ürünleri grup düzeyinde değerlendirin; varyant verilerini zayıf örneklemlerle teklif kararları vermek için değil, davranışı anlamak için kullanın.

12. Yayın öncesi kontrol listesi

Bir varyant feed'ini yayına almadan önce ve herhangi bir yapısal değişiklikten sonra bu listeyi uygulayın.

Yapı

  •  Her varyantın benzersiz bir id'si var
  •  Bir grubun her üyesi birebir aynı item_group_id'yi paylaşıyor
  •  item_group_id sabit bir kaynak alandan türetiliyor ve dışa aktarımlar arasında değişmiyor
  •  item_group_id tüm feed genelinde tutarlı harf biçimi kullanıyor
  •  Her üye en az bir varyant tanımlayıcı özellikte farklılaşıyor
  •  item_group_title mevcut ve grup genelinde aynı

Özellikler

  •  color düz renk adları kullanıyor; hex, sayı veya tek harf yok
  •  Birden fazla renk / ile ayrılmış, ana renk önce
  •  size değerleri tüm katalog genelinde normalize edilmiş
  •  Farklı beden bölgelerinde satış yaptığınız yerlerde size_system bildirilmiş
  •  gender ve age_group her grup içinde aynı
  •  material ve pattern, varyasyonu tanımladıkları yerlerde doldurulmuş

Bağlantılar ve görseller

  •  Her varyantın link değeri doğru önceden seçilmiş duruma çözümleniyor
  •  XML'de & karakteri &amp; olarak yazılmış
  •  image_link ortak bir ana görsel değil, varyanta özgü
  •  Görseller her kanalın minimum boyutlarını karşılıyor

Kanal dönüşümleri

  •  availability söz dizimi kanal bazında ayarlanmış (in_stock ve in stock)
  •  Karakter limitlerine kanal bazında uyuluyor
  •  Amazon dışa aktarımları ana listelemeleri oluşturuyor ve geçerli bir varyasyon teması bildiriyor
  •  Bölgesel pazaryeri özellik setleri kategori bazında eşleştirilmiş

Operasyon

  •  Güncelleme sıklığı stokun gerçekte ne kadar hızlı hareket ettiğiyle uyumlu
  •  Kırık beden tespiti her senkronizasyonda çalışıyor
  •  Yinelenen id kontrolü dışa aktarımdan önce çalışıyor
  •  Feed yayınlanmadan önce iyi biçimlendirilmiş XML/CSV olarak doğrulanıyor
  •  Ürün sayısındaki ani düşüşler için uyarılar yapılandırılmış

13. SSS

Her bir varyantı göndermek zorunda mıyım? Her zaman değil; ancak beden ve rengin satın alma kararı olduğu giyim ve ayakkabıda genellikle evet. Çok büyük homojen kataloglarda veya birbirine çok benzeyen kopyaları filtreleyen kanallarda grup başına iyi seçilmiş tek bir temsilci varyant göndermek daha iyi performans gösterebilir. Temsilciyi alfabetik olarak değil, satış performansına ve stoka göre seçin.

item_group_id'yi atlarsam ne olur? Her varyant ilgisiz bir ürün olarak ele alınır. Hedef yüzeydeki varyant seçiciyi kaybedersiniz, reklamlar tekrarlayan hale gelir, varyant düzeyindeki raporlama bozulur ve Google'da bir gereksinimi karşılayamayabilirsiniz; çünkü varyantlar gönderildiğinde item_group_id, ücretsiz listelemeler ve birkaç büyük pazardaki Shopping reklamları için zorunludur.

Varyantların fiyatları farklı olabilir mi? Evet. Fiyat varyant tanımlayıcı bir özellik değildir, ancak varyant başına meşru olarak farklı olabilir; büyük bedenler çoğu zaman daha pahalıdır. Gönderilen fiyat, açılış sayfasının o belirli varyant için gösterdiği fiyatla eşleşmelidir.

Stokta olmayan varyantlar feed'de kalmalı mı? Genellikle evet. Onları silmek yerine availability: out_of_stock ile tutun. Kaldırıp yeniden eklemek, ürünün kanaldaki geçmişini sıfırlar. Bunun yerine bir kural veya custom label kullanarak onları aktif kampanyalardan hariç tutun.

Bir ürün iki gruba ait olabilir mi? Hayır. item_group_id ürün başına tek bir değer kabul eder. Bir ürün gerçekten iki kavramsal gruba aitse, kaynağında çözmeniz gereken bir merchandising taksonomisi sorununuz var demektir.

Her kanal için ayrı item_group_id değerlerine ihtiyacım var mı? Hayır ve olmamalı. Her yerde aynı mantıksal gruplamayı kullanın. Kanaldan kanala değişen şey ona uygulanan dönüşümdür: karakter limitleri, harf biçimi, söz dizimi. Tek bir doğru kaynak tutun ve dışa aktarımda uyarlayın.

Gerçekten tek beden olan ürünleri nasıl yönetirim? size değerini one_size, OS veya OSFA olarak gönderin. Bedenin zorunlu olduğu pazarlarda giyim için boş bırakmayın.

Aynı tasarımın erkek ve kadın versiyonları: tek grup mu, iki grup mu? İki grup. gender bir grup genelinde aynı olmalıdır. Farklı kalıplar ve farklı bedenler, alışverişçinin bakış açısından onları farklı ürünler yapar.

Pratikte en sık ne bozuluyor? Denetimlerimizde: renk varyantları arasında paylaşılan ana görseller, her dışa aktarımda yeniden oluşturulan item_group_id değerleri ve bir Google feed'inden Meta'ya değiştirilmeden taşınan availability söz dizimi. Üçü de arayüzde görünmez ve yalnızca açıklanamayan düşük performans olarak ortaya çıkar.

Bu sizi nereye getiriyor

Varyant feed'leri, dijital pazarlamanın çoğunun ödüllendirmediği şekilde hassasiyeti ödüllendirir. item_group_id'de kreatif bir yargı yoktur; ya sabit ve ortaktır ya da değildir. Renk değerleri ya spesifikasyona uyar ya da reddedilir. Görseller ya varyantla eşleşir ya da tıklama boşa gider.

İyi haber şu: bu, kesin bir cevabı olan çözülebilir bir sorundur. Asıl iş bunu sürdürmektir; çünkü kataloglar her gün değişir, stok her saat hareket eder ve her kanal spesifikasyonunu kendi takvimine göre günceller.

Bunu doğru yapan işletmeler varyant feed'ini bir dosya olarak değil, altyapı olarak ele alır. Grup ID'lerini sabit kaynak verilerden türetir, özellikleri kaynağında bir kez normalize eder, dışa aktarımda kanal bazında dönüştürür, stok sağlığını her senkronizasyonda yeniden hesaplar ve bir şey beklenmedik şekilde değiştiğinde uyarı verirler.

Feedance tam olarak bu katman için geliştirildi: özellikleri kaynağında normalize etmek için feed kuralları, her senkronizasyonda yeniden hesaplanan kırık beden tespiti, performans etiketlerini güncel tutmak için GA4 zenginleştirmesi ve kaynak verilerinize dokunmadan 200'den fazla hedefin her biri için doğru dönüşümü uygulayan kanal aktarımları.

Herhangi bir şeyi değiştirmeden önce kendi varyant yapınızın ne durumda olduğunu öğrenmek isterseniz ücretsiz feed denetim aracımız, mevcut bir feed'i varyant gruplaması dahil eksiksizlik, veri kalitesi ve teknik sağlık açısından ücretsiz olarak puanlar.

Feed'inize ikinci bir göz mü istiyorsunuz? Bir sonraki gönderiminizden önce feed'inizi sizinle birlikte inceler, eksikleri gösteririz.
Ücretsiz denetim yaptırın
Cagdas Polat
Yazan
Cagdas Polat

Feedance'ın kurucu ortağıdır; bilgisayar mühendisliği ve pazarlama alanındaki geçmişini analitik içgörüler üretmek için kullanır. Verileri uygulanabilir stratejilere dönüştürmeye odaklanarak markaların dijital dünyada kayda değer bir büyüme elde etmesine yardımcı olmaya kendini adamıştır.

LinkedIn

Hangi ürünlerin
kazandırdığını görün.

Feed'inizi ve GA4'ü bağlayın. Product Score, 4T, Price War ve Broken Size'ı kendi kataloğunuzda gösterelim.