Blok önizlemesi — blok önizleme penceresi
Blok önizlemesi — blokun gerçek zamanlı çalışma sonucunu gösteren bir önizleme penceresidir. Öneri ve dinamik blok ayarları ekranlarında aynıdır ve «Modalda aç» butonuyla açılır.
Neden bu gerekli
Bir bloğu ayarlarken (strateji, filtreler, kitle) — bu ayarlarla hangi ürünlerin sonuçlara gireceğini hemen anlamak istersiniz. Blok önizlemesi, bunu bloğu sitede yayınlamadan kontrol etmenizi sağlar, admin panelinden çıkmadan.
Basic Sekmesi — ürün listesi
Pencere üç sekmeden oluşur: Basic | Explanation | Investigate.
İlk sekme — Basic. Mevcut ayarlarla blokta yer alacak ürünlerin tablosunu gösterir:
- Ürünler, tablo aşağı kaydırıldıkça otomatik olarak yüklenir.
- Tablo, kartların önizlemesini (isim, resim, etiket, kısa meta veriler) içerir.
- Benzer ürünler bloğunda önizleme, kaydedilmiş blok üzerinden oluşturulur — ekranda "Önizleme, kaydedilmiş blok temelinde oluşturulmuştur — form değişiklikleri kaydedildikten sonra uygulanacaktır" şeklinde bir ipucu vardır. Değişikliklerin sonucunu görmek için önce bloğu kaydedin.
Explanation Sekmesi — neden ürün sonuçta
İkinci sekme — Explanation. Bu sekme, "neden bu ürün bloğa girdi" sorusuna yanıt verir: Her ürün kartının altında, seçim nedenlerini gösteren etiketler yer alır — örneğin, "Birlikte sipariş edildi", "Özellikler eşleşti", "Aynı kategori", "Trend sıralamasında", "Görüntülendi", "Popüler olarak değiştirildi".
Etiketler anlam sırasına göre sıralanmıştır: önce sonuç değişimi (popüler olanlara geri dönüş), ardından seçim (ürünün burada olma nedeni), sonra sıralama (neden bu pozisyonda) ve en sonunda düşüş (örneğin, "Daha düşük — fiyat farkı" — ürün fiyat farkı nedeniyle düşürülmüştür).
Explanation, her ürün için sonuçları açıklar — belirli bir kart için neyin işe yaradığını. Investigate, talep başına genel resmi gösterir — hangi kuralın uygulandığını, sistemin hangi uyarıları verdiğini, geri dönüşün etkin olup olmadığını. Eğer seçim nedenleri yoksa, sekme "Açıklama için veri yok" şeklinde bir mesaj gösterir — bu, boş bir önizleme için normaldir.
Investigate Sekmesi — teşhis
Üçüncü sekme — Investigate — hata ayıklama için gereklidir. Burada, sonuç oluşturulurken "kaputun altında" ne olduğunu görebilirsiniz:
| Ekrandaki bölüm | Ne anlama geliyor |
|---|---|
| Uygulanan kitle kuralı | Mevcut talep için hangi kitle kuralının çalıştığı. Bakınız Kitle Filtreleme. |
| Uyarılar | Teşhis — örneğin, "özellik seti boş", "geri dönüş, seçilen kategoriden ürünler buldu". |
| Kullanılan geri dönüş | Bayrak: geri dönüş yolunun (trend ürünlerin yedek gösterimi) başlatılıp başlatılmadığı. |
| Talep bağlamı | Talep bağlamı — sistemin önizleme oluştururken aldığı bilgiler (kullanıcı ID'si, sepet, seçilen kategoriler vb.). |
Eğer bir bölüm için veri yoksa, bu bölüm Investigate sekmesinde gösterilmez — bu bir hata değildir.
Kullanıcıyı simüle et (ID) — kullanıcının "adıyla" önizleme
Blok ayarları ekranında Önizleme için bağlam bölümünde, önizlemenin oluşturulacağı bağlam belirlenir. Alan, blok türüne bağlıdır:
| Blok türü | Önizleme bağlam alanı |
|---|---|
| Trend, Son görüntülenen, Kişisel öneriler, Tekrar satın alma | Kullanıcıyı simüle et (ID) |
| Sepet tamamlayıcı, Benzer sepet | Test sepeti (ürün ID'leri) |
| Benzer istek listesi | Test istek listesi (ürün ID'leri) |
| Sık sipariş edilen, Benzer ürünler (otomatik mod) | Test ürün ID'si |
Kişiselleştirilmiş bloklarda bu alan Kullanıcıyı simüle et (ID)'dir (Investigate sekmesindeki teşhisde bu değer simulatedUserId olarak anılır). Herhangi bir kullanıcının ID'sini girin — önizleme, sanki talep ondan geliyormuş gibi sonuç oluşturacaktır. Bu, şunlar için kullanışlıdır:
- Belirli bir müşteri için kişisel önerileri (Kişisel öneriler, Tekrar satın alma) kontrol etmek;
- "Bloğumda yanlış ürünler var" gibi bir şikayeti yeniden oluşturmak — onun ID'sini girin ve ne göreceğini görün.
Kullanıcıyı simüle et (ID) belirtilmeden, önizleme kendi admin bağlamınızı kullanır ve kişiselleştirilmiş bloklar için sonuç boş veya alakasız olabilir.
blocks.preview erişim hakkı
Blok önizlemesine erişim, yetki ağacında ayrı bir hak olan blocks.preview ile kontrol edilir.
Bu, şunları sağlar:
- Bloğu düzenleyen bir role, önizleme erişimi olmadan yetki vermek (örneğin, içerik yöneticileri için "sadece-form").
- Investigate üzerinden açığa çıkabilecek hassas verileri bazı adminlerden gizlemek (Talep bağlamı bölümü).
Blokların sonuçlarını ayarlayan ve kontrol edenlere blocks.preview verin. İçerik yöneticilerine — yalnızca yayınlamadan önce bloğun gerçek sonuçlarını görmeleri gerekiyorsa.