I noticed a little pop up on zendesk articles recently, that asks if the article helped you or not:
is this part of the web widget? Something else? Or is it part of Zendesk Community (which we dont use)? It doesn't do everything we're after but it looks like a good start for getting some useable data on our articles.