Deadwood-ai / deadwood-api

Main FastAPI application for the deadwood backend
GNU General Public License v3.0
0 stars 0 forks source link

discussion on what user activity to log #57

Open cmosig opened 1 month ago

cmosig commented 1 month ago

Not sure what is already implement, but I think it would make sense to log the following activities:

Not sure what else is relevant. As the title says, this is a discussion :)

It would make sense to keep in mind the second paper on the database where @JesJehle wants to analyze user interaction after one year of launch (?) and what kind of data is interesting here. This also means logs need to be representative and somewhat standardized.

mmaelicke commented 1 month ago

We have some monitoring that tracks these activities, but that is not ideal for long term persistency of the (monitoring) data.

A good tool that I can suggest to use is PostHog. I used it in another project already. It's straightforward and simple to implement and it is available for the frontend and backend at the same time.

My two cents, without putting too much thought into this (yet): I guess an important perspective is to define when deadtrees.earth was used 'successfull'. What does a successful usage mean and for whom? Then, we can think of the metrics necessary to measure that. In app development this is called a 'conversion event', which usually breaks down to a user buying something on the website, like a product or subscription or clicking an ad. This does not apply here, so maybe a good starting point is to discuss: What is our (user) conversion?