Dobre praktyki programistyczne

Śledzenie myszki z HeatMap

20.11.2011

Stworzyłem nowy projekt do śledzenia zdarzeń myszki na stronach www. Aplikacja zapisuje ruchy myszy i kliknięcia. Zebrane dane są wizualizowane jako obrazy.

Aby zacząć używać HeatMap musisz wdrożyć to na serwer (ja użyłem GlassFish) i postawić bazę danych. Następnie na wybranych stronach wstawia się kod JavaScript, który będzie zbierał i przesyłał dane o pozycji myszy. Ten etap jest podobny do instalacji Google Analytics. Na stronie podglądu nad śledzoną stroną jest wyświetlana półprzeźroczysta mapa z zaznaczonymi zdarzeniami myszy. Jest kilka opcji, aby ograniczyć zakres interesujących danych.

HeatMap jest napisany w Java 7 i wykorzystuje Hibernate do zarządzania danymi. Publikuję ten projekt na licencji GPL 3. Zobacz repozytorium kodu źródłowego na GitHub lub pobierz Heatmap.zip (6 MB) gotowy do wdrożenia.

Leave a Response