I would rather just put a snippet in that tracked javascript errors somehow, and also grabbed all of the user's browser information etc.
That's a worse user experience, though. And you have no opportunity to ask follow-up questions, or even say "hey, it's fixed!". That kind of customer service goes a long way.