Qualify points

My idea is:
Instead of simply adding points they could be qualified in categories. E.g. we have different types of events and if someone clicks on a button that is related to a certain type of event this could add points in that specific category. So we could learn more about the direction of the user’s interest and better target the next email.

I think these groups of people would benefit from this idea:

Why I think they would benefit from this idea:
better knowledge about the user’s interests.

Any code or resources to support this idea:

Are you willing to work on this idea?:
yes - we could talk about the structure that would open up the concept of points.

What skills and resources do you need to explore this further?