Does your loyalty program tick these boxes?
Shopping expert reveals what keeps customers loyal.