ikas
ikas kurulumu
ikas mağazalarında Selwise kurulumu. ikas için hazır bir dataLayer eşlemesi, hazır bir besleme eşlemesi ve mağazanın sepetini okuyan bir okuyucu yoktur; bu sayfa neyin kendiliğinden geldiğini ve neyi sizin göndermeniz gerektiğini ayrı ayrı yazar.
1. Script kurulumu
ikas panelinde tema düzenleme ya da özel kod alanından, her sayfada ve kapanış body etiketinden önce çalışacak şekilde parçayı ekleyin. Alan adı ikas sürümüne göre değişir. SITE_KEY yerine Kanallar → Kanal Özeti → Setup (Channels → Channel Overview) bölümündeki anahtarı yazın.
<link rel="preconnect" href="https://widget.selwise.com" crossorigin>
<link rel="preconnect" href="https://api.selwise.com" crossorigin>
<script>window.Selwise=window.Selwise||{};window.Selwise.q=window.Selwise.q||[];['track','trackOrder','identify','setTraits','pushDataLayer','grantConsent','revokeConsent','showConsentPreferences','withdrawConsent','endJourney'].forEach(function(m){if(!window.Selwise[m])window.Selwise[m]=function(){window.Selwise.q.push([m,arguments])}});</script>
<script async src="https://widget.selwise.com/client.js" data-site-key="SITE_KEY"></script>
Sipariş tamamlama sayfasında da yüklü olduğunu o sayfanın konsolunda window.Selwise yazarak doğrulayın. Verify Now ham HTML'e baktığından etiket sunucuda basılmalıdır; JavaScript ile sonradan eklenen etiket görülmez.
2. Veri katmanı ayarı
Ayarlar → Entegrasyonlar → Data Layer Configuration (Settings → Integrations) ekranında Enable Data Layer (Data Layer'ı Etkinleştir) anahtarını açın; varsayılan kapalıdır ve kapalıyken hiçbir otomatik olay gelmez. E-commerce Platform Preset olarak ikas seçin ve Save Changes ile kaydedin. Ön ayar ikas için yalnızca ürün sayfası ayırt edicilerini ekler ([data-ikas-product-id], [data-product-id], .product-detail); olay eşlemesi taşımaz.
Hangi veri nereden gelir
| Veri | Kaynağı |
|---|---|
| Sayfa görüntüleme | Otomatik |
| Ürün görüntüleme | Otomatik: sayfadan ürün kodu okunur (Product şemalı JSON-LD, data-ikas-product-id, data-product-code, data-product-id) |
| Sayfa türü | URL desenleri ve sayfa ayırt edicileri. İngilizce yollar (/products/, /categories/, /cart, /checkout, /search, /account) varsayılan desenlerle tanınır; Türkçe yollar için aşağıdaki desenleri girin |
| Sepete ekleme ve çıkarma | Kendiliğinden gelmez; window.selwiseLayer.push ile gönderin |
| Sepet tutarı | Mağazanın sepeti okunmaz; yalnızca gönderdiğiniz basket.total ölçülmüş sayılır |
| Kullanıcı kimliği | Selwise.identify (Kimliklendirme) |
| Arama terimi | Selwise araması açıksa kendisi kaydeder; yoksa search_query olayını gönderin |
| Sipariş | trackOrder |
Sayfa türü desenleri
Mağazanızın adresleri Türkçe ise Page Type Patterns (Sayfa Türü Desenleri) alanlarına, gerçek adreslerinize göre doğrulayarak şunları yazın. Platform seçimi varsayılan desenleri değiştirmez.
Product: \/(products?|urun)\/
Category: \/(categories?|kategori)\/
Search: \/(search|arama)
Checkout: \/(checkout|odeme)
Cart: \/(cart|sepet)
Account: \/(account|hesabim)
Sepet olayları
Sepete ekleme ve çıkarma ikas'ta kendiliğinden gelmez: temanın sepet kodundan sepet olaylarını gönderin, basket.total dahil.
3. Sipariş takibi
Sipariş onay sayfasına ortak sipariş parçasını ekleyin; yalnızca ödeme başarıyla tamamlandığında basılan sayfaya.
4. Sepete ekleme (öneri ve arama kartı)
Öneri ve arama formunda sepet platformu olarak ikas seçin. Selwise sepet API'sini çağırmaz; sayfada data-ikas-product-id gibi ürün koduna bağlı o ürünün kendi kutucuğundaki ekle düğmesine ya da formuna tıklar. Ürünün kutucuğu sayfada yoksa ekleme sessizce başarısız olur; ürün koduyla ilişkisi olmayan genel bir düğmeye ise yanlış ürünü eklememek için hiç tıklanmaz.
5. Ürün beslemesi ve varyantlar
ikas için hazır eşleme yoktur. Katalog → Ürün Beslemesi (Catalog → Product Feed) ekranında besleme adresini girin ve alanları eşleyin: Besleme Kurulumu, Alan Eşleme.
Beslemenizdeki her varyant satırı kendi ürünü olur ve kendi koduyla sepete eklenir. Sepetiniz varyant kodunu ürün kodundan ayrı bekliyorsa alan eşlemesinde Add-to-Cart Code (Sepete Ekleme Kodu) satırını doldurun; gruplama anahtarı alanını da eşlemede belirtin: Varyant Gruplama.
İmzalı kimlik
ikas temaları imzayı ancak sunucu tarafında kod çalıştıran özel bir temada üretebilir. Böyle bir temanız yoksa kanalı Report (Raporla) modunda bırakın; kanal yine temel korumalara sahiptir. Bkz. İmzalı Kimlik.
Kontrol listesi
- Script tüm sayfalarda, Verify Now geçti
- Enable Data Layer açık, ön ayar ikas
- Sayfa türü desenleri girildi (Türkçe adreslerde)
- Sepet olayları
basket.totalile gönderiliyor - Siparişler Orders satırında
- Besleme senkronize; varyant gruplaması (varyantlı katalogsa)
- Öneri kartından sepete ekleme test modunda çalışıyor
Doğrulama yolları: Kurulum ve Doğrulama.
Son güncelleme: 23 Ekim 2026
