The first thing you need to do is know why you why and what information is going to be connected for a bigger strategy.
Here is what I think is important.
First start with strategy.. That can be where the leads are coming from, how they will be best nurtured, and how each layer will drive to what product or offer. Each of these would be differently tagged including from where the lead came from and then it would then be pushed through the next level of nurture campaign. Automating this is what I think you are asking and it really depends on the sales and lead funnel strategy you create and put in place. The better the strategy, the greater the conversion, but the more complex the tagging and funnel system.
Hope that helps.