-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
🍾 Priority featureA feature that is a priorityA feature that is a priority
Description
To enable detailed analytics on user engagement and app usage, we need to track each query made by users. This will involve storing a document in our MongoDB database every time a query is executed.
Implementation Details
- Data Structure: Each document stored should contain
user_id
andtimestamp
. - Database: MongoDB will be used to store this data (we know it and it works well).
- Schema Example:
{ "user_id": "<user_id_here>", "timestamp": "<ISO_date_time_here>" }
Tasks
-
Backend Update:
- Modify the query handling mechanism to include a step for data logging.
- Ensure the logging process is efficient and does not significantly impact query response times.
- Implement a simple and effective schema to facilitate easy storage and retrieval of query data.
-
Data Privacy Compliance:
- Verify that this data collection process complies with our privacy policy and any relevant data protection regulations.
Metadata
Metadata
Assignees
Labels
🍾 Priority featureA feature that is a priorityA feature that is a priority