Should I buy this?

http://www.vetco.net/catalog/images/VUPN6319-1.jpg

I have one of these sound sensors which doesn't work properly. It works only if i tap the mic with my finger. So should i buy this once more?

Depends how/what you are using it for.
The chip is NOT a preamp, so the analogue out is not sensitive.
It's is a sound threshold detector (digital output), with a pot that sets the threshold.
Tell us what you want to do.
Leo..

Turn things ON/OFF with clapping

The digital output should be ok for that.
Adjust the pot slowly to find the threshold/switchpoint.

Enter "clap sensor" in the search box on top of this page.
Leo..