Thank you for the opportunity to help you with your question!
use of e-commerce and loyalty cards has helped retailers gather data which has enabled them market their products. It has been argued that, loyalty card program is a good way of retaining customers. They increase business sales as customers are encouraged to come back again to make more purchases. It also helps increase the awareness of the companies product awareness through which sales revenue increases.It enables business diversify the reach of their product, or diversify the market for their products.
Please let me know if you need any clarification. I'm always happy to answer your questions.