-
Notifications
You must be signed in to change notification settings - Fork 54
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
Track and report on search and navigation success #3644
Comments
Should a SearchAttempt to belong to a user? (optionally, if they are logged in / not a guest) |
My temptation is to say "yes", however that feels a little creepy since people generally don't expect their search history to be logged. Let's not, but attach the Ahoy visit ID so that we can aggregate all the searches in a session without knowing which particular user that was. |
sylvieed
added a commit
that referenced
this issue
Jun 20, 2023
sylvieed
added a commit
that referenced
this issue
Jun 20, 2023
sylvieed
added a commit
that referenced
this issue
Aug 1, 2023
sylvieed
added a commit
that referenced
this issue
Aug 1, 2023
sylvieed
added a commit
that referenced
this issue
Aug 1, 2023
sylvieed
added a commit
that referenced
this issue
Aug 1, 2023
sylvieed
added a commit
that referenced
this issue
Aug 2, 2023
sylvieed
added a commit
that referenced
this issue
Aug 17, 2023
sylvieed
added a commit
that referenced
this issue
Aug 17, 2023
sylvieed
added a commit
that referenced
this issue
Aug 17, 2023
sylvieed
added a commit
that referenced
this issue
Aug 17, 2023
saracarl
added a commit
that referenced
this issue
Aug 22, 2023
WIP: Added search attempt tracking for #3644
sylvieed
added a commit
that referenced
this issue
Aug 23, 2023
benwbrum
added a commit
that referenced
this issue
Aug 31, 2023
Remove search attempt from session when searcher leaves results for #3644
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
How findable are projects? How useful is our search feature for volunteers looking for something to work on?
We'd like to track these things:
For the data gathering portion of this, we can start by modifying the search form as follows:
#create
action of the newsearch_attempt_controller
. This would redirect to theshow
action of that controller, which would contain the current object displaying the search results. It would also update the hit count on the search attempt record. (If necessary in later stages, we might also need to load this search attempt object into the user's session.)For the display portion, we should (at minimum) add a
Searches
tab to the admin dashboard. This should list all search_attempts, with relevant fields. We should also add a roll-up statistic or two to the dashboard showing average successful searches recently. (@saracarl, what else are we interested in here?)The text was updated successfully, but these errors were encountered: