# Arama Performansı

Aramanın ciroya katkısı
Kaynak: https://selwise.com/docs/analytics/search

Aramanın kullanımı ve ciroya katkısı: her rakamın neyi saydığı ve neyi saymadığı. Rakamlara bakıp ne yapacağınız için [Arama Analitiği](/docs/search/analytics) sayfasına geçin.

## Panelde nerede

**Kişiselleştirme → Arama → Overview** (Personalization → Search). Sayfanın sağ üstündeki tarih seçici **7** ve **30** günlük hazır aralıklar ile özel bir aralık sunar; aralığın üst sınırı planınızdaki veri saklama süresidir (en çok 90 gün). Varsayılan son 7 gündür. **Unresolved no-result queries** ve **Zero-Result Cluster** dışında sayfadaki her şey seçili aralığa uyar; bu ikisi tüm zamanlardır.

Her bloğun başlığında hangi tabanda saydığını söyleyen küçük bir etiket vardır: **Volume** (Hacim), **People** (Kişi) ya da **Orders** (Sipariş). Üç farklı soruyu yanıtlarlar ve rakamlarının birbirine eşit olmaması beklenir.

## Veri güveni şeridi

Sayfanın üstündeki **Data trust** (Veri güveni) şeridi bir **Confidence** (güven bandı), bir **Coverage** (kapsam yüzdesi) ve bir **Freshness** (tazelik) yazar. Bu şerit ölçülmüş bir veri kalitesi göstergesi değildir: güven bandı, aşağıdaki sorgu tablosunun kaç satırdan oluştuğuna bakar (20'den az satır LOW, 100'den az MEDIUM; tablo en çok 20 satır olduğu için bu şeritte en çok MEDIUM görünür), kapsam satır varsa %100'dür ve tazelik ölçülmediği için "Freshness not measured" yazar. Rakamların güvenilirliğini şerit yerine aşağıdaki sayıların kendisinden ve örneklem büyüklüğünden değerlendirin.

## 1. Arama hacmi (Volume)

| Rakam | Tanım |
|---|---|
| **Searches** (Arama) | Dönemde yapılan arama sayısı. Ziyaretçi yazarken arama kutusu her duraklamada bir sorgu gönderir; bunlardan yalnızca yazımın vardığı terim sayılır (aşağıya bakın). Aynı ziyaretçinin ayrı aramaları ayrı sayılır. Altında kaç kişiden geldiği yazar (**by n people**): ziyaretçi, yoksa oturum kimliği başına bir kişi — aşağıdaki hunide **Searched** adımının saydığı kişilerin ta kendisi. |
| **Result clicks** (Sonuç tıklaması) | Arama sonuçlarındaki bir ürüne tıklama. Altında **click-through rate**: tıklama ÷ arama. |
| **No-result searches** (Sonuçsuz arama) | Sonuç döndürmeyen aramalar (yine yazımın vardığı terimler) ve toplam aramaların yüzdesi. |
| **Unresolved no-result queries** (Çözülmemiş sonuçsuz sorgu) | [Sonuçsuz Aramalar](/docs/search/zero-results) listesinin açık iş listesi. **Tarih aralığına bağlı değildir**, tüm zamanlardır. |

Dikkat edilecekler:

- Arama kutusu, ziyaretçi yazarken her duraklamada bir sorgu gönderir. Yavaş yazan bir ziyaretçi (`çapari i`, `çapari iğ`, `çapari iğne`) üç sorgu üretir ama **bir arama** yapmıştır: aynı oturumda 30 saniye içinde bir sonraki sorgu öncekini uzatıyorsa (ya da geri silerken bir önceki daha uzun hâliyse) önceki bir ara tuştur ve sayılmaz. [Sonuçsuz Aramalar](/docs/search/zero-results) listesi aynı kuralla katlar; iki ekran bir aramanın ne olduğu konusunda ayrışmaz. Yazım düzeltmesi (`hansen gi` → `hansen fi`) öneki uzatmadığı için ayrı arama kalır.
- Sonuçsuz bir arama web'de iki olay, uygulamada tek olay olarak gelir; ikisi de bir arama sayılır.
- Tıklama yalnızca arama sonuç listesindeki ürüne tıklamayı sayar; aramayla ilgisi olmayan bir sonraki ürün sayfası tıklaması sayılmaz.
- **Searches** yalnızca Selwise aramasından gelmez: mağazanızın veri katmanı kendi aramasının olaylarını gönderiyorsa onlar da aynı olayla sayılır. Selwise aramasını yeni açtıysanız ve bir önceki kendi aramanız veri katmanıyla ölçülüyorsa, rakam açılıştan önce de dolu olabilir ([Veri Katmanı](/docs/integration/data-layer)).
- Sayılmaz: yönlendirmeye uyan aramalar (web widget'ı onları kaydetmez), kategori seçerek gezinmeler, panelden yapılan denemeler ve **Min Characters** değerinden kısa kutu içeriği.

## 2. Aramadan satın almaya (People)

Arama değil **kişi** sayar: aramanın hangi aşamasında kaç kişi kaldığını gösteren dört adım — **Searched** (Arama yapıldı), **Product clicked** (Ürüne tıklandı), **Added to cart** (Sepete eklendi), **Purchase** (Satın alma). Kuralı:

- Birinci adım, dönemde arama yapan kişilerdir; dokuz kez arama yapan kişi bir kez sayılır. Bu yüzden ilk adım **Searches** rakamından küçüktür.
- Sepete ekleme ve satın alma, bir arama sonucuna **tıkladıktan sonra** (kuralın penceresi 168 saat, yani 7 gün) bunu yapan kişileri sayar. Yalnızca arama yapıp bir sonuca tıklamayan kişinin siparişi aramaya yazılmaz.
- Her adım bir öncekinin alt kümesidir.

Bu, [Dönüşüm Adımları](/docs/analytics/funnels) sayfasındaki arama-satın alma hunisi ile aynı ölçümdür.

## 3. Arama kaynaklı siparişler (Orders)

**Orders from search** (Arama kaynaklı siparişler) kartı şu rakamları gösterir:

| Rakam | Tanım |
|---|---|
| **Orders after an interaction** | Aramaya atfedilen siparişler: sonuca tıklanan ziyarette verilenlerin tamamı, 168 saat içindeki sonraki ziyaretlerde ise yalnızca tıklanan ürünün tutarı. Her sipariş **en fazla bir yüzeye** yazılır. |
| **Revenue from those orders** | Tam o siparişlerin tutarı. İade edilen kısım düşülür. |
| **Clicked product** (Tıklanan ürün) | Cironun, alışverişçinin arama sonucunda tıkladığı ürünün kendi satırlarından oluşan kısmı. Ürünün beslemedeki diğer kodları aynı ürün sayılır. |
| **Rest of basket** (Sepetin geri kalanı) | Aynı siparişlerdeki diğer her şey. İkisinin toplamı ciroya eşittir. |
| **Added to cart** | Etkileşimden sonra sepete ekleyen kişi sayısı. |

Sipariş sayısının altında dönemdeki tüm siparişlerin kaçını oluşturduğu yazar.

Bir sipariş, alışverişçinin siparişi verdiği ziyarette **en son etkileşim kurduğu** yüzeye yazılır (sonraki ziyaretlerde yalnızca tıklanan ürün); yüzey kampanya, öneri, arama, ürün zenginleştirme ya da bir senaryo mesajındaki bağlantı olabilir. Alışverişçi önce aramada bir ürüne tıklayıp sonra bir öneri kartına da tıklamışsa sipariş **öneriye** yazılır; aramada sayılmaz. Böylece arama, öneri, kampanya ve zenginleştirme toplamları Selwise toplamını aşmaz. Kuralın tamamı: [Sipariş Atfı Kuralı](/docs/analytics/order-credit).

> **Atfedilen ciro, kazanılan ciro değildir**
>
> Bu rakam "arama olmasaydı bu ciro kaybedilirdi" demez; aramadan sonra olan siparişlerin tutarıdır. Selwise'ın bütününün ne kattığını [Kontrol Grubu](/docs/analytics/control-group) ölçer; aramanın tek başına etkisi için arama açık/kapalı bir deney gerekir.

Yalnızca **atfedilebilir** siparişler sayılır: iptal, iade ve başarısız statüdeki siparişler, geçmiş veri aktarımından gelen ve mağaza içi (çevrimdışı) siparişler dahil değildir. Çok para birimli bir kanalda her para birimi ayrı satırda yazılır.

### Gelire göre en iyi sorgular

**Top Queries by Revenue** tablosu aynı siparişleri sorgulara böler. Her sipariş en fazla bir sorguya yazılır: alışverişçinin siparişten önce sonuçlarına **en son tıkladığı** sorguya, aynı kuralla (aynı ziyarette siparişin tamamı, sonraki ziyarette tıklanan ürün). Bu yüzden sütunun toplamı karttaki siparişi hiçbir zaman aşmaz; bütün sorgular listelendiğinde ona eşittir. Sütunlar: **Query** (Sorgu), **People who clicked** (Tıklayan kişi), **Orders**, **Revenue**. Yalnızca sipariş sahibi olan sorgular listelenir; tıklanıp sipariş getirmeyen sorgular aşağıdaki **Top Search Queries** tablosundadır. Sorgu metni, tıklamayı yapan arama kutusunun o anki sorgusudur (küçük harfe çevrilmiş).

## Sorgu tabloları ve kartlar

| Bölüm | Ne gösterir |
|---|---|
| **Top Search Queries** (En çok aranan sorgular) | Sorgu, **Searches** (yukarıdaki kuralla: yazım sırasındaki ara tuşlar sayılmaz), **Clicks** (tıklamanın taşıdığı sorguya yazılır), **CTR** ve **Avg Results** (o aramaların sonuç sayısının ortalaması, yuvarlanır). **CTR** yüzde 5 ve üzeri yeşil, 2–5 arası sarı, 2'nin altı gri görünür. Aynı sorgunun harf büyüklüğü ve baştaki/sondaki boşlukları farklı yazımları tek satırdır. |
| **Top Clicked Products** | Aramadan en çok tıklanan ürünler (ürün koduna göre), tıklama sayısıyla; ürüne tıklamak o ürünün analizine götürür. |
| **Low-Result Action Center** (Düşük Sonuç Aksiyon Merkezi) | En çok aranan 20 sorgu arasında ortalama sonucu 3 ya da daha az, **ya da** tıklama oranı yüzde 2'nin altında olanlardan ilk beşi. Her birinin altında **Add synonym**, **Create redirect** ve **Boost query** kısayolları sorguyu hazır dolu açar. |
| **Revenue Opportunity Queries** (Gelir Fırsatı Sorguları) | Sekiz sorgu; **Opportunity** puanı = arama sayısı × (6 − tıklama oranı yüzdesi, eksi çıkarsa sıfır). Yüzde 6 sabit bir hedeftir, sizin hedefiniz değil. Puan bir **öncelik sırasıdır**, ciro tahmini değil. |
| **Zero-Result Cluster** (Sıfır Sonuç Kümesi) | [Sonuçsuz Aramalar](/docs/search/zero-results) listesinin ilk sekiz çözümlenmemiş terimi, tüm zamanlar. |

Tüm sorgu tabloları seçili dönemin ilk 20 sorgusudur.

## Yapılandırma ekranındaki sayaçlar

**Configuration** sekmesinin üstündeki **Searches**, **Clicks** ve **CTR** bu sayfadaki rakamlarla aynı değildir: kanalın kuruluşundan beri biriken, dönem seçmeyen, sunucunun yanıtladığı arama isteği ve kaydedilen tıklama sayılarıdır. Aralarındaki fark beklenir.

## Neden rakamlar birbirini tutmaz

| Karşılaştırma | Sebep |
|---|---|
| **Searches** ve huninin ilk adımı | Biri arama olayı, öbürü kişi sayısı |
| **No-result searches** ve **Unresolved no-result queries** | Biri dönemlik bir hacim (ara sorgular dahil), öbürü tüm zamanların açık iş listesi |
| **Orders after an interaction** ve huninin **Purchase** adımı | Biri sipariş, öbürü kişi sayısı; bir kişi birden fazla sipariş verebilir |
| Karttaki sipariş ve **Top Queries by Revenue** toplamı | Sütun, bütün sorgular listelenmediğinde (ilk 20) eksik kalır |
| Bu sayfa ve [Kampanya](/docs/analytics/campaigns)/[Öneri](/docs/analytics/recommendations) performansı | Her sipariş tek bir yüzeye yazılır; aynı siparişi iki sayfa birlikte saymaz |
| Aynı dönemin Genel Bakış ve **Dönüşüm Adımları** sayısı | Dönüşüm Adımları farklı bir kimlik modu ya da dönem seçmiş olabilir |

## Uygulama kanalında

Uygulamada arama sayısı, sonuç tıklaması ve sonuçsuz arama, SDK'nın olay bildirimlerinden gelir (`search_query`, `search_zero_results`, `product_click`). `useSelwiseSearch` aramayı kendisi bildirir; **sonuç tıklamasını** sizin `trackClick` ile bildirmeniz gerekir — bildirmezseniz ne tıklama sayılır ne de o tıklamaya bağlı sipariş aramaya yazılır. Uygulama kanalında **Avg Results** sütunu 0 yazabilir: SDK sonuç sayısını bu sütunun okuduğu alanla göndermez; bu durumda sütuna ve ona bakan **Low-Result Action Center**'a güvenmeyin. Bkz. [Mobil: Öneri ve Arama](/docs/mobile/recommendations).

## Neden boş, neden sıfır, neden çizgi

| Belirti | Sebep |
|---|---|
| Tüm bloklar boş | Dönemde arama yok; ya da arama açık değil ([Kurulum](/docs/search/setup)) |
| "Nobody searched in this window" | Dönemde arama yapılmamış; hunide gösterilecek adım yok |
| Sipariş kartında "Orders could not be read" | Sipariş verisi o an okunamadı; sayfayı yenileyin. Rakam sıfır değil, **ölçülemedi** demektir |
| Bir rakam yerine çizgi (—) | Ölçülemedi; sıfır değildir |
| Tıklama var, sipariş yok | Tıklayanların hiçbiri 168 saat içinde sipariş vermedi, siparişlerini en son başka bir yüzeyle etkileşimden sonra verdi ya da sonraki bir ziyarette tıkladıkları ürünü almadılar |
