A well-defined loyalty strategy is one that provides value to both you and your customers. Whether you're launching a new program or looking to optimize an existing one, there are some important factors to consider if you want to create a strategy that drives not just retention, but advocacy as well.