We have a running conversation rather than a closed ticket type system because of the nature of what people raise. It also lets people go back and read over the previous conversation.
I have a variety of systems I use to track bugs, issues, requests and feedback but I do most of my tracking on spreadsheets.
If someone raises multiple issues at once or issues before the other is resolved, I have a note mechanism in chat that allows me to keep a note of anything outstanding.