Everything you need to know about loyalty programs for restaurants

Loyalty programs, digital or physical loyalty cards… What are the best ways to make the diners of your restaurant more loyal?