Which module allows for tracking recently viewed content per user?
The Recently Read module does not allow you out of the box to be configure per content type, but it seems to me that the views you create to show the content can easily be filtered by content type. See comments #3 and #5 of this thread.

Also a quick scan of the modules source code tells me, that there is still support for relationships in views. So you should be able to follow the configuration guidelines in the linked comments to achieve what you want.