Kanal Türleri

Web sitesi ile uygulama kanalı arasındaki fark

Selwise'te iki tür kanal vardır: web sitesi ve mobil uygulama. Kanal türü, kanalı eklerken seçilir ve sonradan değiştirilemez.

Panelde nerede

Sol menüde Kanallar → Add Channel (Channels). Tür, formun ilk sorusudur (What are you adding? — Ne ekliyorsunuz?); adres alanının etiketi, doğrulama biçimi ve kurulum adımları buna göre değişir. Türün adı panelde Website (Web Sitesi) ve Mobile App (Mobil Uygulama) olarak geçer; API'de değeri web ve app'tir.

Fark nerede

Web sitesi (web)Mobil uygulama (app)
AdresAlan adı (magaza.com)Uygulama tanımlayıcısı (com.magaza.app)
Kurulum<script> etiketi@selwise/react-native SDK
Kimlik doğrulamaDoğrulanmış alan adı; Origin ve Referer taşımayan sunucu çağrıları API anahtarıylaHer zaman API anahtarı (x-selwise-api-key) — bir Origin gelse bile
DoğrulamaDomain doğrulaması gerekirDoğrulanacak alan adı yoktur; kanal oluşturulduğu anda doğrulanmış sayılır
ÇizimWidget'ı Selwise çizerSDK kararı verir, çizimi uygulamanız yapar
Tarayıcıdan CORSDoğrulanmış alan adı için açıkHiçbir tarayıcı kökenine açık değil

Hangi özellik hangi türde çalışır

Aşağıdaki tablo koddaki tek kaynaktan (CHANNEL_TYPE_CAPABILITIES) gelir; panel menüsü, API doğrulaması ve kurulum yönergeleri aynı listeyi okur.

ÖzellikWeb sitesiMobil uygulama
Kampanyalar ve widget'lar (karar olarak)VarVar — çizimi uygulama yapar
Selwise'in kendi çizdiği yüzeyler (hosted rendering)VarYok
Arama, öneriler, olay izleme, sipariş atfı, segmentlerVarVar
Varlık deneyleri (widget, kampanya, öneri şeridi A/B)VarVar
Sayfa üstü deneyler (sayfa DOM'unu değiştiren)VarYok
Canlı sepet değeri (hedef çubuğu)Var — data layer veya platform sepetiVar — uygulama setCart ile bildirir
Ürün kataloğu ve feedVarVar
Ürün zenginleştirmeVarVar — uygulama adlandırılmış bir yuva (placementKey) ister, içeriği izole bir WebView'da çizer
Sunucu taraflı renderVarYok
Sekme mesajı (Tab Talk)Var (yalnızca masaüstü tarayıcı)Yok
Özel script'ler (JavaScript ve CSS)VarYok
Data layerVarYok — olaylar SDK'nın track() çağrılarıyla gelir
Domain doğrulama, script kurulumuVarYok
API anahtarı zorunluluğuİsteğe bağlıZorunlu

Yokların nedeni ürün kararı değildir: uygulamada çalıştırılacak bir <script>, dinlenecek bir window.dataLayer, sekme başlığı ve sayfa DOM'u yoktur. Bu ekranlar, uygulama kanalı seçiliyken sol menüde hiç görünmez; ilgili kod alanları uygulama kanalında kaydedilir ama çalıştırılmaz — bkz. Özel Scriptler.

Uygulamada özel widget

Custom türünde bir yüzeyin kodu uygulamada çalışır: SDK onu bir WebView'da çizer. Bu, "uygulamada özel script yok" kuralının tek istisnasıdır — bkz. Mobil SDK.

Yanlış türü seçtiysem

Kanal türü güncellenemez; hem panelde hem yönetici yolunda böyledir. Nedeni, türü değiştirmenin arkada doğrulanmış bir alan adı, kurulum kodu, özel script'ler ve zenginleştirme kurallarını yapılandırılmış görünür bırakıp işlevsiz hâle getirmesidir. Veri girmediğiniz bir kanalı silip yenisini ekleyin; veri girdiğiniz bir kanal için doğru çözüm ikinci bir kanaldır.

Sırada ne var

Son güncelleme: 22 Ekim 2026