├── LICENSE ├── input ├── .DS_Store └── attribution_data.csv.zip ├── lib ├── .DS_Store ├── Attribution_modelling_and_Budget_Optimization.ipynb └── reference │ ├── .DS_Store │ └── MTA Model.pdf ├── output ├── .DS_Store ├── Combined_Models │ ├── Multi-Touch_Models.png │ ├── Probabilistic_Models.png │ └── Single-Touch_Models.png ├── first_touch.png ├── last_non_direct.png ├── last_touch.png ├── linear.png ├── markov.png ├── position_decay.png ├── shapley.png └── u_shaped.png ├── readme.md └── src ├── .DS_Store ├── ML_Pipeline ├── __pycache__ │ ├── data_prep.cpython-37.pyc │ ├── data_prep.cpython-39.pyc │ ├── first_touch.cpython-37.pyc │ ├── first_touch.cpython-39.pyc │ ├── last_non_direct.cpython-37.pyc │ ├── last_non_direct.cpython-39.pyc │ ├── last_touch.cpython-37.pyc │ ├── last_touch.cpython-39.pyc │ ├── last_touch_att_model.cpython-39.pyc │ ├── linear.cpython-37.pyc │ ├── linear.cpython-39.pyc │ ├── markov.cpython-37.pyc │ ├── markov.cpython-39.pyc │ ├── optimization.cpython-37.pyc │ ├── optimization.cpython-39.pyc │ ├── plot_data.cpython-37.pyc │ ├── plot_data.cpython-39.pyc │ ├── position_decay.cpython-37.pyc │ ├── position_decay.cpython-39.pyc │ ├── shapley.cpython-37.pyc │ ├── shapley.cpython-39.pyc │ ├── u_shaped.cpython-37.pyc │ └── u_shaped.cpython-39.pyc ├── data_prep.py ├── first_touch.py ├── last_non_direct.py ├── last_touch.py ├── linear.py ├── markov.py ├── optimization.py ├── plot_data.py ├── position_decay.py ├── shapley.py └── u_shaped.py ├── engine.py └── requirements.txt /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/LICENSE -------------------------------------------------------------------------------- /input/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/input/.DS_Store -------------------------------------------------------------------------------- /input/attribution_data.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/input/attribution_data.csv.zip -------------------------------------------------------------------------------- /lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/lib/.DS_Store -------------------------------------------------------------------------------- /lib/Attribution_modelling_and_Budget_Optimization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/lib/Attribution_modelling_and_Budget_Optimization.ipynb -------------------------------------------------------------------------------- /lib/reference/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/lib/reference/.DS_Store -------------------------------------------------------------------------------- /lib/reference/MTA Model.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/lib/reference/MTA Model.pdf -------------------------------------------------------------------------------- /output/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/.DS_Store -------------------------------------------------------------------------------- /output/Combined_Models/Multi-Touch_Models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/Combined_Models/Multi-Touch_Models.png -------------------------------------------------------------------------------- /output/Combined_Models/Probabilistic_Models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/Combined_Models/Probabilistic_Models.png -------------------------------------------------------------------------------- /output/Combined_Models/Single-Touch_Models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/Combined_Models/Single-Touch_Models.png -------------------------------------------------------------------------------- /output/first_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/first_touch.png -------------------------------------------------------------------------------- /output/last_non_direct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/last_non_direct.png -------------------------------------------------------------------------------- /output/last_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/last_touch.png -------------------------------------------------------------------------------- /output/linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/linear.png -------------------------------------------------------------------------------- /output/markov.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/markov.png -------------------------------------------------------------------------------- /output/position_decay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/position_decay.png -------------------------------------------------------------------------------- /output/shapley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/shapley.png -------------------------------------------------------------------------------- /output/u_shaped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/output/u_shaped.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/readme.md -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/data_prep.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/data_prep.cpython-37.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/data_prep.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/data_prep.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/first_touch.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/first_touch.cpython-37.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/first_touch.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/first_touch.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/last_non_direct.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/last_non_direct.cpython-37.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/last_non_direct.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/last_non_direct.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/last_touch.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/last_touch.cpython-37.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/last_touch.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/last_touch.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/last_touch_att_model.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/last_touch_att_model.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/linear.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/linear.cpython-37.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/linear.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/linear.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/markov.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/markov.cpython-37.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/markov.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/markov.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/optimization.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/optimization.cpython-37.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/optimization.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/optimization.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/plot_data.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/plot_data.cpython-37.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/plot_data.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/plot_data.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/position_decay.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/position_decay.cpython-37.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/position_decay.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/position_decay.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/shapley.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/shapley.cpython-37.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/shapley.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/shapley.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/u_shaped.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/u_shaped.cpython-37.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/__pycache__/u_shaped.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/__pycache__/u_shaped.cpython-39.pyc -------------------------------------------------------------------------------- /src/ML_Pipeline/data_prep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/data_prep.py -------------------------------------------------------------------------------- /src/ML_Pipeline/first_touch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/first_touch.py -------------------------------------------------------------------------------- /src/ML_Pipeline/last_non_direct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/last_non_direct.py -------------------------------------------------------------------------------- /src/ML_Pipeline/last_touch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/last_touch.py -------------------------------------------------------------------------------- /src/ML_Pipeline/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/linear.py -------------------------------------------------------------------------------- /src/ML_Pipeline/markov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/markov.py -------------------------------------------------------------------------------- /src/ML_Pipeline/optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/optimization.py -------------------------------------------------------------------------------- /src/ML_Pipeline/plot_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/plot_data.py -------------------------------------------------------------------------------- /src/ML_Pipeline/position_decay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/position_decay.py -------------------------------------------------------------------------------- /src/ML_Pipeline/shapley.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/shapley.py -------------------------------------------------------------------------------- /src/ML_Pipeline/u_shaped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/ML_Pipeline/u_shaped.py -------------------------------------------------------------------------------- /src/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/engine.py -------------------------------------------------------------------------------- /src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AjNavneet/MultiTouch-Attribution-Marketing-Spend-Optimization/HEAD/src/requirements.txt --------------------------------------------------------------------------------