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ırAçtığı ekranDokümanı
ChannelsTüm kanalların yan yana listesi; kanal ekleme, anahtar ve silme buradaKanallar Ekranı
Channel OverviewSeçili tek kanalın kurulumu, sağlığı, anahtarları ve ayarlarıKanal Genel Bakışı
SetupSeçili kanal için beş adımlık kurulum merkezi ve veri sağlığıKurulum Merkezi
Custom ScriptsYalnı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 birimiAyrı 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 verified dö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ı

BelirtiNeden
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ç yokSatı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ıyorBu 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