Path-to-Purchase: An Overview