İçeriğe geç

Oturum kaydı

Web Sitesi Ziyaretçi Kaydı Nedir, Nasıl Yapılır?

Web sitesi ziyaretçi kaydı nedir, video mu çekilir, hangi veriler kaydedilir? Google Analytics farkı, KVKK notları ve oturum kaydı aracı seçme listesi.

Yayımlanma · Güncellenme · 5 dk okuma

Web sitesi ziyaretçi kaydı, bir kullanıcının sitenizde neyi gördüğünü, nereye tıkladığını, ne kadar kaydırdığını ve nerede takıldığını sonradan izlemenizi sağlayan yöntemdir. Buna oturum kaydı da denir. Çoğu modern araç ekran videosu çekmez; sayfanın yapısını ve bu yapıdaki değişiklikleri kaydeder, izlerken sayfayı yeniden kurar.

Web sitesi ziyaretçi kaydı nedir?

Raporlar size kaç kişinin ödeme sayfasına geldiğini ve kaçının siparişi tamamlamadığını söyler. Neden tamamlamadığını söylemez. Ziyaretçi kaydı bu boşluğu doldurur: tek bir oturumu baştan sona açar, kullanıcının gözünden sitenizi görürsünüz. Bir butonun mobilde klavyenin altında kaldığını, bir kupon alanının hata verdiğini ya da açılır menünün tıklamaya tepki vermediğini birkaç dakikalık izlemeyle fark edebilirsiniz.

Ürün ekipleri, destek ekipleri ve e-ticaret yöneticileri bu kayıtları farklı amaçlarla kullanır. Ürün ekibi yeni bir özelliğin anlaşılıp anlaşılmadığına bakar. Destek ekibi “ödeme yapamıyorum” diyen müşterinin gerçekten ne yaşadığını görür. Pazarlama ekibi kampanya sayfasındaki kopukluğu yakalar.

Ziyaretçi kaydının en büyük faydası, tahmin yerine gözleme dayalı karar vermenizi sağlamasıdır. Toplantıda “kullanıcılar bu butonu bulamıyor olabilir” demek yerine, butonu arayan üç farklı oturumu ekibinizle birlikte izleyebilirsiniz. Bu da hem önceliklendirmeyi hızlandırır hem de tasarım, yazılım ve pazarlama ekipleri arasındaki tartışmaları kısaltır.

Ziyaretçinin ekran videosu mu çekiliyor?

Hayır. Tarayıcıda çalışan oturum kaydı araçlarının büyük kısmı DOM kaydı yapar. Sayfa açıldığında yapının tam bir anlık görüntüsü alınır, ardından yalnızca değişiklikler, tıklamalar, kaydırmalar ve fare hareketleri olay olarak gönderilir. İzleme ekranı bu olayları sırayla uygular ve sayfayı yeniden oluşturur. Bu yüzden kayıtlar video dosyasına göre çok daha hafiftir ve metinler net görünür.

AnyReplay da bu yöntemi kullanır. Sayfadaki betiklerin içeriği kaydedilmez; izleme sırasında da betikler çalıştırılmaz, kayıt korumalı bir çerçevede oynatılır. Ayrıntıları kaydın nasıl çalıştığını anlatan dokümantasyonda (İngilizce) bulabilirsiniz.

Hangi veriler kaydedilir, hangileri kaydedilmemeli?

Bir oturum kaydında genellikle sayfa yapısı, görünen metinler, tıklamalar, kaydırma, pencere boyutu, sayfa geçişleri ve yakalanmamış hatalar bulunur. Kaydedilmemesi gerekenler ise ziyaretçinin yazdığı değerlerdir: şifre, e-posta, telefon, kart bilgisi, adres, T.C. kimlik numarası ve serbest metin alanları. Ekranda görünen kişisel bilgiler de aynı dikkati ister; örneğin “Hoş geldiniz, Ayşe Yılmaz” yazan bir başlık ya da sipariş özetindeki adres.

  • Kaydedilebilir: sayfa yapısı, butonlar, menüler, tıklama ve kaydırma hareketleri, hata olayları, sayfa adresi.
  • Maskelenmeli: form alanlarına yazılan her değer, ekranda görünen ad, adres ve sipariş bilgileri.
  • Hiç kaydedilmemeli: ödeme çerçeveleri, kimlik belgesi görüntüleri, sağlık gibi özel nitelikli veriler içeren bölümler.

AnyReplay’de bu ayrımı siz çizersiniz. Kaydedici varsayılan olarak her input, textarea ve select değerini tarayıcıda yıldızlara çevirir ve bu değerler cihazdan hiç çıkmaz; maskAllInputs: false verdiğinizde yazılanlar kaydedilir, maskAllTyping: true ise zengin metin alanlarını da maskeler. Şifre, tek kullanımlık kod, kart bilgisi ve IBAN alanları hangi ayarı seçerseniz seçin maskelidir; e-posta ve telefon alanları bu listede değildir ve maskAllInputs ayarına uyar. Tek bir metni ya da alan değerini ar-mask sınıfıyla gizleyebilir, bir bölümü ar-block sınıfıyla kayıttan tamamen çıkarabilirsiniz. Nasıl ayarlanacağını maskeleme dokümantasyonunda (İngilizce) görebilirsiniz.

Google Analytics ile farkı ne?

Google Analytics gibi analitik araçlar sayıları toplar: ziyaret, kaynak, dönüşüm, hemen çıkma. Oturum kaydı ise tek tek deneyimleri gösterir. İkisi birbirinin yerine geçmez; birlikte kullanıldığında en çok işe yarar. Analitik size sorunun nerede olduğunu gösterir, kayıt neden olduğunu.

Analitik ve oturum kaydı karşılaştırması
KonuAnalitik araçlarOturum kaydı
Cevapladığı soruNe kadar, nereden, hangi sayfada?Kullanıcı tam olarak ne yaşadı?
Veri biçimiToplu sayılar ve olaylarTek tek oturumların yeniden oynatılması
Tipik kullanımKampanya ve kanal performansıHata ayıklama, arayüz sorunları, destek talepleri
Gizlilik riskiGenellikle daha düşükEkran içeriği nedeniyle daha yüksek, maskeleme şart

Oturum kaydı aracı seçerken nelere bakılır?

Pazarda çok sayıda araç var ve aralarındaki fark çoğu zaman tanıtım sayfasında görünmez. Aşağıdaki listeyi deneme sürecinde kendi sitenizde kontrol etmenizi öneririz.

  1. Maskeleme denetimi: form değerlerini tek ayarla gizleyebiliyor musunuz, şifre ve kart alanları her durumda maskeli mi, maskeleme tarayıcıda mı yapılıyor?
  2. Onay entegrasyonu: kullanıcı onay vermeden kayıt başlamamasını sağlayabiliyor musunuz?
  3. Saklama süresi: kayıtların ne kadar tutulacağını kendiniz belirleyebiliyor musunuz?
  4. Sorunlu oturumları bulma: hata ve rage click (öfkeli tıklama) içeren oturumları filtreleyebiliyor musunuz?
  5. Özel olaylar: “sepete eklendi” ya da “ödeme adımı 2” gibi kendi olaylarınızı işaretleyebiliyor musunuz?
  6. Mobil uygulama desteği: web dışında React Native uygulamanız da varsa aynı yerde izlenebiliyor mu?
  7. Ekip ve yetki: kimin kayıt izleyebileceğini ve silebileceğini rollerle ayırabiliyor musunuz?
  8. Dil: ekibiniz farklı dillerde çalışıyorsa kayıtlar ortak bir dile çevrilebiliyor mu?
  9. Kurulum ve performans: tek satır betikle ya da paketle kurulabiliyor mu, sayfa hızını belirgin şekilde etkiliyor mu?

AnyReplay bu listenin çoğunu karşılamak için tasarlandı: tek satırla açılan tarayıcı içi maskeleme, onay bekleme modu, kuruluş bazında 1 ile 365 gün arası saklama, hata ve rage click filtreleri, track() ile özel olaylar ve React Native desteği. Isı haritası, huni analizi ve A/B testi sunmuyor; bunlara ihtiyacınız varsa ayrı bir araçla birlikte düşünmelisiniz.

Ziyaretçi kaydı yasal mı, KVKK ne diyor?

Oturum kaydı, ziyaretçiyi doğrudan ya da dolaylı olarak tanımlayabildiği ölçüde kişisel veri işleme sayılır. KVKK Kurumu’nun çerez rehberi, analitik amaçlı çerezlerin zorunlu çerez sayılmadığını ve bunlar için genellikle kullanıcının aktif onayının beklendiğini belirtir. Pratikte bu, çerez banner’ınızda analitik kategoriye onay verilmeden kaydın başlamaması anlamına gelir. Aydınlatma metninizde kaydı, amacını, saklama süresini ve varsa yurt dışına aktarımı açıkça anlatmanız gerekir.

AnyReplay’de requireConsent: true ayarıyla consent(true) çağrılana kadar hiçbir şey kaydedilmez. Web kaydedici çerez kullanmaz; örnekleme için localStorage içinde rastgele bir ziyaretçi kimliği ve oturum için sessionStorage kullanır. Bu da cihaza erişim sayılabileceğinden onay akışınıza dahil etmeniz önerilir. Gizlilik özelliklerini ayrıca inceleyebilirsiniz.

Nasıl başlanır?

  1. Amacı belirleyin

    Ödeme adımındaki kaybı mı, destek taleplerini mi, yeni bir özelliği mi anlamak istiyorsunuz? Kaydı buna göre kurgulayın.

  2. Onay ve aydınlatmayı hazırlayın

    Çerez banner’ınızı ve aydınlatma metninizi kayıt başlamadan önce güncelleyin.

  3. Kurulumu yapın

    Betik etiketi ya da npm paketiyle kurun; adımlar hızlı başlangıç rehberinde (İngilizce) anlatılıyor.

  4. Maskelemeyi açıp test edin

    Hangi alanların ve ekran metinlerinin gizleneceğine karar verin, ayarı yapın, sonra kendi oturumunuzu kaydedip gerçekten gizlendiklerini kontrol edin.

  5. Filtrelerle izleyin

    Rastgele oturum izlemek yerine hata, rage click ya da özel olay içeren oturumlardan başlayın.

Ziyaretçi kaydı sitemi yavaşlatır mı?

DOM kaydı video çekmediği için yük genellikle düşüktür. Yine de kurulumdan sonra sayfa hızınızı ölçmeniz iyi bir alışkanlıktır.

Her ziyaretçiyi kaydetmem gerekir mi?

Hayır. Örnekleme oranıyla ziyaretçilerin bir kısmını kaydedebilir, aylık oturum sınırıyla hacmi kontrol edebilirsiniz.

AnyReplay’i nasıl deneyebilirim?

AnyReplay şu an erken erişimde. Ücretsiz Free planı bir proje, ayda 500 oturum ve 14 günlük saklama içerir.

Kendi sitenizde denemek isterseniz AnyReplay ana sayfasından erken erişim listesine katılabilir, planlar için fiyatlandırma sayfasına bakabilirsiniz.

Her oturumu kendi dilinizde izleyin.

Dakikalar içinde kurun, Free planını dilediğiniz kadar kullanın. Bir proje ve ayda 500 oturum, ücretsiz.