Project 1 – Lifetime value (LTV) introduction

Welcome! As the first official post, I want to take a moment to set the stage for the upcoming collection of work I will be posting. As this site is all about analytics, with a focus on business – I want to discuss some things that are very near and dear to my heart: analytics, the customer relationship and sustainable profitability. These series of articles should be generalized enough for the educated business owner to derive meaning while insightful enough to aid the seasoned analyst in efficiently contributing. But please note: this is geared for someone with a business, web, online marketing, engagement and analytics background. If you’re looking for some resources to learn statistics, Google Analytics, Microsoft Excel, or just re-acquaint yourself – here are some I think are good (and concise).

The underlying fundamental in any business  the understanding of the Lifetime value (LTV) of each user. In its clearest definition: this is the gross revenues we expect to see from each visitor/user/etc over a given lifetime (term). This number is crucial to forecasting trends (and expected revenues), quantifying the impact of bad behavior (such as sending out too many emails or ad abuses) and showcasing opportunities. I’ve personally seen many companies spend a lot of money on acquisition tactics like Search Engine Marketing (SEM) without understanding what the return (ROI) is. I’ve also worked with companies who were hammering customers with emails (one was sending out 9 a day) and experiencing massive unsubscribes. They had no idea what the value of these subscribers was or that the unsubscribes caused collateral damage to other business units in the company. I can’t overstate the need to spend time developing a good, multi-cohort LTV calculation. 

Part 1. Choosing the business/platform you want to review

The first step (obviously) is in determining what platform or business you want to review. Be careful on scope here as you may quickly end up with 10 different customer data sets, leaving you mired in “analysis paralysis.” Work with the business owners to understand what measurements are meaningful and listen, listen, listen. The second step is to make sure you can get the data to continue work. If you don’t have the data you should investigate ways on instituting these measurements.

Part 2. – Defining the Cohorts (segments of customers)

\sum_{i}^{n} \frac{n!}{i!(n-i)!}
Calculating the total combinations of a n-set Venn diagram


In order to effectively calculate the LTV values, it makes sense to quantify each customer segment in as granular of terms as possible (e.g. casual web user, heavy email reader, uses mobile devices and buys a lot of t-shirts from your company store). For this exercise, I love the VENN diagram and you can see how many combinations (31) there are with just 5 base elements (A,B,C,D,E). Now, a word of caution – please try and keep the elements to 6 or less – otherwise the work gets complicated and you will have issues succinctly communicating with the business owners “analysis paralysis.” In my experience – 4 or 5 is ideal. Anything less looks half-hearted and anything more becomes confusing to the reader. Have you seen a 6 element Venn diagram? Its cool visually but worthless from a storytelling perspective.

There are a myriad of external factors we cannot account for and we wont event bother to address them further (e.g. unemployment, radioactive monster attacks, zombie apocalypse, et al.). Our analysis should be drafted with quantifiable data, presented for review, given the lens of qualitative insights from the business owner and revised accordingly.

The next step will be in taking your universe of customers and in identifying the how each customer falls into each group. At this point we will not identify a value ($$) yet, just understanding the respective populations.

Part 3. – Quantifying GROSS revenues per each product 

amountsPart 3 will be about determining a value for the primary segments (e.g. A, B, C, D and E). This process will usually be very complex – after all, there is usually a reason why nobody has awareness of the LTV value. But, in contrast to the segment definitions – its important that we grab every detail that is DIRECTLY related to that segment. Here we will grab all advertising and subscription revenues.  I will walk through how to determine the values, which can be complicated – especially for Display Advertising. Of note, certain types of business have heavy seasonality (notably programmatic advertising) and businesses often need to forecast for the slumps (in eRPM and traffic) during summer months. We will discuss both an averaged model and a more detailed monthly model.

Part 4. – Gauging duration of lifetime

churnout2Part 4 will be in ascertaining the term (length of lifetime) for each contributing financial detail. For example, We can determine a monthly subscription subscriber stays with the product for 13 months (on mean/average before leaving). For subscription services this modelling can get very complex since there are inevitably active customers we want to incorporate. Its important to note that this model should be computed by month (if possible) so you can accurately watch trends and seasonality. This insight will be invaluable in associating risk sensitivities.

I will walk through lifetime calculation techniques for generalized (anonymous) Web traffic, authenticated web traffic, subscription services and email marketing lists.

Part 5. Arriving at LTV amounts

\alpha=\sum_{i}^{n} \frac{n!}{i!(n-i)!}   Here we will take the previous 4 steps and fill in our VENN Diagram to arrive at the values for each segment as well as a overall number for the combined businesses.

\sum_{i}^{\alpha} LTVi\frac{\mu i}{\mu \alpha}
Arriving at the average, total Lifetime value

Part 6. Risk.. Reviewing the historical trends and associating events

Its important to view the future through the lens of the past for we are often doomed to repeat ourselves – foolishly expecting different outcomes. A good business owner listens to their customers and can quickly tell you what positively and negatively impacted performance during stand-out events. And usually not just “we had a sale” – but “we had a sale on x product, which was very popular and we marketed it <here>” or the opposite – “Our CEO made a very polarizing and public remark which offended a lot of our customers.” I want to succinctly state here, that emotional behavior on the customer is not always directly corollary to the period of the disturbance. Often, customers will opt to not renew their service the following year. If you didn’t have the business owners input, or better yet – the customers feedback, you may incorrectly attribute the churn to something at a later period.

Part 7. Creating forecasting trends

Trending out is useful for budgeting, ‘ceteris paribus’ – but as we know, business is always evolving and there is always a competitor or fire drill at the next corner. Here, I will show you how to use Excel to forecast out trends for web traffic. I will also upload a calculator which will help you try to compensate for changes in attribution, device preference and engagement.

I hope you enjoy the work and find it useful. If you have any questions or want to see anything elaborated on, please drop me a line or comment to the post.






Article by David

Your host and an experienced analyst dedicated to evangelizing the quantifiable, data-driven measurement of business with an emphasis on the customer relationship.


  1. Attractive section of content. I just stumbled upon your website and in accession capital to assert that I acquire in fact enjoyed account your blog posts. Anyway I will be subscribing to your feeds and even I achievement you access consistently rapidly.

  2. I have been surfing online more than three hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did, the web will be much more useful than ever before.

  3. My programmer is trying to persuade me to move to .net from PHP. I have always disliked the idea because of the costs. But he’s tryiong none the less. I’ve been using Movable-type on various websites for about a year and am anxious about switching to another platform. I have heard very good things about Is there a way I can transfer all my wordpress posts into it? Any help would be greatly appreciated!

  4. You shouldn’t buy a game if you are not sure whether youare going to like it. com, the Ultimate Mobile Currency Marketplace, your one stop for all your mobile currency needs.In addition, the top players in the top three clans receive gems from the weekly tournament.LikeLike

  5. Yes, I love it! purchase medication online “Don Jon” deserves praise for wearing its message lightly and yet for daring to present such a lecture in today’s Internet-drenched environment. Gordon-Levitt may be blithe in discussing pornography, but his movie nonetheless asserts that porn is addictive and destructive, that it intrudes on intimacy, and that it short-circuits the capacities for interaction and also, ultimately, for pleasure. That’s a serious subject and a committed viewpoint, handled with wit and intelligence.

  6. A person necessarily assist to make seriously posts I would state. That is the very first time I frequented your web page and up to now? I amazed with the research you made to make this actual post amazing. Wonderful activity!

  7. Howdy! I could have sworn I’ve been to this blog before but after reading through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!

  8. Hey there, You have done a great job. I’ll definitely digg it and personally suggest to my friends. I am confident they will be benefited from this web site.

  9. I was recommended this web site by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my problem. You are amazing! Thanks!

  10. Game Killer Apk Download Latest Version for Android (No Ad) … Guess not because Game killer full version app is not available on Play store.

  11. I simply want to say I am new to blogging and site-building and actually savored your web-site. Likely I’m likely to bookmark your blog post . You really come with fabulous stories. Cheers for sharing with us your web site.

  12. Hi there, I must say that Tales from abroad » Blog Archive » Rafting is a extremely excellent place to slack from function I really really like your blog and I’ve already bookmarked it. Make sure you, maintain it up to date much more often. Thank you!

  13. ofmcuuaka,Thanks for ones marvelous posting! I actually enjoyed reading it, you will be a great author.I will always bookmark your blog and will vwzveoph,come back from now on. I want to encourage that you continue your great writing, have a nice afternoon!

  14. I simply wanted to write a quick word so as to say thanks to you for all of the remarkable tips and tricks you are posting on this site. My time consuming internet research has at the end been paid with awesome content to write about with my co-workers. I ‘d express that many of us visitors actually are undoubtedly endowed to exist in a fabulous website with so many special professionals with great guidelines. I feel very privileged to have seen your site and look forward to plenty of more excellent minutes reading here. Thanks once again for all the details.

  15. I and my friends have been going through the excellent tips and tricks found on your site then at once developed an awful suspicion I had not expressed respect to the blog owner for those techniques. The women are actually absolutely joyful to see all of them and already have undoubtedly been enjoying these things. I appreciate you for indeed being well kind and also for deciding upon this kind of good themes most people are really desirous to know about. Our own sincere apologies for not saying thanks to sooner.

  16. I’m writing to make you be aware of what a amazing experience my cousin’s child enjoyed going through your site. She picked up lots of pieces, which included what it’s like to have an ideal coaching spirit to have many others without difficulty know precisely a number of impossible subject matter. You really exceeded visitors’ expected results. Thanks for coming up with these valuable, dependable, informative and fun guidance on the topic to Ethel.

  17. She said: “What we are worried about is that this is what happened in this case. As a result, European consumers may be deprived of the opportunity to buy cars with the best technology available.”

  18. Just want to share something. I require to send my blog sites to blog sites with many individuals reviewing blog sites. That’s what I require the majority of.

  19. Hello, you used to write wonderful, but the last several posts have been kinda boring… I miss your super writings. Past several posts are just a little bit out of track! come on!

  20. Boeing will cut production of its 737 MAX by one-fifth and has appointed a special board committee to review the development of its new aircraft. The airline giant said on Friday that it will cut its maximum monthly production by 10 to 42 by mid-April. Boeing plans to produce 57 737 MAXs a month this summer.

  21. You have noted very interesting details ! ps decent site. “Great opportunities to help others seldom come, but small ones surround us every day.” by Sally Koch.

  22. I have to voice my admiration for your kind-heartedness in support of people that really want help on the subject matter. Your special commitment to passing the message across turned out to be pretty interesting and has constantly enabled employees just like me to attain their goals. This helpful useful information entails much to me and somewhat more to my fellow workers. Best wishes; from all of us.

  23. I needed to post you this little word to finally say thank you the moment again for these gorgeous strategies you’ve shared in this case. It has been quite surprisingly generous of you to present without restraint what a few individuals could possibly have made available for an ebook in order to make some profit on their own, particularly considering the fact that you could possibly have done it if you ever wanted. Those basics likewise acted to become good way to fully grasp some people have the same dreams just as my very own to see way more with respect to this issue. I think there are some more pleasant times ahead for individuals who look into your site.

  24. I wish to blog regarding concerns I don’t desire associating with my ‘work’ self. How do I pick a blog site host that has an excellent anonymity record, in other words, I do not want it to be very easy for individuals to match up my IP address or gain access to my individual information. Additionally, having set the blog up, exactly how do you motivate high quantity site visitors?. I’ve only utilized LJ before and I wish to try something a bit different, yet anonymity is the greatest issue for me. Would invite recommendations of great totally free blog site hosts.

  25. Thank you a lot for providing individuals with such a splendid possiblity to read from this web site. It is often very enjoyable and as well , stuffed with amusement for me and my office colleagues to search your site no less than three times in 7 days to read the new guides you have got. And indeed, we are actually happy with all the spectacular suggestions you give. Certain 4 areas on this page are truly the simplest I have ever had.

  26. What I wouldnt get for possess a controversy along with you relating to this. You just let them know a lot of things that come from nowhere fast in which Internet marketing fairly certain Identity use a fair picture. Your weblog is extremely good creatively, After all people will not be bored stiff. But other people who is able to see past the video clips and also the design will not be thus pleased using your generic knowledge of this specific matter.

  27. I truly wanted to make a quick word so as to appreciate you for these awesome advice you are placing on this site. My rather long internet search has at the end of the day been recognized with beneficial ideas to go over with my visitors. I would admit that most of us readers actually are unquestionably endowed to live in a magnificent site with so many marvellous professionals with good secrets. I feel very happy to have encountered the web page and look forward to so many more pleasurable minutes reading here. Thank you again for all the details.

  28. I am just writing to make you understand what a magnificent experience my wife’s child developed browsing your web site. She discovered so many pieces, with the inclusion of what it is like to possess an excellent helping nature to have the mediocre ones quite simply fully understand a variety of complex things. You truly surpassed her desires. Thank you for giving those good, trusted, educational and also fun guidance on that topic to Gloria.

  29. Hmm it appears like your blog ate my first comment (it was super long)
    so I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog.

    I as well am an aspiring blog writer but I’m still new to everything.
    Do you have any helpful hints for newbie blog writers?

    I’d genuinely appreciate it.

  30. Oh my goodness! a wonderful write-up dude. Thanks Nonetheless My business is experiencing problem with ur rss . Don’t know why Unable to register for it. Is there anybody acquiring identical rss issue? Anyone who knows kindly respond. Thnkx

  31. “Me as a young kid, thought something in my head and decided to tweet it out,” Bosa said. “Bad decision. I respect what he’s done. If it empowers anybody, then he’s done a good thing. I apologize for it.”

  32. Appreciating the time and energy you put into your website and in depth information you provide. It’s awesome to come across a blog every once in a while that isn’t the same out of date rehashed information. Fantastic read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.

  33. I got what you mean , thankyou for putting up.Woh I am happy to find this website through google. “Being intelligent is not a felony, but most societies evaluate it as at least a misdemeanor.” by Lazarus Long.

  34. Hi there, just became aware of your blog through Google, and
    found that it is really informative. I’m gonna watch out for
    brussels. I’ll appreciate if you continue this in future.
    A lot of people will be benefited from your writing.


  35. Thanks so much for giving everyone an extremely spectacular opportunity to read critical reviews from this web site. It can be very terrific and as well , stuffed with fun for me personally and my office acquaintances to visit the blog particularly thrice in 7 days to read the newest stuff you will have. Not to mention, I’m so actually happy concerning the eye-popping thoughts you serve. Certain 2 points in this article are undoubtedly the most suitable I’ve ever had.

  36. Someone necessarily lend a hand to make critically posts I might state. That is the very first time I frequented your website page and thus far? I surprised with the research you made to create this actual post extraordinary. Fantastic process!

  37. Do you mind if I quote a few of your posts as long as I provide
    credit and sources back to your blog? My website is in the
    exact same niche as yours and my users would genuinely benefit from some of the information you present
    here. Please let me know if this okay with you. Many thanks!

  38. “Everything’s always on the table,” Kerr said. “Every playoff game, everything is always on the table. We consider everything. We go over every possibility. We hash it out. We ask the players their opinions on stuff and we make adjustments.

  39. is a well-written piece. I just now forwarded this on 5/10/2019 to a classmate who has been involved in some work of his own on the topic. To say thank you, he just bought me dinner! So, I guess I should say: Thank you for the meal!

  40. I simply want to mention I am all new to blogging and site-building and really savored you’re blog site. Probably I’m planning to bookmark your website . You absolutely come with very good articles. Thanks a lot for sharing with us your web-site.

  41. The three have a lot of ground to make up in the large, diverse field where many contestants have been officially raising money and building donor lists for months. Ryan, who unsuccessfully challenged Nancy Pelosi for the party’s caucus leadership after the 2016 election, is focusing on green manufacturing jobs.

  42. Hello there! Would you mind if I share your blog with my zynga group?
    There’s a lot of people that I think would really appreciate your content.
    Please let me know. Cheers

  43. Hello my family member! I wish to say that this post is amazing, great written and include almost all important infos.
    I would like to look more posts like this .

  44. Do you mind if I quote a few of your articles as long as I provide credit
    and sources back to your weblog? My website is in the
    exact same niche as yours and my users would truly benefit
    from a lot of the information you provide here.

    Please let me know if this okay with you. Thank you!

  45. In my estimation, does a good job of covering issues of this kind! While often deliberately controversial, the material posted is in the main well researched and challenging.

  46. Thanks so much for giving everyone an extremely wonderful chance to read critical reviews from this blog. It is always so pleasant and jam-packed with a great time for me personally and my office mates to search your blog minimum 3 times in a week to study the newest items you have. And indeed, I’m so always impressed with your amazing knowledge you serve. Certain 3 areas in this posting are undoubtedly the simplest we’ve ever had.

  47. Hey there! I could have sworn I’ve been to this website before but after browsing through some of the post I realized it’s new to me.
    Anyways, I’m definitely delighted I found it and I’ll be bookmarking and checking back

  48. of course like your web site but you need to check the spelling on several of your posts.

    A number of them are rife with spelling issues and I in finding it very troublesome to
    inform the truth then again I’ll surely come back

  49. I have become aware of blog sites as well as sort of understand what they are. My concern is what do you write on a blog site, like things thats on your mind or simply whatever? And also what sites can i logon to to begin blogs?.

  50. Wonderful beat ! I would like to apprentice while you amend your site, how can i subscribe
    for a blog web site? The account aided me a acceptable deal.

    I had been a little bit acquainted of this your broadcast provided bright clear idea

  51. The other day, while I was at work, my cousin stole my iphone and tested to see if it can survive a 40 foot drop,
    just so she can be a youtube sensation. My iPad is now broken and she has 83 views.

    I know this is entirely off topic but I had to share it with

  52. lshvfwdr,If you are going for best contents like I do, just go to see this web page daily because it offers quality contents, thanks!

  53. I simply wanted to say thanks once again. I’m not certain the things I would have followed in the absence of the type of smart ideas provided by you regarding my industry. Entirely was an absolute challenging setting for me personally, nevertheless taking note of a expert approach you resolved it made me to jump with contentment. Extremely happy for this information and hope you find out what an amazing job you are doing instructing others with the aid of your blog post. Most likely you have never encountered all of us.

  54. I precisely needed to thank you very much once more. I do not know the things I could possibly have created in the absence of those points revealed by you concerning such a problem. It actually was an absolute hard crisis in my position, nevertheless seeing your specialized fashion you handled the issue forced me to jump over fulfillment. I will be thankful for your support and believe you realize what a powerful job you happen to be putting in teaching others thru your website. I am sure you’ve never come across any of us.

  55. Valuable info. Lucky me I found your website by accident, and I am shocked why this accident did not happened earlier! I bookmarked it.

  56. Thanks for the strategies you are giving on this website. Another thing I’d like to say is always that getting hold of duplicates of your credit report in order to examine accuracy of each detail may be the first step you have to conduct in fixing credit. You are looking to cleanse your credit history from dangerous details faults that mess up your credit score.

  57. Thank you a lot for sharing this with all of us you really realize what you’re talking about!
    Bookmarked. Kindly also consult with my website =).
    We can have a link exchange contract among us

  58. I precisely desired to thank you very much once again. I am not sure the things I would’ve handled without those points provided by you about that subject. It seemed to be the troublesome scenario in my circumstances, however , witnessing the expert form you managed the issue forced me to jump for fulfillment. I will be happier for your assistance and even believe you realize what an amazing job your are providing training some other people with the aid of your website. Most likely you haven’t encountered any of us.

  59. You are my inspiration , I own few web logs and very sporadically run out from to brand.I think this internet site contains some very wonderful info for everyone. “Billy T-T-T-T-Today, Junior” by Billy Madison.

  60. Thanks for your own hard work on this web site. My niece loves making time for research and it is easy to understand why. Almost all hear all concerning the compelling medium you make worthwhile thoughts by means of this web blog and as well as recommend participation from the others on the matter plus our own princess is actually becoming educated so much. Take advantage of the rest of the year. You are performing a glorious job.

  61. Last year,Jordan the Giants passed on QBs Sam Darnold,Jordan Josh Rosen and Josh Allen and drafted a running back second overall. Even with Saquon Barkley’s Offensive Rookie of the Year performance,Jordan New York won only five games with eroding statue Eli Manning behind center,Jordan and that appears to be the plan yet again. Daniel Jones played under David Cutcliffe at Duke,Jordan and there’s no doubt Cutcliffe’s cozy relationship with the Manning family had plenty to do with the Giants selecting Jones with the No. 6 pick.

  62. It’s appropriate time to make some plans for the future and it’s time to
    be happy. I have read this post and if I could I wish
    to suggest you some interesting things or suggestions.
    Perhaps you can write next articles referring to this article.
    I wish to read more things about it!

Leave a Reply

Your email address will not be published. Required fields are marked *