I like where Diederik is going - what it really depends on is what you intend to measure and how. If you combine it all you don't have an accurate view when doing channel analysis through the standard reports. If you are just trying to see how successful one piece of content is, and would like to know what channel was the most effective, you can set up a content program but for the various activities pass an identifying parameter for lead source.
You may want to consider using the engagement programs so you are looking at success all up regardless of individual mechanics.
We typically create programs where we have discreet spend against it - for instance we may have one whitepaper, but have PPC spend with this as the target, we will have general web traffic, we may have paid insertions, all using the same content, but we want to understand the success of each of those and their ROI independently.