Not sure right now bout how to track it, but if you want to track from an external website you have to have a way of output from that site to your server (website), and so to track the progress, which i find is not the case in many surveys like surveymonkey etc. So yes survey outside your site is hard.