When to Use / Why It Matters
Use the Campaign Value Tracker when you need to:
Calculate ROI for marketing campaigns
Track revenue attribution from different marketing channels
Analyze campaign performance and cost-effectiveness
Make data-driven decisions about marketing spend allocation
How It Works
Data Sources
The Campaign Value Tracker pulls from multiple sources:
Campaign Costs — integrates with Google Ads spend tracking and manual cost entries
Conversion Values — tracks revenue from admissions and conversions linked to campaigns
Lead Attribution — connects leads and admissions back to their originating campaigns
ROI Calculation
The system calculates ROI using the following formula:
ROI = (Revenue Generated - Campaign Cost) / Campaign Cost × 100
Revenue is tracked when leads convert to admissions and the admission value is recorded in the CRM.
Understanding Data Update Delays
Campaign Cost Updates
Campaign costs may not update immediately due to:
Google Ads Integration — daily sync pulls spend data from the previous day only
Manual Entries — costs must be manually entered in the campaign spend tracking section
Processing Time — integration data can take several hours to appear in analytics
Revenue Attribution
Revenue data updates when:
Leads are properly attributed to campaigns through lead source tracking
Admissions are completed and recorded with associated revenue values
The lead-to-admission conversion is properly linked in the CRM
.
Tips & Notes
⚠️ Important: Mock admissions or test data may not trigger proper revenue attribution if they lack lead source connections or realistic revenue values.
💡 Tip: Ensure your Google Ads integration is properly configured to see automatic cost updates. Manual cost entries can be added anytime in the campaign spend tracking section.
✅ Best Practice: Allow 24–48 hours for data to fully sync between systems before troubleshooting ROI calculations.
Related Resources
How Campaign Spend Tracking and Google Ads Integration Works in CRM
How to Set Up Historical Data Sync and iCampaign Integration
How to sync CRM fields to iCampaign and trigger manual sync for new mappings

