This documentation is currently available in Turkish only.

Özel script

Vitrinine kendi JavaScript kodunu ekle: canlı destek, ısı haritası, kendi analiz aracın. Hangi sayfada ve ne zaman çalışacağını, çerez onayını ve güvenlik kurallarını buradan öğren.

Ekleme

Mağazam → Ayarlar → Geliştirici → Özel script. Sayfayı mağaza sahibi ve yöneticiler görür. Bir mağazada en çok 10 script olur.

Alan Not
Ad Zorunlu, en çok 60 karakter
Dosya adresi https adresi, en çok 500 karakter
Kod Satır içi JavaScript, en çok 20000 karakter. Dosya adresi doluysa kullanılmaz
Sayfalar Ödeme ve hesap sayfaları hariç (varsayılan) ya da tüm sayfalar
Çerez onayı Varsayılan olarak açık
Açık Kapalı script hiç çalışmaz, ayarı silinmez

Dosya adresi ya da koddan biri gereklidir. Kaydedince mağazanın sayfa önbelleği temizlenir.

Nerede çalışır

Sayfa Varsayılan Tüm sayfalar
Ana sayfa, ürün, koleksiyon, sepet, arama, blog ve diğerleri Çalışır Çalışır
Ödeme Çalışmaz Çalışır
Sipariş Çalışmaz Çalışır
Müşteri hesabı Çalışmaz Çalışır

Mağaza önizlemesinde ve demo mağazada hiç çalışmaz.

Ödeme sayfasında çalışan kod, müşterinin yazdığı adres ve iletişim bilgilerini görebilir. Tüm sayfaları yalnız gerçekten gerekiyorsa seç.

Ne zaman çalışır

Çerez onayı açıksa script ziyaretçi çerez kutusunda kabul edince yüklenir, reddederse hiç yüklenmez. Tercih tarayıcıda saklanır, sonraki sayfalarda kutu tekrar sorulmaz.

Çerez onayı kapalıysa sayfa açılır açılmaz çalışır. Çerez ya da kişisel veri işleyen kod için onayı kapatma (KVKK).

Örnek

Kod alanına yaz, sepete eklemeleri kendi aracına gönder:

js
window.piyodo.on('add_to_cart', (event) => {
    navigator.sendBeacon('https://analiz.ornek.com/sepet', JSON.stringify({
        product: event.product_id,
        variant: event.variant_id,
        quantity: event.quantity,
    }));
});

Dinleyebileceğin olaylar Vitrin olayları sayfasında.

Güvenlik

Kod ziyaretçinin tarayıcısında, mağazanın kendi adresinde çalışır ve temizlenmez. Yalnız güvendiğin kaynaktan kod ekle. Dosya adresi verdiysen o dosyayı sunan taraf kodu istediği zaman değiştirebilir. Bozuk bir script yüzünden vitrin görünümü bozulursa scripti kapat ya da sil.