Kural Oluşturma

Kuralın beş adımı ve her alanı

Kural, hazırladığınız bloğun hangi ürünlerde, sayfanın neresinde, kime ve ne zaman görüneceğini söyler. Bu sayfa kural ekranındaki her adımı ve alanı anlatır.

Panelde nerede

Personalization → Product Enrichment → New rule (adres /dashboard/product-enrichment/new). Var olan bir kuralı satırındaki kalem simgesiyle ya da adına tıklayarak açarsınız (/dashboard/product-enrichment/[id]); düzenleme ekranında iki sekme vardır: Rule (Kural) ve Insights (Performans, 7 / 30 / 90 gün).

Ekranın üstündeki Save (Kaydet) düğmesi tüm adımları tek seferde kaydeder; alttaki Continue (Devam) düğmeleri yalnızca adım değiştirir, kaydetmez. Bir alan geçersizse ilgili adım kırmızı işaretlenir ve ekran ilk hatalı adıma atlar. Sunucunun reddettiği alanların nedeni de alanın altında yazılır.

Beş adım

1. Design (Tasarım)

Content blocks (İçerik blokları) listesinden bir ya da birkaç blok eklersiniz (en fazla 10). Sıra, sayfada görünme sırasıdır; ok düğmeleriyle değiştirirsiniz. Hiç bloğunuz yoksa Create one (Bir tane oluştur) bağlantısı blok ekranına götürür.

  • Durumu Active olmayan bir bloğun altında "bu blok aktif olmadan render edilmez" uyarısı çıkar. Kural, hiç etkin bloğu kalmadığında hiçbir yerde gösterilmez; birkaç bloktan biri arşivlenirse yalnızca o düşer, kural diğerleriyle çalışır.
  • Silinmiş bir blok kuralda satır olarak çizilmez; kaydederken listeden düşer.

2. Audience (Kitle)

All Users (Tüm Kullanıcılar, varsayılan), Specific Segments (Belirli Segmentler) ya da Exclude Segments (Segmentleri Hariç Tut). Bir kural en fazla 50 segmenti hedefleyebilir. Segment modunda en az bir segment seçmek zorundasınız. Segment bilgisi ziyaretçiye özeldir ve tarayıcıda karara bağlanır; bu yüzden segment hedefli kural sunucu taraflı render'a alınamaz. Segment kavramı: Segmentler.

3. Rules (Kurallar)

Üç soruya cevap verirsiniz.

Hangi ürünler? (Which products?) Üç kart:

SeçenekNe yapar
Selected product codes (Seçili ürün kodları)Yalnızca listelediğiniz kodlar
All products (Tüm ürünler)Seçicinin bulunduğu her ürün sayfası; ek kayıt tutmaz
Catalogue conditions (Katalog koşulu)Marka, kategori, fiyat ya da kendi besleme alanlarınız gibi ürünün ne olduğuna göre. Bkz. Katalog Koşulları

Kod listesinde Add codes (Kod ekle) penceresi üç yol sunar: Paste codes (satır, virgül, noktalı virgül ya da sekmeyle ayrılmış yapıştırma), Upload CSV (ilk sütun okunur, kod olmayan başlık satırı atlanır) ve Search catalog (katalogda arama; yalnızca stok kodu olan ürünler eklenebilir). Bir seferde en fazla 5.000, bir kod en fazla 100 karakter olabilir. Aynı kod tekrar girilirse bir kez sayılır; büyük/küçük harf fark etmez.

SKU, ürün kodu ya da sepet/varyant kodu girebilirsiniz; hepsi katalogla eşleştirilir ve ürünün tüm kimlikleri kurala yazılır. Katalogda bulunamayan kod yine kaydedilir, listede Not in catalog (Katalogda yok) rozetiyle görünür ve her besleme senkronizasyonundan sonra yeniden çözümlenir. Böylece henüz yayında olmayan ürüne bugünden kural yazabilirsiniz. En az bir kod yoksa kayıt reddedilir.

Nereye yerleşir? (Where it goes) Web kanalında:

  • Place on my site (Sitemde yerleştir) düğmesi mağazanızı yeni sekmede açar; bloğun yanına geleceği ögeye tıklarsınız, seçici ve konum forma döner. Ayrıntı: Görsel Yerleştirme. Hiçbir şeyi kendisi kaydetmez; kaydetme sizindir. Kanalın ürün sayfası bağlantısı tanımlı değilse editör ana sayfada açılır ve ürün alanları boş görünür; Kanallar → Kanal Özeti → Sayfa bağlantıları altında örnek bir ürün adresi tanımlayın.
  • CSS selector (CSS seçici) elle yazmanız gerekiyorsa. En fazla 255 karakter; geçersiz seçici kaydedilmez. Bkz. Seçici Bulma.
  • Insert position (Ekleme konumu): Before element (Öğeden önce), After element (Öğeden sonra, varsayılan), Inside element (start) (Öğe içinde, başlangıç), Inside element (end) (Öğe içinde, bitiş), Replace element (Öğeyi değiştir).
  • Where it renders (Nerede oluşturulur) ve Slot name (Yuva adı): sunucu taraflı render ayarı. Ayrıntı: Sunucu Taraflı Render.

Uygulama kanalında seçici yoktur; App slot (Uygulama yuvası) alanına ekranınızın istediği adı yazarsınız. Bkz. Mobil Uygulamada Zenginleştirme.

Öğeyi değiştir (Replace) SEO riski taşır

Seçtiğinizde panel bir uyarı açar: özgün metin sayfa kaynağında kalır, değişim tarayıcıda olur; widget yüklenemezse ziyaretçi özgün içeriği görür. Yerine koyduğunuz içerik kaldırdığınız kadar dolu olmalıdır. Yalnızca eklemek istiyorsanız After ya da Inside (end) seçin.

Çakışınca kim kazanır? (Who wins) Priority (Öncelik, -1000 ile 1000, varsayılan 0, yüksek olan önce) ve When rules collide (Stack / Only the highest priority).

4. Goal (Hedef)

Kuralın hangi sayıyla yargılanacağını seçersiniz: Purchases (Satın alma, varsayılan), Revenue (Gelir) ya da Click rate (Tıklama oranı). Bu seçim neyin ölçüldüğünü değiştirmez; gösterim, tıklama, sepete ekleme, satın alma ve gelir her zaman kaydedilir. Yalnızca hangisinin önde gösterileceğini belirler.

5. Launch (Yayın)

  • Status (Durum): Draft (Taslak, varsayılan), Active (Aktif), Paused (Duraklatıldı). Mağazaya yalnızca Active kurallar sunulur.
  • Test mode (Test modu): kural yalnızca test bayrağını açmış tarayıcılarda görünür. Bkz. Önizleme ve Test Modu.
  • Schedule (Zamanlama, isteğe bağlı): Starts at (Başlangıç) ve Ends at (Bitiş). İkisi de boşsa kural süresiz çalışır. Saatler tarayıcınızın saat diliminde girilir, anı olarak saklanır; bitiş başlangıçtan sonra olmalıdır. Pencerenin açılıp kapanması önbellek nedeniyle birkaç dakika gecikmeyle yansıyabilir.

Bir ürün sayfasında blok kurup kural oluşturmak

Content Blocks → New block → Design sekmesindeki Build it on a product page (Ürün sayfamda kur) düğmesi, bloğu doğrudan mağazadaki bir ürün sayfasında kurar; bloğu kaydedince panel sizi New rule ekranına taşır ve bloğu, seçtiğiniz yeri, konumu ve o ürünün kodunu hazır doldurur. Ürün kodu başlangıç değeridir; bir kategoriye yaymak için eşleşme türünü Katalog koşulu ya da Tüm ürünler yapabilirsiniz. Ayrıntı: Blok Tasarımcısı.

Kural düzenleme ekranına özgü bölümler

  • Product codes listesi sayfa başına 50 kod gösterir; her satırda In catalog / Not in catalog rozeti ve o ürünün eşleştiği diğer kodlar yazar. Kodu Remove ile çıkarırsınız.
  • Altta Storefront preview (Mağaza önizlemesi) paneli, bir ürün için mağazanın alacağı yanıtı gösterir: o ürüne uyan tüm kurallar, sunucunun sıraladığı sırayla. Ürünü kodunu yazarak ya da katalogda arayarak seçersiniz; kod boşsa kurala bağlı ilk ürün kullanılır. Önizleme test modundaki kuralları da içerir ve önbelleğe bakmaz. Başka bir kuralın aynı yere yığıldığını ya da en yüksek öncelik kuralının sizinkini bastırdığını burada görürsünüz.
  • Sağ üstteki çöp kutusu kuralı siler; blok korunur.

Kayıt reddedilirse

MesajÇözüm
Add at least one content blockDesign adımında blok ekleyin
Add at least one product code, or switch the rule to all productsRules adımında kod ekleyin ya da türü değiştirin
Add at least one catalogue conditionKoşul ekleyin ya da Tüm ürünler seçin
This is not a valid CSS selectorSeçiciyi düzeltin; eksik parantez ya da tırnak en sık sebeptir
Enter a CSS selector, or pick the spot on your pageWeb kuralında seçici zorunlu
Use lowercase letters, digits and single dashesYuva adı yalnızca küçük harf, rakam ve tek tire alır
Select at least one segment, or target all visitorsSegment modunda segment seçin
A segment-targeted rule cannot be rendered on the serverRender modunu tarayıcıya alın ya da tüm ziyaretçileri hedefleyin
The end date must come after the start dateBitişi başlangıçtan sonraya alın

Son güncelleme: 10 Ekim 2026