Your customers preferences and needs will vary. An effective customer satisfaction program allows you to understand changes in your customer experience and to react to those changes.