Both monetary and non-monetary rewards can be effective, but studies suggest that non-monetary rewards, such as exclusive deals, early access to products, or special privileges, can outperform financial incentives. The key is to offer something valuable that will encourage repeat business and maintain customer loyalty.