Content scoring tool to figure out which contact is interested in what topic cluster
We're currently creating a bunch of topic clusters and the respective pillar pages for them. I was wondering what would be the best way to build a system that shows us which contact is interested in/focused on what topic.
Ideally, I would have lead-scoring- kind of content scoring system that would allow me to give points to various content around one core topic cluster (e.g. has downloaded content offer 'topic A', has visited blog post for 'topic A', has visited product page related to topic A, opened an Email related to topic A etc.) and the more a contact has consumed of content 'Topic A', the higher his score gets and the more I'm sure that this topic is really relevant for the contact.
I see that there is currently no such an option to build different 'Content Scoring' systems.
So my idea would be to create properties for Topics A, B, C, D etc. either as dropdown (low interest in A, medium interest in A, high interest in A) or may be with a numerous value? Then I would have to create complex workflows that would change that property based on the value the property had before (e.g. if property A value is medium interest in A and contact downloads content offer 'Topic A', then change property to 'high interest in Topic A' etc.)
I'm a little bit worried that this system would get out of hands as it would grow very complex with more content.
So I was wondering if you have any idea on how to solve this? My goal is simple to identify which contact is interested in which of my topic clusters?
Any inputs appreciated!