A Deep Dive into Multi-Touch Attribution Models: Advantages and Limitations