Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement advanced analytics support #306

Open
arkid15r opened this issue Dec 30, 2024 · 3 comments · May be fixed by #339
Open

Implement advanced analytics support #306

arkid15r opened this issue Dec 30, 2024 · 3 comments · May be fixed by #339

Comments

@arkid15r
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
In order to better understand users needs we can store search query data for further analysis.

Describe the solution you'd like
The system should be able to accommodate storing of users' search requests performed from both frontend and NestBot

@ShashaankS
Copy link
Contributor

@arkid15r I'd like to work on it.

@ShashaankS
Copy link
Contributor

ShashaankS commented Dec 30, 2024

We can have a centralized search logging system setup in backend by creating a SearchQuery model in the database to keep the log.
Creating a unified API endpoint for logging search queries from all sources (NestBot and frontend searches).
We can use Chartjs for data visualization and general metrics like query volume, popular queries, emerging or declining search terms on our admin page.

@arkid15r
Copy link
Collaborator Author

It sounds like a plan. Let's create a new apps/analytics application, UserSearchQuery model and build the rest of the logic on top of that?

@arkid15r arkid15r moved this from Todo to In progress in Project Nest Dec 31, 2024
@ShashaankS ShashaankS linked a pull request Jan 4, 2025 that will close this issue
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In progress
Development

Successfully merging a pull request may close this issue.

2 participants