We use UserEngage for both website and in-app.
The best part is user profiling, modelling and actions/messaging based on user activities. Drag & drop editor to build paths (user journey) which automate the user engagement processes. Plus Email Marketing, CRM and Dynamic forms built in.
[New UserEngage Dashboard with advanced analytics coming soon].