AI, Ads and Algorithms: The Future of Finding and Keeping Customers