Although not full proof, a properly implemented machine learning system with sufficient data points can make reasonable predictions on if an online shopper will make a purchase, based on customer behavior while on your site.