# Ürün Görüntüleme Sayacı

Bu ürüne kaç kişi baktı
Kaynak: https://selwise.com/docs/widgets/product-view-count

Ürün sayfasında "bu ürünü son 24 saatte 47 kişi görüntüledi" tarzı bir sosyal kanıt metni gösterir. Sayı uydurma değildir: Selwise'in kendi topladığı gerçek görüntüleme verisinden gelir.

## Panelde nerede

**Kişiselleştirme → Kampanyalar** (Personalization → Campaigns) → **Create Campaign** → tür: **Product View Count** (**Ürün Görüntülenme Sayısı**), **Social proof** (Sosyal kanıt) grubunda.

## Yerleşim

Seçici (`selector`) yerleşimlidir ve **Target Selector** zorunludur: ürün sayfasında istediğiniz elementin yanına konur (tipik hedefler: fiyatın altı, sepete ekle butonunun üstü). Ekleme konumları: [Yerleşim](/docs/widgets/placement). Kampanyayı **Rules** adımında **Page kinds → Product** (Ürün) ile ürün sayfalarına sınırlayın — [Hedefleme](/docs/campaigns/targeting#sayfa-hedefleme).

## İçerik alanları

| Alan | Tip | Açıklama |
|---|---|---|
| **Metin Şablonu** | seçim | Hazır dört metinden biri |
| **Özel Metin** | metin | Doluysa şablonun yerine geçer |
| **Zaman Periyodu** | seçim | `1h`, `24h`, `7d`, `30d` — varsayılan `24h` |
| **İkon Göster** | onay kutusu | Varsayılan açık |
| **İkon** | seçim | `eye` (göz, varsayılan), `users`, `trending-up`, `flame` |
| **Gösterim eşiği** | sayı | Sayı bunun altındaysa sayaç hiç gösterilmez — varsayılan `1`, en az `0` |
| **Ürün ID (SKU)** | metin | Genellikle boş bırakılır — bkz. aşağıda |

Bu tipin alan etiketleri panelde yalnızca Türkçedir. Tip koşullu içerik durumu taşımaz: bir sayının etrafındaki şablondur.

## Hazır şablonlar

```
Bu ürünü son {timePeriod} içinde {count} kişi görüntüledi
{count} kişi bu ürünü görüntüledi
Popüler! {count} görüntülenme
Son {timePeriod}: {count} görüntüleme
```

## Kendi metniniz

**Özel Metin** alanına yazdığınız metin şablonun yerine geçer. İki değişken kullanabilirsiniz: `{count}` (görüntüleme sayısı) ve `{timePeriod}` (seçtiğiniz zaman aralığı). Örnek: `Son {timePeriod} içinde {count} kişi inceledi`.

## Sayı nasıl hesaplanır

Sayı, seçilen zaman aralığında ürünü görüntüleyen **benzersiz ziyaretçi** sayısıdır (aynı kişinin birden fazla görüntülemesi tek sayılır). Veri `product_view` olaylarından gelir ve ziyaretçi kimliği olmayan olaylar sayılmaz; ürün görüntüleme olayı gönderilmiyorsa ya da ziyaretçi çerez onayını reddettiği için olaylar gönderilmiyorsa sayı düşük kalır — [Event Referansı](/docs/integration/events), [Onay Yönetimi](/docs/integration/consent). Sayı 2 dakikaya kadar önbellekten gelebilir.

## Ürün ID alanı

Normalde boş bırakın: kampanya hangi ürün sayfasında olduğunu sayfadaki şu niteliklerden birinden otomatik okur: `data-product-sku`, `data-product-code`, `data-stock-code`, `data-itemcode`, `data-item-id`, `data-productid`, `data-product-id`, `data-selwise-product`. Bunların hiçbiri yoksa sayaç ürünü bulamaz ve görünmez. Bu alanı yalnızca **sabit bir ürünün** sayacını başka bir sayfada göstermek istediğinizde doldurun. IdeaSoft gibi no-code mağazalarda ürün kodunun kararlı bir `productItemCode` olarak olaylara düşmesi gerekir.

## Sayı düşükse ne olur

Yeni bir üründe sayı çok düşük çıkarsa sosyal kanıt ters etki yapar ("sadece 2 kişi baktı"). Sayaç bu yüzden önce sayıyı okur, sonra sayfaya konur: sayı **Gösterim eşiği**'nin altındaysa hiç gösterilmez ve gösterim sayılmaz. Varsayılan eşik `1`'dir, yani "0 kişi" hiçbir zaman yazmaz; sayı okunamazsa da sayaç çıkmaz. Ayrıca:

- Eşiği yükseltin (ör. `5`): az görüntülenen ürünlerde sayaç görünmez.
- Zaman periyodunu genişletin (`7d` veya `30d`).
- Kampanyayı sayfa hedeflemesiyle yalnızca yüksek trafikli kategorilere sınırlayın.

## Stil

**Style** bölmesinde renkler (arka plan, metin, ikon, sayaç), düzen (köşe, iç boşluk, `inline`/`block`/`flex` görünüm, yazı boyutu) ve animasyon (sayaç yukarı sayar, süre, binlik ayıraç) bulunur — [Stil Özelleştirme](/docs/widgets/styling).

> **Veri nereden geliyor**
>
> Sayı, Selwise'in `product_view` olaylarından hesaplanır. Ürün sayfası görüntüleme olayı gönderilmiyorsa sayaç hiç görünmez — bkz. [Event Referansı](/docs/integration/events).
