Understanding the Restaurant Customer Lifecycle: Stages and Winning Strategies