Campaign revenue forecasting