I don't have an automated way of tracking that myself.
I use a Last Read column which shows the last read date.
I also have a Comments blob where I manually transpose the dates once entered.
But I'll keep an eye out for other responses with better methods I could adopt.
See image...