Bayesian Conversion Rate Estimation for Bank Telemarketing Campaigns
Binomial–Beta model applied to commercial-campaign conversion to estimate uncertainty, update evidence, and support marketing decisions.
Type
Individual academic project
Area
CRM Analytics · Bayesian Inference · Decision Science
Tools
FirstBayes · Excel · UCI Bank Marketing dataset
Techniques
Binomial-Beta model · Posterior update · Prior sensitivity · Predictive distribution · Uncertainty intervals
Output
Probabilistic conversion model
Value
Individual project where I estimated bank telemarketing conversion using Binomial-Beta Bayesian inference and predictive distributions to translate uncertainty into operational marketing expectations.
Contacts analysed
Observed conversions
Estimated conversion rate
Plausible range per 100 contacts
Probability of 15+ conversions
01 / Fast scan
Case in 60 seconds
A quick scan of the case: what was happening, what needed to be solved, what I did, and what value is demonstrated.
Situation
SIn marketing, it is not enough to know the observed conversion. We need to distinguish normal variability from real performance changes. Bayesian inference allows beliefs to be updated as evidence arrives and helps estimate plausible ranges for decisions.
Task
TIndividual project where I estimated bank telemarketing conversion using Binomial-Beta Bayesian inference and predictive distributions to translate uncertainty into operational marketing expectations.
Action
A- 01Define the decision problem.
- 02Interpret the dataset and conversion variable.
- 03Select informative and non-informative priors.
- 04Update to the posterior with STAGE1 and use that posterior as the STAGE2 prior.
Result
R- The sample contains 521 conversions out of 4,521 contacts, with an observed rate of 11.52%.
- Estimated conversion rate close to 11.5%.
- The informative and non-informative priors converge to almost the same final result: sample evidence dominates the inference.
- It allows campaigns to be planned with uncertainty ranges.
- It prevents overreaction to normal variation.
- 4.521 · Contacts analysed
02 / Context
Problem
This section explains the business or analytical challenge before going into technical detail.
02.1
Executive summary
A useful marketing analytics case because it shifts the conversation from “what was the observed conversion” to “what range of conversion is plausible and with what probability”. That logic helps decisions without overreacting to noise.
02.2
My role
Individual academic project in Business Management with External Information. I framed the problem, interpreted the dataset, compared informative and non-informative priors, applied two-stage Binomial-Beta sequential learning, and translated the predictive distribution into operating expectations.
03 / Method
Approach
Methods, tools, and workflow. This shows how I structured the analysis.
03.1
Data & methods
- UCI Bank Marketing dataset, bank.csv file with 4,521 contacts.
- Binary conversion variable: term-deposit subscription yes/no.
- Non-informative Beta(1,1) prior and weak informative Beta(2.48, 17.52) prior based on Moro et al. (2014).
- Sequential learning in two blocks: 500 initial contacts and 4,021 later contacts.
- Posterior update, 95% HDI, probability of exceeding a 12% threshold, and Beta-Binomial predictive distribution for 100 contacts.
- FirstBayes and Excel.
03.2
Process
- 01Define the decision problem.
- 02Interpret the dataset and conversion variable.
- 03Select informative and non-informative priors.
- 04Update to the posterior with STAGE1 and use that posterior as the STAGE2 prior.
- 05Compare result sensitivity to the prior.
- 06Build the predictive distribution for 100 future contacts.
- 07Translate probabilities into operating expectations.
04 / Decision
Evidence and impact
Outputs, findings, and implications translated into decisions or professional value.
04.1
Key findings
- The sample contains 521 conversions out of 4,521 contacts, with an observed rate of 11.52%.
- Estimated conversion rate close to 11.5%.
- The informative and non-informative priors converge to almost the same final result: sample evidence dominates the inference.
- The posterior probability of exceeding 12% falls to ~16–17% after incorporating all evidence.
- Operational expectation: 11–12 conversions for every 100 contacts.
- Plausible range: 6–18 conversions per 100 contacts.
- Approximate 17.7% probability of reaching 15 or more conversions.
04.2
Business implications
- It allows campaigns to be planned with uncertainty ranges.
- It prevents overreaction to normal variation.
- It helps define realistic conversion expectations.
05 / Close
Professional close
Limitations, next steps, and available assets. This keeps the case honest and actionable.
05.1
Limitations
- External dataset.
- Univariate model for global conversion rate.
- It does not incorporate individual predictors.
- The unit of analysis is the campaign contact, not necessarily a unique customer.
- It does not replace a scoring or uplift model.
05.2
What I would do next
- Incorporate customer variables.
- Compare segments.
- Build a predictive model.
- Use machine learning for propensity scoring.
- Create a budget-based conversion simulator.
05.3
Assets
Keep reading
Related projects
Cases connected by area, method, or decision type. Use them to follow an analytical thread without returning to the full list.
Next project