# Öneriler Görünmüyor

Öneri teşhisi
Kaynak: https://selwise.com/docs/troubleshooting/recommendations-not-showing

Öneri widget'ı hiç görünmüyor, boş görünüyor ya da yanlış ürünler gösteriyor.

## Widget hiç görünmüyor

### 1. Aktif mi

Şeridin **Launch** adımında **Active** açık mı? **Test Mode** açıksa şerit yalnızca test modunu açmış tarayıcılarda görünür (listede **Test Mode** rozeti taşır): [Widget Oluşturma](/docs/recommendations/creating-widget#test-etme). Hesabınızda öneri modülü yoksa ekran hiç görünmez.

### 2. Seçici bulunuyor mu

Öneri widget'ları sayfa içine bir CSS seçicinin yanına yerleşir. Seçici sayfada bulunamazsa widget 10 saniye bekler ve sonra **sessizce** vazgeçer. Seçici hiç yazılmamışsa şerit sayfanın en sonuna eklenir ve listede **Not placed** rozeti çıkar.

Konsolda kontrol edin:

```js
document.querySelector('SIZIN_SECICINIZ');
```

`null` dönüyorsa seçici yanlıştır ya da o sayfada o element yoktur.

### 3. Sayfa hedeflemesi

Şeridin **Rules** adımındaki sayfa kuralları bu sayfayla eşleşiyor mu: sayfa türleri, dahil ve hariç URL'ler? Kural yazımı ve tuzaklar: [Sayfa Hedefleme](/docs/recommendations/page-targeting). Debug modu bunu söyler:

```js
localStorage.setItem('selwise_debug', 'true');
location.reload();
```

### 4. Aynı yere başka bir şerit

Aynı sayfada uygun olan ve aynı kapsayıcıyı (seçiciyi) hedefleyen iki şeritten yalnızca biri çizilir; panelde öncelik ayarı yoktur. İki şeride farklı kapsayıcı verin: [Sayfa Hedefleme](/docs/recommendations/page-targeting#aynı-sayfada-birden-fazla-şerit).

### 5. Sıklık sınırı

**Frequency Caps** doluysa şerit sizi de engeller. Sıfırlama: [Tetikleyiciler](/docs/widgets/triggers#sıklık-sınırı).

### 6. Segment hedeflemesi

`include` modunda bir segment seçtiyseniz ve kimliklendirme kurulu değilse, ziyaretçi hiçbir segmente üye olmadığı için widget **hiç gösterilmez**. Bu en sık gözden kaçan sebeptir — bkz. [Hedefleme](/docs/segments/targeting).

## Widget görünüyor ama boş

Strateji ürün döndüremiyor demektir. Sebep stratejinin tipine bağlıdır:

### Ürün bağlamlı stratejiler

**Benzer Ürünler** ve **Birlikte Görüntülenenler** yalnızca ürün detay sayfasında; **Birlikte Satın Alınanlar** ve **Tamamlayıcı Ürünler** ürün ve sepet sayfasında; **Kargo Bedavaya Tamamla** yalnızca sepette çalışır. Başka sayfada bağlam yoktur ve sonuç dönmez. Oluşturucu bu uyumsuzluğu **Strategy** sekmesinde uyarır.

Sayfa hedeflemesini ürün sayfalarıyla sınırlayın.

### Veri yetersiz

| Strateji | Gerekli veri | Yoksa |
|---|---|---|
| Birlikte Satın Alınanlar | Sipariş geçmişi | Uzun süre boş kalır |
| Birlikte Görüntülenenler | Görüntüleme verisi | Düşük trafikli üründe boş |
| Çok Satanlar, Trend Ürünler | Davranış verisi | Kurulumun ilk günlerinde boş |
| İlgi Alanından Yeniler, Son Gezilen Ürünler | Ziyaretçi geçmişi | Yeni ziyaretçide boş |
| Tamamlayıcı Ürünler | Onaylı rol çiftleri | Onay yoksa boş |
| Kargo Bedavaya Tamamla | Ücretsiz kargo eşiği ve ölçülmüş sepet | Eşik yoksa ya da sepet ölçülmemişse boş |

Hangi stratejinin neden boş olduğunu strateji satırının rozeti ve **Why:** satırı söyler: [Genel Bakış](/docs/recommendations/overview#strateji-kartında-ne-yazar). Geçmiş sipariş verisini aktarmak yalnızca Birlikte Satın Alınanlar'ı hızlandırır: [Aktarım Sonrası](/docs/data-import/warm-up).

### İndirimli ürün stratejisi

**İndirimdekiler** boş dönüyorsa neredeyse her zaman tek sebep vardır: beslemenizde **liste fiyatı** alanı eşlenmemiştir, dolayısıyla indirim oranı sıfırdır. Bkz. [Alan Eşleştirme](/docs/product-feeds/field-mapping).

### Filtreler çok dar

**Category Based** şeridinde seçilen kategorilerde stokta ürün olmayabilir; **Exclude Out of Stock** bunu daraltır. Kategori adı değil kategori **yolu** eşleşir ("Ayakkabı" seçince "Spor Ayakkabı" gelmez). Geçici olarak **Exclude Out of Stock**'u kapatıp deneyin.

### Yedek strateji kapalı

**Fallback Strategy** **Hide widget (show nothing)** ise strateji boş dönünce şerit hiç gösterilmez. **Bestsellers** yapıp deneyin. Bazı stratejilerin yedeği hiç yoktur (Elle Seçilenler, Yeni Gelenler, Son Gezilen Ürünler, Tamamlayıcı Ürünler, Kargo Bedavaya Tamamla); bkz. [Genel Bakış](/docs/recommendations/overview#boş-kalırsa-ne-olur).

## Yanlış ürünler görünüyor

### Yedek devrede olabilir

"Birlikte Alınanlar" widget'ınız aslında en çok satanları gösteriyor olabilir: ana strateji boş dönmüş, yedek devreye girmiştir.

Anlamak için farklı ürün sayfalarında açıp gösterilen ürünlerin değişip değişmediğine bakın. Her sayfada aynı ürünler görünüyorsa yedek çalışıyordur.

Şeridin **Insights** sekmesindeki **Recommendation Explainability** bölümü her ürünün hangi stratejiyle ve hangi sırada geldiğini, yedekten geldiyse nedenini yazar: [Öneri İçgörüleri](/docs/analytics/recommendation-insights#recommendation-explainability). Ayar değiştirdikten sonra mağazada eski ürünleri görüyorsanız bekleyin: sonuçlar 10 dakikaya kadar (kişiye özel stratejilerde 60 saniye) önbellekte kalır.

### Ürün kodu eşleşmiyor

Sipariş verinizdeki ürün kodları katalogla eşleşmiyorsa birliktelik verisi hesaplanamaz ve öneriler anlamsız olur. Bkz. [Alan Eşleştirme](/docs/product-feeds/field-mapping).

## Sepete ekleme çalışmıyor

| Kontrol | Açıklama |
|---|---|
| Platform seçili mi | **Design → Cart** sekmesinde sepet platformu; **Custom** seçiliyse betik dolu mu |
| Sepete ekleme hata veriyor | Sepet kodu eşleştirmesi eksik olabilir — [Varyant Gruplama](/docs/product-feeds/variant-grouping) |
| Ticimax, T-Soft, ikas | Ürünün kendi düğmesi ya da ekleme formu sayfada olmalı — [Sepete Ekleme](/docs/recommendations/add-to-cart) |
| Konsolda hata var mı | Sepet isteğinin yanıtına bakın |
