What you spend, and what it returns
Marketing
Campaigns, spend and the leads they actually produced — joined to the pipeline, not in a separate report.
Campaigns
Each campaign is a record: what it was, what it cost, when it ran. Leads attach to it, so cost per lead comes out of the data.
Spend vs return
Money in against pipeline value out, by channel. The question this answers is which channel to stop.
Content and outreach
What you posted or sent, and what came back. Same records-and-events shape as everything else.
CAC
Cost to acquire one customer, from real spend and real closed deals.
Needs: Marketing spend history, and a few closed deals to divide by