Benutzeraktivitätsprofil und Statistik

Ich untersuche nur, was die beste Vorgehensweise / das beste Framework für die Implementierung der Funktion zum Sammeln und Anzeigen von Benutzeraktivitätsstatistiken ist, die benutzerspezifisch sind und sich auf die Anmeldebenutzeraktivitäten in ASP.NET beziehen. Beispielsweise möchte ich für einen bestimmten angemeldeten Benutzer auf meiner Site wissen, welche Site er / sie am letzten Tag, in der letzten Woche oder in usw. besucht hat. Wie häufig ist dies? top 5/10? und für die gesamte Website, was sind die 5 beliebtesten Seiten oder Suchbegriffe (basierend nur auf angemeldeten Benutzern, nicht auf Crawlern oder anonymen Besuchen)

Ich habe Webstatistiken wie getclicky, webstats und google analytics verwendet. Sie sind alle großartig, aber das Tracking basiert auf allgemeinen Besuchen. Ich möchte es jedoch mit einzelnen Benutzern / Rollen oder der in meinem System definierten Organisationsstruktur verknüpfen und in der Lage sein, den Stakeholdern darüber Bericht zu erstatten.

Dies wird auch interessanter, wenn wir eine hierarchische Struktur haben, z. B. Benutzer-> Abteilung / Gruppe-> Firma, und versuchen, Berichte über die fünf wichtigsten Websites für diesen Benutzer zu erstellen. Was sind die 5 meistbesuchten Websites in dieser Abteilung / Geschäftseinheit / Gruppe? Wie hoch ist die Seitenfrequenz?

FRAGE Also, was ist der beste Weg, um dies in ASP.NET zu implementieren? Gibt es einen httpModule-Handler, ein Framework oder ein Produkt, das dies ausführt?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage