Kullanıcıların hareketlerinden günlükleri oluşturan bir mobil uygulamamız var. Aşağıdaki örnek günlükleri kopyaladım, tek bir kullanıcının uygulama ile çalıştığı ortalama süreyi bulmak istiyorum, gördüğünüz gibi userIds ve bir eylemin gerçekleştiği tam zamanı, problem kullanıcı kullanımını bulamıyorum zaman (oturum). Eminim problemimi çözen bir algoritma var. Google-analytics gibi bazı araçların aynı şeyi yaptığını biliyorum, ancak her oturumda kullanıcı etkin süresinin tam değerini bilmek istiyorum, ortalama etkin zaman ve ortalama oturum süresi; Kullanıcı başına ve tüm kullanıcılar için.Kullanıcıların işlem günlüklerinden bilgi işlem oturumu
ID UserID Action ActionID CreatedDateTime
6452477 54261 37 30889 2016-03-28 08:41:43.110
6452476 54261 37 30889 2016-03-28 08:41:42.590
6452475 54261 37 30889 2016-03-28 08:41:42.590
6452474 54261 45 30889 2016-03-28 08:41:42.030
6452473 54261 45 30889 2016-03-28 08:41:42.030
6452472 40906 81 20 2016-03-28 08:41:32.853
6452471 40906 22 210718 2016-03-28 08:41:32.003
6452470 22812 15 58598 2016-03-28 08:41:29.913
6452469 54261 81 0 2016-03-28 08:41:29.717
6452468 54261 81 0 2016-03-28 08:41:29.700
6452467 22812 15 58598 2016-03-28 08:41:22.233
6452466 22812 15 58598 2016-03-28 08:41:22.040
6452465 22812 25 58598 2016-03-28 08:41:22.020
6452464 22812 15 58598 2016-03-28 08:41:22.017
6452463 40906 81 10 2016-03-28 08:41:02.023
6452462 38296 32 31237 2016-03-28 08:41:01.970
6452461 455 32 29596 2016-03-28 08:41:01.967
6452460 38258 22 210717 2016-03-28 08:40:58.930
6452459 22812 412 -1 2016-03-28 08:40:56.860
6452458 22812 82 0 2016-03-28 08:40:52.820
Oturumun yukarıdaki kayıttan nasıl hesaplanacağını bilmek ister ... yerel mobil işlevlerle değil ...! –
Tamam, o fonksiyonları kaydedebilir! OnPause ve onDestroy'un ne zaman olduğunu bilmiyor olsaydı, tam zamanı nasıl alabiliyordu? Bence imkansız. – jmosawy
@jmosawy Benim mobil uygulamasına böyle bir şekilde erişemiyorum. Kullanıcılarımın eylemlerini günlüklerim var. Sunucu tarafımda bulunan günlüklerdeki verileri hesaplamak istiyorum. –