You can't calculate customer lifetime value until you've developed a customer database. Some solutions require a monthly payment. Others, for those willing to do the setup coding themselves, can involve just a one-time payment or even no payment at all. These resources at Amazon can help get you thinking about a customer database and what might be appropriate for you.
For article updates, etc., add your name to Phil's mailing list.
You might also like these titles available at Amazon: