Like others have stated, really, just look at how SalesForce does it.
Have the ability to (at minimum) create a parent-child relationship where all attribution can roll up to the parent from the child campaigns.
Example (from a marketing perspecrtive):
Product Launch XYXY [parent campaing]
- Launch email 1
- Launch email 2
- Paid Social
- Paid Display
- Webinar 1
- PR
- Blog Post 1
- Blog post 2
- Asset 1
- Asset 2
- Referal Link1 (partner)
- Referal Link2 (partner)
Each bullet above could be considered a separate “child campaign” depending how you build it.
- or at the very least ELEMENTS of the campaign (which I know can be done easily), but in the past I would pump this into SF to build all the campaign heirarchies… unfortunately, we cannot do this simply with Hubspot.
MAYBE tags could work where we can roll up everything with certain tags to build out multiple views of campaigns, channels, etc.
This is actually a must have piece for most marketers. I have inheited a Hubspit instance upon taking a new role and am actually at a loss for how full attribution is done UNLESS I export everything and pump into Excel and other tools.