Бұл құжат әзірге тек түрік тілінде.
Ö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:
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.