2 Stimmen

Statistikmodul für Java EE-Webanwendungen

Wir arbeiten an einer Java EE-Webanwendung, und die Leute vom Marketing brauchen einige wirklich detaillierte Statistiken für unsere Website. Etwas Ähnliches wie Google Analytics, das die Informationen der Nutzer und ihre Navigation durch die Website erfasst (woher sie kommen, was sie anklicken, wohin sie gehen usw.).

Die Abhängigkeit von einem Drittanbieterdienst wie Analytics ist keine Option.

Sie würden diese Informationen auch gerne in Diagrammen und ähnlichem darstellen, was gar nicht so schwer ist, denn wenn die Daten einmal gesammelt sind, geht es nur noch um die richtigen Abfragen und die Art der Darstellung.

Ich möchte das Rad nicht neu erfinden, aber wissen Sie, ob es eine API, ein Framework oder eine andere Art von Bibliotheken gibt, die dem Projekt für dieses Ziel hinzugefügt werden können?

3voto

JeeBee Punkte 17329

1) Sie könnten einen Log-Analyser verwenden, um die Webserver-Protokolle zu analysieren - mit Tomcat müssen Sie ein Modul installieren, das dies tut, ich habe den Namen vergessen.

2) Erstellen Sie in Ihrer Datenbank eine Tabelle mit dem Namen user_journey oder ähnlich. Darin können Sie alle relevanten Details zu jedem Treffer protokollieren. Fügen Sie dann in Ihrem Root-Servlet oder dem Äquivalent für das von Ihnen verwendete Framework einen Eintrag in diese Tabelle mit den von Ihnen benötigten Details hinzu - Nachverfolgung nach session_id, user_id, page_hit und so weiter.

[3) Erstellen Sie Aggregatstabellen, um Ihre monatlichen und jährlichen Statistiken einmalig zu erstellen.]

3) Verwenden Sie BIRT, um die Analyse dieser Datenbanktabellen zu präsentieren.

1voto

Sehen Sie sich Open Symphony Clickstream an, es kann helfen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X