How this tool computes its result
For each marketing channel you define (name, budget, expected ROI %), it computes projectedRevenue = budget × (roi/100 + 1) and projectedProfit = projectedRevenue − budget. Totals are summed across channels, and averageROI is a budget-weighted mean: Σ(roi × budget) / totalAllocatedBudget. A rule-based recommendation engine then checks: whether total budget is under- or over-allocated versus what you entered; whether the single best-ROI channel has ROI > 200% while using less than 30% of total budget (suggests increasing it); whether the worst-ROI channel is under 50% (suggests cutting it); whether average ROI sits below 100% or at/above 200%; and whether any channel's budget deviates from an even split by more than 40% of the total (flags concentration risk).
