RE: Are there any connections, out of box, between Campaigns and Marketing?
Hello,
in Dynamics 365 for Marketing "Customer Journeys" is the automation construct that drives your audience from segments though email marketing messages to marketing pages and forms and more. marketing messages. pages, forms, etc. can be used in several customer journeys.
I understand that you desire to provide some type of grouping of those marketing assets under a construct like 'Campaign' or 'Program' for the purpose of common reporting and perhaps ROI calculation.
With Dynamics 365 customization it should be easy to introduce such concept using relations and then use Power BI to compose reporting that uses the Program/Campaign as a dimension.