Many companies weave social good into business, but most struggle to make customers aware.