# Öneri Performansı

Strateji bazlı sonuçlar
Kaynak: https://selwise.com/docs/analytics/recommendations

Öneri şeritlerinin performansı: hangi şerit, hangi strateji ve hangi görünüm ziyaretçiyi harekete geçiriyor ve her birine ne kadar ciro atfediliyor. Bu sayfa iki yeri anlatır: şeritlerin listesi ve tek bir şeridin **Insights** sekmesi.

## Panelde nerede

- **Kişiselleştirme → Öneriler** (Personalization → Recommendations) → **Content** sekmesi: her şerit bir satır, altında özellik kırılımı ve strateji karşılaştırması. Üstteki aralık seçici yalnızca **7d** ve **30d** sunar.
- Bir şeridi açın → **Insights** sekmesi: tek şeridin huni, trend, sipariş ve ürün düzeyindeki sonuçları (**7d** / **30d**).
- **Overview** sekmesi: yalnızca son 7 günün dört özet kutusu ve strateji sağlığı. Kutulardaki gösterim ve tıklama, listedeki şerit satırlarının toplamıdır.

Bu ekranlar kanala bağlıdır; kanal seçili değilse liste yerine "No Site Selected" görünür. **Show all sites** (Tüm siteleri göster) bağlantısı hesabın tüm kanallarındaki şeritleri tek listede gösterir.

## Sayıları nasıl okumalı

Bütün rakamlar **kişi** sayar: aynı ziyaretçi bir şeridi on kez görse de **bir** kez sayılır. Bu yüzden "Gösterildi", şeridin sayfada çizilme sayısı değil, onu en az bir kez gören farklı ziyaretçi sayısıdır. Şerit, sayfada çizildiği anda gösterilmiş sayılır; ziyaretçi o noktaya kaydırmasa da.

| Sütun | Tanım |
|---|---|
| **Shown** (Gösterildi) | Şeridi sayfada çizilmiş görmüş farklı ziyaretçi. Görmek bir **etkileşim değildir**. |
| **Clicked** (Tıklandı) | Şeritte bir ürüne tıklayan ya da şeridin kendi sepete ekle düğmesini kullanan farklı ziyaretçi. |
| **Added to Cart** (Sepete Eklendi) | Şeritle etkileştikten sonraki **7 gün** içinde sepete herhangi bir ürün ekleyen farklı ziyaretçi; şeritten ya da mağazanın kendi düğmesinden. |
| **Click rate** (Tıklama oranı) | Tıklandı / Gösterildi × 100; ikisi de kişi olarak. |
| **Orders** (Sipariş) | Şeride **yazılan** siparişler (aşağıya bakın). |
| **Revenue** (Ciro) | O siparişlerin **tam** tutarlarının toplamı; kalem düzeyinde değil sipariş toplamı. Altında iki parçası yazar: **Clicked product** (Tıklanan ürün) ve **Rest of basket** (Sepetin geri kalanı). |

Insights sekmesinde ayrıca **Click to cart rate** (Sepete ekleme / Tıklama), **Cart to purchase rate** (Satın alma / Sepete ekleme) ve huni adımı **Purchased** (etkileşimden sonraki 7 gün içinde en az bir sipariş veren farklı ziyaretçi) vardır. **Purchased** ile **Orders** farklı şeylerdir: bir ziyaretçi birden fazla sipariş verebilir, bu yüzden Orders son huni adımından büyük olabilir.

### Tıklanan ürün ve sepetin geri kalanı

Şeride yazılan siparişlerin cirosu ikiye ayrılır. **Clicked product**, siparişteki alışverişçinin şeritte tıkladığı ürünün kendi satırlarıdır; ürünün beslemedeki diğer kodları (SKU, sepet kodu) aynı ürün sayılır. **Rest of basket**, aynı siparişlerdeki diğer her şeydir: alışverişçi tıkladığı ürünün yanında ya da yerine başka bir şey almıştır. İkisinin toplamı **Revenue**'ya eşittir. Diğer araçlarda bu ikisi genellikle "Direct" ve "Assisted" ciro olarak geçer.

Ayrım listede ciro hücresinin altında, **Details** panelinde iki satır olarak ve şeridin **Insights** sekmesinde **Revenue** kutusunun altında görünür. Para birimleri ayrı ayrı yazılır.

### Bir sipariş hangi şeride yazılır

Her sipariş **en fazla bir** yüzeye yazılır: siparişin verildiği **ziyarette** (30 dakika hareketsizlikle biten oturum) en son etkileşilen yüzeye siparişin tamamı; daha önceki bir ziyarette (son 168 saat) tıklanan öneri ya da arama sonucuna yalnızca sepetteki o ürünün (ve varyantlarının) tutarı; bunlar yoksa son 168 saatte tıklanan senaryo mesajına siparişin tamamı. Etkileşim bir tıklamadır (ya da şeridin kendi sepete ekle düğmesi); yalnızca görmek bir şeye sipariş yazmaz. Bu yüzden şerit satırları modülün toplamına, modül toplamları da Selwise toplamına eşittir ve aynı sipariş iki şeritte birden görünmez. İptal edilmiş, iade edilmiş ve içe aktarılmış siparişler dahil değildir. Kuralın tamamı ve neleri saymadığı: [Sipariş Atfı Kuralı](/docs/analytics/order-credit). Bütün ekranlar aynı sipariş defterinden okur: [Metrik Sözlüğü](/docs/analytics/metrics-glossary) ve [Gelir Analizi](/docs/analytics/revenue).

> **Rakamları toplayarak ziyaretçi sayısı bulamazsınız**
>
> Satırlar ayrı ayrı kişi sayar. İki şeridi gören bir ziyaretçi her iki satırda da bir kez, **Overview** sekmesindeki toplamda ise iki kez sayılır. Sipariş ve ciro bu sorunu taşımaz: her sipariş yalnızca bir şeride yazıldığı için toplanabilir.

Aralık değişince bütün rakamlar aynı anda değişir; ekranın tamamı tek bir ölçümden türetilir. Ölçülemeyen bir rakam **—** olarak görünür, sıfır olarak değil: sıfır "ölçtük, hiç yok" demektir. Bir istek başarısız olursa satırlar boş kalır ve üstte neden yazılı bir uyarı çıkar.

## Listedeki satırlar

| Alan | Anlamı |
|---|---|
| Şerit adı | Altındaki satır: strateji · görüntüleme tipi · gösterildiği sayfalar. Seçici yoksa **Not placed** rozeti çıkar. |
| Durum | **Active**, **Inactive** ya da **Test Mode** (aktif ama yalnızca testçilere gösterilen). |
| Rakamlar | Seçili aralıktaki Shown, Clicked, Added to Cart, Click rate, Orders, Revenue. |
| Satır menüsü | **Place on site**, **Details** (aynı rakamlar bir panelde), **Activate / Deactivate**, **Duplicate**, **Delete**. |

Ciro, siparişlerin para biriminde yazılır; birden fazla para birimi varsa her biri ayrı gösterilir.

## Özellik kırılımı ve strateji karşılaştırması

Listenin altında iki tablo vardır. **Recommendation feature breakdown** tabloda **Compare by** (Karşılaştırma alanı) ile şeritleri **Strategy**, **Display type**, **Active** ya da **Test mode**'a göre gruplayıp toplar. **Strategy comparison** her stratejiyi kafa kafaya karşılaştırır; bir sütun başlığına tıklayarak sıralayın (varsayılan: Revenue, çoktan aza):

| Sütun | Tanım |
|---|---|
| **Widgets** | Bu stratejiyi kullanan şerit sayısı |
| **Shown**, **Clicked**, **CTR**, **Add to cart** | Şeritlerin kişi sayılarının toplamı; CTR = Clicked / Shown |
| **Conversion** (Dönüşüm) | Satın alan kişi / Gösterildi × 100 |
| **Orders**, **Revenue** | Bu stratejideki şeritlere yazılan siparişler ve tutarları. Para birimleri karışıksa tutar para birimi olmadan, çıplak sayı olarak yazılır. |

Karşılaştırma en değerli okumadır: hangi stratejinin sizin mağazanızda çalıştığını gösterir. Tipik bulgular:

| Gözlem | Yorum |
|---|---|
| "Birlikte alınanlar" en yüksek geliri getiriyor | Tamamlayıcı ürün önerisi çalışıyor; sepet sayfasında da deneyin |
| "Son gezilenler" yüksek tıklama, düşük gelir | Ziyaretçi ilgileniyor ama karar vermiyor |
| "En çok satanlar" düşük tıklama | Ana sayfada zaten görünen ürünleri tekrar gösteriyor olabilirsiniz |
| Bir strateji hiç gösterim almıyor | Muhtemelen boş dönüyor; [Öneriler Görünmüyor](/docs/troubleshooting/recommendations-not-showing) |

## Insights sekmesi

Tek bir şeridin içgörüleri ayrı bir sayfada anlatılır: [Öneri İçgörüleri](/docs/analytics/recommendation-insights). Sekmede sekiz bölüm vardır: özet kutuları, performans trendi, huni, en çok tıklanan ürünler, etkileşimden sonra verilen siparişler, "Orders after a click" kanıt tablosu, **Recommendation Explainability** (şerit neden bu ürünleri gösteriyor) ve **What to do next** (sabit kurallarla üretilen öneriler).

## Nasıl ölçülür

Şerit çizildiğinde bir `widget_impression`, her kart gözün önüne en az yarı yarıya geldiğinde bir `product_impression` olayı gönderilir; kart tıklaması `click`, kartın sepete ekle düğmesi `add_to_cart` olayıdır (uygulama kanalında tıklama `product_click`). Ürün adresine tıklamada `selwise_rw` parametresi eklenir; atıf alan adları arasında bununla taşınır. Funnel'daki **Shown** adımı `widget_impression`'dan, **Clicked** adımı tıklama ve şeridin kendi `add_to_cart` olayından sayılır; `product_impression` huniye girmez. Sepete ekleme olayı ekleme isteğinden hemen önce gönderilir: sayı "düğmeye basıldı" demektir, "mağazanın sepeti onayladı" demek değildir. Bkz. [Sepete Ekleme](/docs/recommendations/add-to-cart#ölçüm). Kendi arayüzünüzü yazıyorsanız bu olayları kendiniz göndermeniz gerekir: [Öneri Uçları](/docs/api-reference/recommendations-api).

## Yedek strateji etkisi

Bir şerit yedek stratejiye düşüyorsa rakamlar seçtiğiniz stratejiyi değil yedeği yansıtır. "Birlikte alınanlar" şeridiniz aslında sürekli "en çok satanlar" gösteriyor olabilir. Strateji karşılaştırması şeridin **ayarlanmış** stratejisine göre gruplar. Gerçekte ne gösterdiğini anlamak için şeridin **Recommendation Explainability** bölümüne bakın ([Öneri İçgörüleri](/docs/analytics/recommendation-insights#recommendation-explainability)) ya da test modunda birkaç farklı ürün sayfasında deneyin.

## Yerleşim etkisi

Aynı strateji, farklı yerlerde çok farklı sonuç verir. Gösterim, şerit çizildiği anda sayıldığı için sayfa sonundaki bir şerit de "gösterilmiş" sayılır; buna rağmen tıklama oranı ürün açıklamasının hemen altındakinden çok daha düşük çıkar, çünkü ziyaretçilerin çoğu oraya kadar kaydırmaz. Gösterim yüksek, tıklama oranı düşükse strateji değil **konum** sorunu olabilir.

## İyileştirme sırası

1. Gösterim yoksa → yerleşim ve [sayfa hedefleme](/docs/recommendations/page-targeting).
2. Gösterim var tıklama yoksa → ürün kartı, görsel kalitesi, başlık.
3. Tıklama var gelir yoksa → önerilen ürünler ilgili ama ikna edici değil; strateji değiştirin ya da bir [A/B testi](/docs/experiments/overview) kurun.

## Neden boş ya da tire

| Durum | Sebep |
|---|---|
| Bütün satırlar **—** | Rakamlar okunamadı (üstte neden yazar) ya da kanal seçili değil |
| "No recommendation insight data yet" | Seçili aralıkta hiçbir şerit gösterilmemiş |
| Orders sıfır ama tıklama var | Tıklayanlar 7 gün içinde sipariş vermemiş, siparişleri başka bir yüzeye yazılmış ya da siparişi sonraki bir ziyarette verip tıkladıkları ürünü almamışlar |
| Sipariş sayısı geç doluyor | Siparişler mağazadan aktarıldıkça dolar, tıklama sayılarından daha geç güncellenir |

Tek bir şeridin sekmesindeki boş durumlar: [Öneri İçgörüleri](/docs/analytics/recommendation-insights#neden-boş-ya-da-tire).
