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

VeriKaynağı
Sayfa görüntülemeOtomatik
Ürün görüntülemeOtomatik: 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 çıkarmaKendiliğ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ğiSelwise.identify (Kimliklendirme)
Arama terimiSelwise 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.total ile 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