Uygulama üzerinde yapılan tıklama ve hareketlerin kayıt edilmesi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
AliCinkilic
Üye
Mesajlar: 43
Kayıt: 01 Kas 2013 10:03

Uygulama üzerinde yapılan tıklama ve hareketlerin kayıt edilmesi

Mesaj gönderen AliCinkilic »

Merhaba,

Uygulama üzerinde yapılan tıklama ve hareketlerin kayıt edilmesi isteniyor. Bunu her objenin eventlerine girmeden genel bir komponent kullanarak yapabilir miyiz?

Örnek: Müşteri kartı formunu açtı Adres bilgileri sekmesine geçti, sonra vazgeç e basarak formdan çıktı.
Bu olayda 3 durum kayıt altına alınmalı. 1. Form açıldı 2. Adres sekmesine geçti 3. Vazgeç butonuna bastı.

İyi Çalışmalar
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: Uygulama üzerinde yapılan tıklama ve hareketlerin kayıt edilmesi

Mesaj gönderen adelphiforumz »

Merhaba
Böyle bir şeyi yapman mümkün fakat performans kaybına neden olabilir dikkate almanı öneririm.
Her ekranın create işlemine açıkaln formun controlleri yakala ve yakaladığın controlun onEnter eventi varmı bak
varsa ortak tanimladiğın onEnter eventini bulduğun controlune ata ve
ortak yaptigin OnEnter event içerisinde işlemlerini yap.
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
ertank
Kıdemli Üye
Mesajlar: 1716
Kayıt: 12 Eyl 2015 12:45

Re: Uygulama üzerinde yapılan tıklama ve hareketlerin kayıt edilmesi

Mesaj gönderen ertank »

Merhaba,

Aşağıdaki bileşen seti ile ücreti karşılığında istenileni ve fazlasını yapmak mümkün.
http://www.raize.com/DevTools/CodeSite/Default.asp

Ancak yakın zamanda Embarcadero bu firmayı satın aldı. Embarcadero üzerinden aktif üyeliği olanlar hemen ücretsiz kullanabiliyorlar.
https://www.embarcadero.com/press-relea ... developers
ertank
Kıdemli Üye
Mesajlar: 1716
Kayıt: 12 Eyl 2015 12:45

Re: Uygulama üzerinde yapılan tıklama ve hareketlerin kayıt edilmesi

Mesaj gönderen ertank »

Alternatif olması açısından,

Son Delphi sürümlerinden bazılarında Embarcadero AppAnalytics imkanı sağlamaktadır. Sizde bulunması halinde form üzerine bileşeni eklemeniz yeterli olacaktır. Uygulama kapatıldığı zaman bilgiler Embercadero'ya iletilmekte ve orada işlenmektedir.
http://docwiki.embarcadero.com/RADStudi ... s_Overview

Dikkat edilmesi gereken konu bunun bir kullandıkça öde sistemi olmasıdır. Diğer taraftan en düşük özellik sunan sürümü ücretsizdir.

Bu bileşen bir miktar özelleştirilebiliyor.

Kod: Tümünü seç

AppAnalytics1.TrackEvent('button', 'click');
Ancak en üst seviye Delphi kullanıyor olsanız dahi bileşenin kaynak kodu açık değil.

Son olarak, bilgi gizliliği açısından bilgileri kaydetmeye başlamadan kullanıcı onayı alınmasında ve "kişisel verilerin gizliliği" konusuna dikkat etmekte fayda var.
Cevapla