Kanallara Genel Bakış
Kanal kavramı ve çok kanallı kullanım
Kanal, Selwise'teki en temel birimdir. Alışveriş yapanlara ulaştığınız tek bir yeri temsil eder — bir web sitesi veya bir mobil uygulama — ve o yere ait her şey (kampanyalar, widget'lar, ürün kataloğu, arama ayarları, raporlar) kanala bağlıdır.
Panelde nerede
Sol menüde Kanallar (Channels) grubu. Grubun satırları:
| Satır | Açtığı ekran | Dokümanı |
|---|---|---|
| Channels | Tüm kanalların yan yana listesi; kanal ekleme, anahtar ve silme burada | Kanallar Ekranı |
| Channel Overview | Seçili tek kanalın kurulumu, sağlığı, anahtarları ve ayarları | Kanal Genel Bakışı |
| Setup | Seçili kanal için beş adımlık kurulum merkezi ve veri sağlığı | Kurulum Merkezi |
| Custom Scripts | Yalnızca web kanalında görünür | Özel Scriptler |
/dashboard/channels ve eski /dashboard/sites adresleri Channels ekranına yönlendirir; yer imleriniz çalışmaya devam eder.
Neden "site" değil "kanal"
Eylül 2026'ya kadar bir organizasyon site sahibi olurdu: bir alan adı, bir anahtar, bir feed. React Native SDK'sı bu kelimeyi bozdu. Uygulamanın doğrulanacak alan adı, kontrol edilecek Origin başlığı, yapıştırılacak script'i ve widget'ın içine çizeceği bir DOM'u yoktur — ama kataloğu, kampanyaları, araması, önerileri, siparişleri ve ziyaretçileri vardır. Yani sitenin geri kalan her şeyi.
Kanal, ikisinin de üst kümesidir. Türü, hangi kurulumun geçerli olduğunu söyler — bkz. Kanal Türleri.
Adlar kodda hâlâ site
Depolama ve HTTP katmanı bilerek yeniden adlandırılmadı: tablo sites, anahtar siteKey, public yol /public/sites/SITE_KEY/.... Çünkü siteKey müşterilerin vitrinlerindeki her yerleştirme kodunda ve yayınlanmış bir npm paketinde yazılıdır. Panel "kanal" der, geliştirici yüzeyi site demeye devam eder. Yetkili API de aynı denetleyiciyle iki yoldan açılır: /api/v1/channels (kanonik) ve /api/v1/sites (eski çağıranlar için).
Organizasyon ve kanal ilişkisi
Organizasyon (şirketiniz)
├─ Kullanıcılar ve roller
├─ Modüller ve limitler
└─ Kanallar
├─ magaza.com (web) → kendi kampanyaları, raporları
├─ magaza.de (web) → tamamen ayrı veri
└─ com.magaza.app (uygulama) → kendi rakamları, ortak katalog
Modüller, limitler ve kullanıcı yönetimi organizasyon seviyesindedir; içerik ve veri kanal seviyesinde ayrılır. Bir kanaldan diğerine kampanya veya segment taşınmaz. Organizasyonun kaç kanal açabildiği planınızdaki channels limitiyle belirlenir — bkz. Abonelik.
Katalog bunun tek istisnasıdır ve isteğe bağlıdır: bir kanal, başka bir kanalın ürün feed'ini okuyabilir — bkz. Paylaşılan Katalog.
Kanal kaç tane olmalı
| Durum | Öneri |
|---|---|
| Tek mağaza, tek alan adı | Tek kanal |
Aynı mağaza, www ve kök alan adı | Tek kanal. Genel API, doğrulanmış alan adının kendisini ve her alt alan adını (www, tr, staging…) kabul eder; kök ile www her iki yönde de eşleşir |
| Aynı mağaza, tamamen farklı bir ikinci alan adı | Ayrı kanal, ya da alan adı takma adı için hesap yöneticinizle konuşun — bkz. Kanal Ayarları |
| Web sitesi ve mobil uygulama | İki kanal, kataloğu paylaşın |
| Farklı ülke mağazaları, farklı katalog ve para birimi | Ayrı kanal (bir kanalın tek para birimi ve tek feed'i vardır) |
Ayrı kanal açmanın maliyeti, kampanya ve ayarları iki kez kurmanızdır. Veriyi ayırmanız gerekmiyorsa tek kanalda kalın. Web ve uygulama ise ayrı olmalıdır: kurulumları, kimlik doğrulamaları ve raporlanacak davranışları farklıdır.
Kanal durumu
Channels ekranında her web kanalının yanında bir durum rozeti vardır:
- Verified (Doğrulandı) — alan adı doğrulanmış; widget'lar çalışabilir.
- Pending (Bekliyor) — doğrulanmamış. Genel API bu kanalın anahtarına
403 Site not verifieddöner: widget'lar gösterilmez, olaylar reddedilir. Kanal Genel Bakışı'nda aynı durum Pending Verification (Doğrulama Bekliyor) yazar.
Uygulama kanalında doğrulama rozeti yoktur: doğrulanacak bir alan adı yoktur, kanal oluşturulduğu anda doğrulanmış sayılır ve yetkilendirmeyi API anahtarı yapar.
Neden bir kanal göremiyorum, neden ekranlar kapalı
| Belirti | Neden |
|---|---|
| Kenar çubuğunda kanala bağlı satırlar gri, yanında "Select a channel first" | Henüz kanal seçilmemiş. Üstteki kanal seçiciden bir kanal seçin; kanalı olmayan hesap önce Channels ekranından kanal eklemelidir |
| Bir satır menüde hiç yok | Satırın modülü hesabınıza tanımlanmamış (ekran kaldırılır) ya da seçili kanal türü o özelliği desteklemiyor — örneğin uygulama kanalında Custom Scripts yoktur |
| Bazı kanallar listede yok | Üye (marketing rolü) hesabına yalnızca belirli kanallar atanmış olabilir; yöneticiler her zaman tümünü görür — bkz. Kullanıcılar ve Roller |
| Kanal ekleme, anahtar yenileme, silme ve doğrulama düğmeleri çalışmıyor | Bu işlemler admin rolünün yetkisidir; marketing rolü kanalları yalnızca görüntüler |
Sırada ne var
Son güncelleme: 22 Ekim 2026
