I want to do split testing on my single page website. The website is written with node.js server-side and also relies on Javascript in the front-end. All the content is accessed through an API which is parsed into a template by the front-end client. I want to test, how certain changes in the visual appearance of the site influences bounce rate and facebook shares.
There are a lot of split or A/B testing tools out there, but which one fits this scenario?
Bonus points for heatmaps and more fancy data ;)