Understanding Customer Lifetime Value: What Every Marketer Needs to Know