Direct answer: CRM revenue attribution connects a governed original source and touch history to an opportunity and finance-verified outcome. Separate contacts from opportunities, preserve source history, define revenue recognition and reconcile CRM values before reporting marketing ROI.
Key takeaways
- One contact may have several opportunities.
- Original source should not be overwritten by later touches.
- Opportunity value is pipeline, not revenue.
- Finance reconciliation is essential.
Design the data model
Use contact for identity and opportunity for each commercial buying motion. Store original source, latest meaningful source, campaign history, owner, stage timestamps, value, probability and final outcome.
Define attribution rules
Document lookback window, direct treatment, partner influence, renewals, multi-product deals and manual overrides. Require reason and audit trail for overrides.
Verify revenue
| Value | Meaning |
|---|---|
| Lead value | Planning estimate |
| Opportunity value | Potential deal amount |
| Booked value | Contracted amount |
| Recognised revenue | Finance-defined revenue |
Build cohort reports
Report leads, qualified opportunities, win rate, sales cycle and verified revenue by acquisition cohort. Do not mix creation-month spend with unrelated close-month revenue.
Experience, sources and limitations
This guide reflects GrowthSparx's practical work across acquisition, analytics, CRM and conversion operations. Platform interfaces and requirements change, so verify official documentation before implementation. The framework does not promise perfect attribution; it makes evidence, controls and uncertainty visible.
