Tracking DocType activities: Page Views?

I have a custom doctype, which has has_web_view enabled. I’d like to track specific activity for that public view. For example, I’d like some way to log the IP address that accessed it.

I know I can create a custom child doctype that I can link to the doctype to track the activity, but is it possible to somehow add custom actions to the built-in Activity Feed?