Ist es möglich, jede Aktion eines Benutzers auf einer Webseite zu verfolgen und ein Protokoll zu erstellen? Die Idee ist, das Protokoll der Benutzeraktionen über AJAX auf den Server zu übertragen und zu speichern. Auf jedem Fall für jedes Element I-Code schreiben können / Logik etwas lügt in Konsole zu schreiben, aber ich frage mich, ob es eine Bibliothek / Verknüpfung zur Verfügung, das alle Aktionen auf der Webseite auf Client-Seite mit Ereignissen und Aktionen anmelden kann, wie beispielsweise Kopieren, Einfügen , Klick, Doppelklick, Auswahl usw. mit ihrer Elementreferenz.
Sie können vorgefertigte Lösungen verwenden:
Mit Google Analytics und seinem Event Tracker können Sie erstaunliche Dinge tun:
Wenn Sie eine maßgeschneiderte Lösung suchen, können Sie die folgende mit PHP und JavaScript ausprobieren:
Beachten Sie, dass die Verwendung von Drittanbieterlösungen eine bessere Leistung bietet. Die Koordinaten der Mausbewegungen in einer Datenbank in Echtzeit zu schreiben, erfordert eine Menge Ressourcen.
Ich glaube nicht, dass diese Art von Javascript-Bibliothek existiert, Sie könnten einfach eine mit jquery erstellen, hören Sie einfach alle Ereignisse an ( blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error
)
und senden Sie sie dann mithilfe von Web-Sockets
an die ServerseiteSehen Sie sich Google Analytic-Ereignis-Tracking an?
Sie müssen die Tracking-Funktion in Ihr Javascript einbetten, aber es ist sehr bequem zu verwenden.
%Vor%Update: 2017 Neue Analytics API
%Vor%Tags und Links javascript html jquery dom logging