Awarding points for viewing content

Is it possible to award points for viewing particular types of content? In the past we've done this on our last platform.. just a really low level like 1 point per piece of content.

From the look of it, this isn't in the available events & I'm thinking I might need to write it as a HTTP-enabled automation & call it from JavaScript.

Or is there a smarter (more back-end) way to do this?