Thursday, March 08, 2007

Building the One Big Button (Using LTV to Find Business Opportunities) – Part 4

So far the posts in this series have described how to identify and rank opportunities for business improvements in acquisition, renewal and cross sell orders. The obvious next step is to combine these into a single list. That’s easy enough for acquisition and cross sell orders, since both are being ranked by return on (marketing) investment. But renewal orders were being ranked with a different measure, change in Lifetime Value per customer. So there’s no direct way to mix the two.

I suppose we could translate the acquisition and cross sell opportunities into change in LTV per customer and then rank all three on that. But return on investment is important. It addresses the business reality that there are limited resources and you want to employ them in the most productive way possible. LTV, by contrast, is ultimately a net present value measure, which implicitly considers the cost of capital but doesn’t really address the fact that its total quantity is limited. So far as I recollect from my long-ago finance classes, there is no truly satisfactory reconciliation between the two perspectives. You simply have to consider both when making business decisions.

Another possibility is to treat the change in margin costs for renewal orders as an “investment” and calculate a return on investment for cross sell in that way. But I don’t think that makes sense in terms of financial theory—variable costs aren’t drawn from a limited pool in the same way as investments. And, as a practical matter, the disparity between return on marketing vs. return on all costs would give ratios that were not directly comparable.

We could also build a combined list of opportunities ranked by change in total LTV (as opposed to LTV per customer). This would bring the largest opportunities to the top of the list. It makes sense on the theory that management can only consider so many changes at once, so it should focus on the opportunities with the greatest potential impact. But it does bother me that this approach would not yield optimal results in terms of return on investment. Also, from a practical standpoint, each type of opportunity (acquisition, renewal, cross sell) would probably be explored by a different group (marketers for acquisitions and possibly cross sell; operations managers for renewal margin), so it might make just as much sense to keep the lists separate for that purpose.

In reality, the LTV system could easily produce several sets of rankings, so this isn’t something to agonize over.

Whether the lists are combined or stay separate, the same product will appear more than once if it is flagged in more than one category. It is possible to combine the estimated opportunities for a given product, since each type of opportunity impacts different components of the LTV formula: acquisition affects number of new customers and acquisition costs; renewals affect renewal margin and years per customer; and cross sell affects cross sell revenue per year. A single estimate based on the combined changes would certainly be of interest to the product managers, although chaining together the different assumptions—each of which is very tentative—may give them more weight than they deserve.

This brings us to the issue of implementation. Acting on opportunities to reallocate marketing budgets is fairly straightforward: marketers look at the products and advertising sources in question and decide how to best increase or reduce spending. Renewal opportunities are a different story. Knowing that the margin on a given product is unusually high or low doesn’t begin to indicate where the additional dollars should be spent or removed. It could be in service, manufacturing cost, or even pricing. All this approach can do is point to areas that look like they have above-average chance for improvement. The detailed assessment must take place outside of the LTV system.

I think this is about as far as I can take this topic for now. Certainly the One Big Button seems like a practical idea that managers would find useful. As you can imagine, I’m eager to try adding it to my sample LTV system. Things are a bit busy right now but it shouldn’t be more than one or two day’s work. I’ll let you know if and when I get it working.

Wednesday, March 07, 2007

Building the One Big Button (Using LTV to Find Business Opportunities) – Part 3

My last two posts started a discussion of using generic Lifetime Value figures to identify business opportunities. Yesterday described the calculations for acquisition orders. Today will finish up with renewal and cross sell orders. The general approach is similar.

- for renewal orders, the key variable is renewal margin (which I am defining as renewal marketing and product cost divided by renewal revenue). This is calculated for each product, for the company as a whole, and perhaps at relevant intermediate levels such as divisions. (If the company can offer different treatments to customers from different sources, the analysis could be done down to the product/source level too.) The assumption here is that products with above-average margins might be under-spending on experience quality, while products with below-average margins might be spending too much. (Even as I write this, I’m less than thrilled with this approach. Margin has much to do with the nature of particular product, so comparing it across products is questionable. But this method does have the advantage of focusing attention on the high margin opportunities. And even if the approximate margin of a product is due largely to its nature, small increases or decreases vs. current spending can probably still be correlated with improvements or reductions in experience value. That said, if anybody has better suggestions, I’m eager to hear them.)

The next step is to estimate the impact of changes from the current practice. I’m not aware of any rule, similar to the Square Root Rule for advertising, that generally estimates the impact of product and service spend on retention. The best we can do is assume (rather optimistically) that spending has been optimized. This implies taking the current margin as the base and assuming any increase or decrease has diminishing returns—say, that each dollar change in product and service costs yields a fifty cent change in revenues. This differs, I think correctly, from the advertising spend assumption that incremental increases are always less efficient. Cutting service costs may well drive away so many customers that it actually reduces margin. An alternative would be to take the company-wide average margin as the base and assume that the further any product’s margin deviates from the average, the greater the impact of a change back toward the average. But this goes back to the issue raised previously: different products have different natural margins so the company-wide average probably isn’t very relevant.

Whatever method is used, the process is the same: estimate the impact of a standard margin increase or decrease on renewal revenue; translate this into a change in years per customer, and then calculate the related change in LTV. This calculation would include all back-end values (renewal plus cross sell), since changing the length of the customer lifetime would also change how long the customer is available for cross sales. Since renewal costs are largely variable, it doesn’t make sense to calculate a “return on investment” on the margin change, as we did with acquisition costs. Instead, the opportunities would be ranked by change in back-end LTV per customer. To ensure cross sell values are considered, the LTV calculation for this ranking includes them along with renewal values.

- for cross sell orders, we’re back to looking at marketing expenditures. As with acquisition orders, we’d calculate a ROI ratio as net value (cross sell revenue – marketing cost plus product cost) divided by cross sell marketing cost. Then we rank products on this ratio against the company-wide average and use the Square Root Rule to estimate the impact of a 20% increase or decrease. Finally, calculate the estimated change in ROI and rank the opportunities accordingly.

Simple, eh?

Tuesday, March 06, 2007

Building the One Big Button (Using LTV to Find Business Opportunities) – Part 2

Yesterday’s post described key leverage points within the three major Lifetime Value components of original, renewal and cross sell orders. It further showed how each is related to total LTV. We want to use these to build a prioritized list of business opportunities—putting something behind the One Big Button in the LTV system.

Building this list three steps: finding where improvement seems possible; estimating the amount of potential improvement; and prioritizing the results. We’ll discuss these for each of the three LTV components.

- for original orders, the key leverage point is acquisition cost, and in particular, acquisition cost by source. The specific measure to use is the ratio of LTV to acquisition cost, which is essentially acquisition return on investment. (People who really worry about these things, like James Lenskold in his book Marketing ROI, might argue that revenues and costs of future discretionary decisions should be excluded. But we need those values so we don’t throw away an expensive source that brings in customers with high back-end value, or add cheap sources that attract low-value customers.)

To identify potential improvements, we’ll calculate Acquisition ROI for each source/product combination, for each product, and for the business as a whole. For source/product combinations that are performing below average, we’ll estimate the impact of reducing the marketing investment, therefore presumably improving results (because we can drop the least effective promotions within that source) and freeing marketing funds to spend more productively elsewhere. For combinations that are performing above average, we’ll estimate the impact of spending more.

In an ideal world, we’d have expert managers carefully estimate the individual results of changing the investment level for each source. Here on planet Earth, the resources to do that are probably not available. One approach is to use a shortcut such as the “Square Root Rule”, which assumes that revenue increases as the square root of advertising expenditure. (See excellent blog posts by Kevin Hillstrom and Alan Rimm-Kaufman explaining this in detail). To further simplify matters and keep results somewhat realistic, I would arbitrarily calculate the impact of a 20% increase or decrease in acquisition expense—even though the optimal change, based on the Square Root Rule, might be quite different.

We still need to translate the expected change in acquisition volume to total LTV. If we assume the acquisition revenue per customer stays the same, we can use the estimated acquisition revenue to calculate the change in the number of new customers. We can multiply that by the back-end LTV (renewal plus cross sell) per person to find the change in back-end LTV added. Combine this with the new figures for acquisition value and you have the total change in LTV. Finally, divide the change in total LTV by the change in acquisition spend to give the estimated Acquisition ROI for the change. The analysis would drop any opportunities where the change in ROI was below average.

Finally, we have to rank the changes. This can also be done using the change in Acquisition ROI. Since some opportunities involve a spending increase and others a spending decrease, total spending may go up or down. We might impose a further constraint that limits the recommended changes to opportunities that yield no net increase in acquisition spending, or a maximum increase of, say, 10%. This is another good candidate for a slider on the user interface. The analysis could be conducted at the level of the company as a whole and also for individual products. In companies with intermediate structures such as a division or product group, the analysis could be done at those levels too.

Well, that’s enough fun for one day. Tomorrow we’ll look at treatment of renewal and cross sell opportunities.

Monday, March 05, 2007

Building the One Big Button (Using LTV to Find Business Opportunities)

As anyone who reads this blog regularly might have expected, I did go ahead and add the page of questions (see last Friday’s post) as a sort of index to the sample Lifetime Value system. I like the results even more than I had expected. It’s much easier to read the questions than to look at the report names and remember which data that report presents. And, come to think of it, there’s no reason to limit this approach to one question per report. Since many reports answer several different questions, you could have several question-buttons point to the same report.

Adding the question-buttons didn’t take very long, so most of my attention went to the more challenging question of whether I could build the One Big Button that identifies business opportunities. This took a bit more thought.

Of course, the proper response is that every company will have its own way of analyzing the data, based on the nature of its business and on corporate and personal preferences. It would be legitimate, and possibly wiser, to let it go at that. But I did wonder whether there could be a generic analysis based on the generic nature of the Lifetime Value components themselves.

I think there is. Start with the three major divisions in the LTV model: original orders, renewal orders, and cross sell orders. For each of these, ask: which components of total LTV does it affect, and what business decisions can we identify that would change those component?

- For original orders, the key components are acquisition cost and customer quality. (Quality is measured by back-end results; that is, renewals and cross sales). The key decision is source mix. So it’s plausible to identify situations where there is an opportunity to improve results by investing more in higher-performing sources and less in the weaker ones.

- For renewal orders, the key components are years per customer and value per year. In the real world, how long customers remain active (i.e., years per customer) is determined primarily by their experience with the actual product or service. (Companies can and do create retention programs, but these can only work at the margins and are rarely a major expense because the amount of dollars that can be spent effectively is quite limited.)

It’s hard to identify a single variable that impacts experience quality in the same way that source mix affects acquisitions. But it’s probably valid in general to assume that improving the experience will increase product and/or service costs, and thus decrease margin (revenue – costs). (Yes, I know that higher spending does not necessarily produce a better experience and that experience improvements sometimes even reduce costs. I’ll readily agree that this particular area is the one where company-specific analytics offer the most improvement over generic LTV components.) Note that increasing years per customer affects cross sell as well as renewal revenue—a model relationship which probably reflects most businesses’ economic reality.

- For cross sell orders, once we assume that years per customer is mostly the result of customer experience, the remaining component is value per year. This again can be considered primarily a factor of marketing efforts. So we can look for situations where greater investment in cross sell marketing is likely to improve overall results.

In brief, we’ve identified a key variable for each LTV element: source mix for original orders; margin for renewal orders; and marketing spend for cross sell orders. Respectively, these impact acquisition cost and back-end value; back-end value and longevity; and cross sell value. As you see, each element affects itself and its successors.

So far so good, but we still haven’t explained how to identify opportunities for improvement in each element, let alone how to estimate the impact of any change or how to prioritize the changes. I’ll start to reveal those mysteries tomorrow.

Friday, March 02, 2007

Business Intelligence and the One Big Button

Literal-minded creature that I am, yesterday’s discussion of organizing analysis tools around questions led me to consider changing my sample LTV system to open with a list of questions that the system can answer. Selecting a question would take you to the tab with the related information. (Nothing unique here—many systems do this.)

But I soon realized that things like “How much do revenue, marketing costs and product costs contribute to total value?” aren’t really what managers want to know. In fact, they really want just one button that answers the question, “How can I make more money?” This must look beyond past performance, and even beyond the factors that caused past performance, to identify opportunities for improvement.

You could argue that this is where human creativity comes in, and ultimately you’d be correct. But if we limit the discussion to marginal improvements within an existing structure, the process used to uncover opportunities is pretty well defined and can indeed be automated. It involves comparing the results of on-going efforts—things like different customer acquisition programs—and shifting investments from below-average to above-average performers.

Of course, it’s not trivial to get information on the results. You also have to estimate the incremental (rather than average) return on investments. But standard systems and formulas can do those sorts of things. They can also estimate the size of the opportunity represented by each change, so the system can prioritize the list of recommendations that the One Big Button returns.

Now, if the only thing managers have to do is push one button, why not automate the process entirely? Indeed, you may well do that in some situations. But here’s where we get back to human judgment.

It’s not just that systems sometimes recommend things that managers know are wrong. An automated forecast based on toy sales by week would predict incredible sales each January. Any human (at least in the U.S.) knows the pattern is seasonal. However, this isn’t such a big deal. Systems can be built to incorporate such factors and can be modified over time to avoid repeating an error.

The real reason you want humans involved is that looking at the recommendations and underlying data will generate new ideas and insights. A machine can only work within the existing structure, but a smart manager or analyst can draw inferences about what else might be worth trying. This will only happen if the manager sees the data.

I’m not saying any of the ideas I’ve just presented are new or profound. But they’re worth keeping in mind. For example, they apply to the question of whether Web targeting should be based on automated behavior monitoring or structured tests. (The correct answer is both—and make sure to look at the results of the automated systems to see if they suggest new tests.)

These ideas may also help developers of business intelligence and analytics systems understand how they can continue to add value, even after specialized features are assimilated into broader platforms. (I’m thinking here of acquisitions: Google/Urchin, Omniture/Touch Clarity, Oracle/Hyperion, SAP/Pilot, and so on.) Many analytical capabilities are rapidly approaching commodity status. In this world, only vendors who help answer the really important question—vendors who put something useful behind the One Big Button—will be able to survive.

Thursday, March 01, 2007

Users Want Answers, Not Tools

I hope you appreciated that yesterday’s post about reports within the sample Lifetime Value system was organized around the questions that each report answered, and not around the report contents themselves. (You DID read yesterday’s post, didn’t you? Every last word?) This was the product of considerable thought about what it takes to make systems like that useful to actual human beings.

Personally I find those kinds of reports intrinsically fascinating, especially when they have fun charts and sliders to play with. But managers without the time for leisurely exploration—shall we call it “data tourism”?—need an easier way to get into the data and find exactly what they want. Starting with a list of questions they might ask, and telling them where they will find each answer, is one way of helping out.

Probably a more common approach is to offer prebuilt analysis scenarios, which would be packages of reports and/or recommended analysis steps to handle specific projects. It’s a more sophisticated version of the same notion: figure out what questions people are likely to have and lead them through the process of acquiring answers. There is a faint whiff of condescension to this—a serious analyst might be insulted at the implication that she needs help. But the real question is whether non-analysts would have the patience to work through even this sort of guided presentation. The vendors who offer such scenarios tell me that users appreciate them, but I’ve never heard a user praise them directly.

The ultimate fallback, of course, is to have someone else do the analysis for you. One of my favorite sayings—which nobody has ever found as witty as I do, alas—is that the best user interface ever invented is really the telephone: as in, pick up the telephone and tell somebody else to answer your question.. Many of the weighty pronouncements I see about how automated systems can never replace the insight of human beings really come down to this point.

But if that’s really the case, are we just kidding ourselves by trying to make analytics accessible to non-power users? Should we stop trying and simply build power tools to make the real experts as productive as possible? And even if that’s correct, must we still pretend to care about non-power users because they are often control the purchase decision?

On reflection, this is a silly line of thought. Business users need to make business decisions and they need to have the relevant information presented to them in ways they can understand. Automated systems make sense but still must run under the supervision of real human beings. There is no reason to try to turn business users into analysts. But each type of user should be given the tools it needs to do its job.

Anther Unforgivably Long Post on Lifetime Value

A few weeks ago I wrote a long series of posts about the uses of Lifetime Value. I made several references to a “Lifetime Value system” that would support many of these applications. I’ve now taken the logical next step and built a sample system, just to see how well what I described hung together in practice. This only took a few days work, using a very slick and efficient business intelligence tool called QlikTech (for which Client X Client is a reseller, if anyone is interested). I’m happy to report that the results were more than satisfactory—the system exceeds my expectations for the amount of useful information it makes easily accessible. And it’s lots of fun to play with, in a geeky sort of way.

I’ll go through the contents shortly. But first you need a bit of context. You’ll recall from my earlier posts that my fundamental premise was that starting with Lifetime Value and then breaking it into components is a powerful way to understand what’s happening in a business. In the test system, I started with 3.3 million transactions relating to 1.1 million customers. Dates ranged from 2002 through mid-2006. Customers were assigned to groups based on the year of their first order (Start Year), the product purchased in that order and the promotion source. Transactions were further classified by ”Life Year”—that is, whether the purchase within the first year, second year, third year or fourth year since the original order. I also calculated a summary figure at the customer level for whether each customer was “active” (that is, had at least one transaction) during each Life Year. For each transaction, I had available the marketing cost, revenue (positive or negative, since refunds were included in the data), product cost (cost of goods plus fulfillment). I also had the product purchased in each transaction, which I summarized into three categories: original purchase, repurchase of the original product (renewal), and purchase of a different product (cross sell).

Once the actual data had been summarized, I built a simple forecasting system that used it to project future results for each customer group with less than four years of history. The projections included the same elements (costs, revenues, etc.) as the original transactions. This meant I had four “life years” of data, either actual or forecast or a combination, for each set of customers. This was all the data I needed for my analyses.

The user interface of the system is organized into tabs, each designed to answer a particular question. Because QlikTech makes it very easy to drill down along multiple dimensions, I could view reports in each tab for the business as a whole or for subsets such as a particular product, source, start year, life year, etc. This effectively meant I could examine results for different segments, sliced pretty much whatever way I wanted.

The questions and their associated tabs are:

- How does total performance compare across products? (Overview tab). This is the natural starting point. It shows the number of new customers, lifetime value per customer, and total lifetime value added (i.e., number of customers x value per customer). This shows the total amount of value created by each product. On this and all other tabs, I can see the data both in tables and on charts that highlight different elements.

Incidentally, the system is set up so I can choose how many Life Years to include in the LTV calculation and what discount rate to apply to future years. These values are controlled with sliders so I can change them and see the numbers and charts adjust instantly. I told you this was geeky fun.

- Which products show the greatest change in value? (Variance tab). To my mind, this is the key to the system because it lets the user identify products that merit closer examination because their performance has changed, either for better or worse. It does this by calculating the values for 2004 and 2005 for Lifetime Value and its two major components (number of new customers and value per customer). The system then calculates the change in each of these elements from year to year. It then does a standard variance calculation showing how much of the total change in LTV added was due to quantity (change in new customers x 2004 value per customer), how much to rate (change in value per customers x 2004 new customers), and how much to the combination of changes (change in value per customer x change in new customers). Users can sort the product list on any of these elements. This means they can quickly identify which products, say, had the greatest improvement in value per customer or worst drop in number of new customers. The ones with the biggest changes are the ones you want to look at first.

- How has LTV changed over time? (Detail by Start Year). This shows whether a product is strengthening or weakening over time by breaking out the three main LTV measures (value added, new customers, value per customer) by Start Year. ‘Nuff said.

- How much value is earned in the first, second, third, etc. year of the customer’s lifetime? (Detail by Life Year). This breaks down the total value per customer figure to see how much is earned in each Life Year. It also multiples this times the number of starting customers to show the net dollar amount earned in each year. This helps companies understand the cash flows associated with a new customer, and in particular how quickly they are recouping the acquisition cost.

- How have the source mix and LTV by source changed over time? (Detail by Source). This shows the number of new customers, value per customer, and LTV added, broken down by source by start year. Thus it shows both the change in mix and the change in performance by source. This helps users understand some of the dynamics driving the changes in the value for the product as a whole. The charts on this tab are particularly helpful, making it easy to see which sources are growing and shrinking, how performance within each source is changing, and which sources are providing higher or lower fractions of the total value.

- How many customers remain active in the first, second, third, etc. year after they begin? (Active Customers by Year). This shows the active customer counts by Life Year for each Start Year group. Seeing how long customers remain active helps to illustrate attrition and longevity—but, unlike summary measures, it shows the drop-off patterns from year to year. Showing how the values change for different Start Year groups show whether results are getting better or worse over time. This might reflect either a change in the nature of the customers acquired during different years, or a change in customer satisfaction with their experience with the company. This tab (like most others, although I haven’t mentioned it) also shows these values further broken down by source, so users can see whether a change in over-all results is due to a change in source mix, can compare performance for different sources (which usually does vary significantly), and can see how the sources themselves change over time. Again, charts make this much easier to understand than raw tables.

- How much value is earned from original, renewal and cross sell orders, and how is this distributed over time? (Value by Order Type). This shows the net value per starting customer for the different types of orders (original, renewal and cross sell). It further shows these broken down by Life Year. It’s particularly important in businesses which depend on “loss leaders” to bring in new customers and then make their money by selling them other products. Gaining this holistic view of the customer is one of the major reasons to look at Lifetime Value rather than simply analyzing product sales on their own.

- How much do revenue, marketing costs and product costs contribute to total value, and how does this change over time? (Value by Value Type). This is yet another way of looking at the lifetime value components, in this case considering the revenue, marketing costs and products costs. These are further broken out by Life Year, which particularly highlights the impact of acquisition costs (which by definition occur during the first Life Year). Further splitting the results by source makes even clearer which sources succeed because their acquisition costs are low, and which perform well because their customers are of high quality. This insight can help suggest which sources have the best prospects for further growth and which might need to be cut back.

- How is attrition impacting customer value and how is it changing? (LTV Components Overview). This shows some detail within the value per customer component, breaking it down by value per original order, value on later orders (renewals plus cross sell), and active years per customer. Note that the math isn’t quite right here—value on later orders actually is calculated by (active years per customer x later order value per active year). I didn’t show that final component because it’s redundant and there is enough going on already. The most concrete new piece of information shown in this tab is the active years per customer figure. This is shown by Start Year to see any changes over time. The tab also shows original value, which was already presented in the Value by Order Type tab, although not by Start Year. Later value was also shown in Value by Order Type, although there it was split between renewal and cross sell.

- What are the detailed performance measures? (LTV Components by Source). This tab shows the finest level of component analysis. It breaks the original order value into acquisition cost and gross margin (revenue – product cost), and breaks the later order value into value per year and active years per customer. These are divided by source (for all Start Years combined) and by Start Year (for all sources combined.)

- What are detailed performance measures by source over time? (LTV Components by Year). This also shows the acquisition cost, gross margin, later value per year and active years per customer, but now broken down by source by Start Year. This provides the most precise view of how these measures have changed over time.

- What are active customers worth in later years? (Value per Active Customer). This shows the values earned per active customer in later Life Years. Note that all previous figures looked at value per starting customer. The value per active customer figure is of course higher in any given year, since there are always fewer active than starting customers once you get past Life Year 1. Value per active customer gives some indication of what you might spend to retain these customers, although of course a proper comparison would be to look ahead over the same time horizon as your original Lifetime Value calculations. I couldn’t do this for most groups in my sample system because I didn’t forecast beyond 2006. A more sophisticated forecasting system wouldn’t have that limit and would thus give a true LTV per active customer. Results in this tab are also broken down by Start Year so any trends become apparent.

- How does value per active customer change by source? (Value per Active Customer Detail). This adds a source break-down to the value per active customer by Life Year by Start Year. Again the primary purpose is to help understand what currently active customers are worth, this time at a source level.

- Has across-the-board performance changed significantly from one calendar year to another? (Value by Transaction Year). This shows value per Life Year per starting customer, but it’s organized by calendar year rather than Start Year. This would highlight any changes affecting all customers at the same time, such as an across-the-board price increase, general fall-off or improvement due to economic conditions, or the result of a fulfillment problem. Values in this tab are not discounted relative to the customer Start Year, so they will differ from the figures in the Detail by Life Year tab unless the discount rate is set to 0.

Whew! You definitely deserve a prize if you’ve actually read this far. I know this is dense stuff, but it’s also fascinating (to me, at least) just how much can be extracted from a relatively simple set of information. Trust me that it’s much more exciting when it’s your own data you’re looking at, and you can suddenly see information that’s been hidden for years.

It also helps that the charts have pretty colors.

Tuesday, February 27, 2007

Are Multi-Variate Testing Systems Under-Priced?

I’ve had a series of conversations over the past few days regarding the distinction I made last November between “behavioral targeting” systems and “multivariate testing” systems. Both types of products tailor Web contents to individual visitors. Both work similarly: place code snippets in slots on the Web page where the personalized content will appear; when the page is loaded, send visitor information to a hosted server; run server-side rules to select the content; then return the selection to the Web page for display. The difference is in how they select the contents.

The testing systems I’ve looked at closely (Optimost, Offermatica, Memetrics) rely on users to define customer segments and assign the contents shown to each segment. They usually assign multiple content items to test their performance. But the systems can also send targeted contents in non-test situations. It’s just a matter of specifying the default contents to serve each segment.

By contrast, the behavioral systems (Certona, Touch Clarity [recently purchased by Omniture], [x+1]) automatically build their own segments. Specifically, they create groups of visitors which are likely to respond to different contents. Thus both the segment definitions and segment-to-content match-ups evolve over time as the system gains more experience and, perhaps, as user behavior evolves.

What was interesting, and frustrating, about my recent conversations was that my counterpart kept insisting that the testing systems do not allow segment-based targeting. He even showed me a recent analyst report that said this. Having personally researched Memetrics and Offermatica and taken a close look at the Optimost Web site, I know this is wrong. Of course, I’ve been around long enough to know you can’t trust anything but your own eyes where software is concerned (and sometimes not even those!) So the misinformation—which I’m certain was unintentional—was no surprise.

More intriguing was the realization that sophisticated testing systems could probably charge more if they positioned themselves as targeting tools. Apparently the prices for behavioral targeting products are higher—perhaps because at least some of them base their fees on incremental profits earned for their clients (I know Certona does this). Maybe the testing systems are missing other functions needed for targeting. But if they really could raise their fees by repositioning themselves, it looks like a missed opportunity.

Friday, February 23, 2007

Why Customer Experience Management Depends on Metadata

I’ve written a great deal recently about the importance of Lifetime Value as a measure to guide customer experience management. Let’s assume I’ve made my case, or at least no one has any interest in arguing about it. The next question would be, what blocks companies from making Lifetime Value calculations?

In one sense, the answer is nothing. You can generate a crude LTV figure with nothing more than annual profit per customer and attrition rate. But that type of calculation isn’t precise enough to measure the effect of changing a particular customer treatment. If we want to use LTV as a customer experience metric, we need a LTV calculation that works at the level of customer experiences.

This calculation has two components: the model and the data used as input. Designing the model takes some skill but isn’t that hard for people who do such things. The real challenge is assembling the experience data itself.

Some of this data just isn’t directly available. Experiences such as cash purchases at retail, anonymous Web site visits, and viewing of TV advertisements can’t be linked to individual customers. They must either be inferred or left out of the model altogether.

But in many industries today, the majority of significant experiences are captured in a computer system. The information might be in structured data such as a purchase record, or it might be something less structured such as an email message or Web page. Taking these together, I think most businesses capture enough experience data to build a detailed LTV model.

This data must be processed before it is usable. The processing involves three basic tasks: extracting the data from the source systems; linking records that belong to the same customer; and classifying the data so it can be used in a model.

None of these tasks is trivial. But the first two are well understood problems with a long history of effort at solving them. In comparison, classification for LTV models has received relatively little attention. This is simply because the models themselves have not been a priority. Other types of classification—say, for regulatory compliance or fraud detection—are quite common.

The classification issue boils down to tagging. Each experience record must be assigned attributes that fit into the LTV model input categories. At Client X Client, we do this in terms of the Customer Experience Matrix. The Matrix has channel and life stage as its two primary dimensions, although the underlying structure also includes locations, systems, slots, products, offers, messages, customer, and context. Tagging each event with these attributes lets us build the Lifetime Value model and make other analyses to understand and optimize the customer experience. (Incidentally, although I’ve used the terms classification and tagging here, you can also think of this as application of metadata.)

My point is that while tagging may seem a trivial technical issue, it is actually a critical missing link in the chain of customer experience management success. And that’s why I just spent 500 words writing about it.

Thursday, February 22, 2007

Assessing an Array of Analytics Application Acquisitions

To an industry analyst, one event is interesting, two are a coincidence, and three makes a trend. Last week has (at least) three acquisitions of analytics vendors: TouchClarity by Omniture, Decisioneering by Hyperion, and Pilot Software by SAP. So what trend are we witnessing?

Actually, the answer is quite obvious: companies are trying to add more intelligence to their products. This particular trend has been under way for a long time. What’s important about it from a customer experience management viewpoint is it shows the vendors believe their customers are looking for more advanced analytic solutions.

This wasn’t always the case. Although Pilot is a fairly generic “operational performance management” system (nothing wrong with that), both Decisioneering and TouchClarity involve some pretty sophisticated forecasting. Until recently, most managers who were not themselves statisticians have been leery of such tools. It’s possible they still are, but presumably Hyperion and Omniture are responding to some sort of demonstrated demand. I’ll be optimistic and assume this means that managers are now more willing to employ advanced analytic software even if they may not quite understand what is going on under the hood.

This is unusual. Most managers are control-centered and risk-averse. Presumably they have been convinced to overcome these tendencies based on hard evidence that systems like this bring real business benefits.

This is good for customer experience management because CEM value calculations also rely on complicated forecasts. Managers’ willingness to employ systems that do such forecasts suggests they will be more receptive to accepting CEM forecasts as valid. Managers’ interest in these systems also suggests a more analytical orientation in general. This is another hopeful sign that they will accept CEM measurements such as Lifetime Value as tools for guiding business decisions.

Wednesday, February 21, 2007

JetBlue's Problems from a Customer Experience Management Perspective

It feels kicking them while they’re down, but the JetBlue story continues to fascinate me. Like other well-regarded brands facing a crisis, they’ve responded forcefully. This in itself is good, since it means they are controlling the story rather than leaving the media to dig around for more horror tales. And JetBlue’s specific response—to promulgate a “Customer Bill of Rights”—is very much in line with their core brand position as customer champions. If they pull this off, their problems last week may actually end up reinforcing rather than diffusing that image.

So it seems that JetBlue is handling the public relations part of this quite admirably. But looking at their actions from a customer experience management perspective leads me to some questions.

The substance of JetBlue’s Bill of Rights, and certainly the part that’s receiving most of the press coverage, is to offer vouchers for future travel when passengers face delays. There is some legalistic hedging that limits the compensation to a “Controllable Irregularity”, which I think means problems that are JetBlue’s fault. That already seems like evading responsibility. But my broader question is whether credits against future purchases are really the best response when a customer has been treated poorly.

Yes I know this is a very common practice. The underlying logic is it gives the customer a reason to come back for another sample of the product. Nor does it hurt that the actual cost is much lower than face value of the vouchers. Still, from a customer experience viewpoint, the last thing you want at the end of a horrific plane ride is the opportunity to go on another one. It’s even worse if, instead of being handed the coupon upon arrival, you are simply given a verbal promise and then have to wait to receive it in the mail. This adds another level of stress to the experience: will I get it? will the amount be correct? What will the fine print say?. JetBlue’s sliding scale, where the size of the voucher is based on the length of the delay, seems to ensure the latter will be the case.

Personally, I’d rather they hand me a coupon for a stiff drink, which is what I really need after that trip. Or, since there are often children involved, treat the family to meal at McDonald’s or Pizza Hut. Of course, this runs the risk of insulting people with the paucity of the compensation: I can already see the t-shirt “my flight was stuck on the runway for nine hours and all I got was some lousy French fries”. (Come to think of it, how about showing a sense of humor and handing out a custom-printed t-shirt? “I survived nine hours on the tarmac on JetBlue flight 1099, February 14, 2007.” On second thought, maybe not.)

JetBlue would do better to focus on improving the experience itself. In this case, it means both avoiding delays and, when they do happen, making them as bearable as possible. This comes back to my comment of the other day that ultimately these are operational, not marketing, issues. JetBlue has acknowledged that its problems were greatly exacerbated by cascading operational failures, particularly in mobilizing customer service staff and flight crews. It has also promised to address those problems. No doubt will do so.

But JetBlue should also publicize its efforts—showing the great lengths it goes to serve its customers. This will do more than compensatory vouchers to reinforce JetBlue’s core positioning as a customer service champion. In fact, a good advertising campaign along these lines can create a perception of a significant difference from other airlines that goes deeper than leather seats and in-flight TV. It will also show JetBlue’s employees that the problems are being fixed and encourage them to do whatever they can personally to make passengers’ lives better when problems occur.

I can’t claim this is an original idea. It’s precisely what Federal Express and United Parcel Service have done for years. (Need I mention that airlines and package delivery are both part of the transportation industry? Who hasn’t wished their air travel could be as reliable as overnight shipping?)

In short, JetBlue can focus on improving its product or on repairing its mistakes. The better option is clear. Will they take it?

Tuesday, February 20, 2007

What's Really Holding Back Customer Experience Management?

Epsilon’s Ron Shevlin is worried about the future of Customer Experience Managment. In a post today, he concludes, “If proponents don’t come together to reconcile the conflicts in their frameworks and provide credible high-profile case studies that capture the attention of senior execs — before the end of 2008 — then CEM won’t be a term we’ll hear a lot about come 2010.”

I actually think there are plenty of successful cases for Customer Experience Management: Amazon.com, Disney, Dell, Federal Express, Starbucks, JetBlue (until last week), and Apple iPod spring to mind. It’s interesting that the bloom is off many of those roses but that doesn’t negate their past successes. Nor do the conflicting frameworks bother me. I see them as a sign of commercial interest and continued conceptual evolution.

My own theory is that CEM has failed to become a must-have management technique because it seems optional. CEM is viewed as one possible strategy among many, and one that’s harder to pull off than other choices such as cutting costs. What we really need is not success stories but failure stories: tales of companies driven out of business by the superior customer experience of a competitor. Human nature being what it is, fear of loss is a more powerful motivator than a chance for gain.

But fear must be accompanied by a path to success. This is where methodologies, frameworks and, yes, even consultants become important. There is no lack of these in the world of Customer Experience Management. I do think there is shortage of metrics that connect customer experience to business profits. Profits, as you may have noticed, are what managers ultimately care about. This is why I spend so much time on Lifetime Value, which I see as the best candidate for this role.

But I'm not foolish enough to think that better metrics will make CEM the Next Big Thing. That will take senior managers becoming scared that if they don't pay attention, their business is in jeopardy. In that sense, maybe JetBlue's recent troubles are really the best thing that could happen.

Monday, February 19, 2007

Where Is JetBlue's Brand Value of Yesterday?

JetBlue Airways’ highly publicized problems in recovering from last week’s snow storm raise a fundamental issue about the value of brands. JetBlue had built a strong image for being customer-friendly in an industry that is notoriously customer-hostile. Perhaps it will recover this image and perhaps its recovery will be helped by that reservoir of good will known as brand equity. But perhaps it won’t recover: if enough attention is focused on the recent problems, this will eventually become the dominant impression of JetBlue. And in that case, all the previous brand equity will have melted like, well, a snow flake.

The psychology of this is interesting. People tend to perceive what they expect, which means they reject contrary evidence (or, more precisely, ignore it). But if enough contrary news accumulates, it eventually overrides the old expectations and forces people to adopt new ones. Future information then is accepted or ignored in line with the new expectations, reinforcing them just as previous selective perceptions had reinforced the old ones. Of course, in JetBlue’s case, this is all magnified by the media, which will now look for and report on problems that it would previously have ignored. When this sort of switch happens, the old brand equity is lost.

But if brand equity can vanish overnight, does it make sense to treat brand marketing as a long-term investment? Frankly I’ve never been very comfortable with this treatment, simply because it’s so obvious that the public attention span is so short. In a world where many ads are ignored altogether and the impressions that do register are quickly overwhelmed by whatever is presented next, how much long-term impact can we really expect from advertising?

I think the answer is quite little, but definitely some. Analyses such as marketing mix models do find residual effects from brand advertising, although these are measured in months not decades. So it does make sense to amortize the cost of brand advertisements over a period beyond the campaign itself, although perhaps not a very long one.

Nor is this changed by the fact that a catastrophe can erase brand value overnight. A factory can burn down too, ending its future value. You wouldn’t refuse to treat it as an asset for that reason.

Incidentally, there is another moral to the JetBlue story: operational performance is more important than customer friendliness. It’s all part of the customer experience. I know you knew that—but other people occasionally need reminding.

Friday, February 16, 2007

Web Analytics In One Hour? I Don't Think So.

I’m still reflecting on speed-trap's promise to provide “all the data you need” in “under an hour”. It’s not so much that I’m skeptical about the time required—maybe it’s really possible in a simple situation, and people don’t take such claims too seriously anyway. Nor does it bother me that speed-trap turns out to rely on cookies for visitor identification: although that's definitely an imperfect solution, it's still the best one available.

What really concerns me is the notion that speed-trap can create a meaningful analytical data set without human involvement. Speed-trap doesn’t quite say this, but it’s implied in the claim that the system can be ready in an hour. Yet a closer look at speed-trap’s own document shows it isn’t at all the case. As with any solution, the raw interaction data must be processed to become useful. Speed-trap does this by having users write “nano-programs” that search for patterns, classify sessions, apply labels, group related items, and aggregate results across time periods. Users must also define customer segments, set privacy rules, and set up connections to reference databases. It's a safe bet no one does all this within sixty minutes.

There's nothing wrong with that. This sort of work actually adds value by forcing users to seriously examine their data and analysis methods. Speed-trap should make these points more openly to avoid setting unrealistic expectations about its own system and about analytic technology in general.

Thursday, February 15, 2007

Speed-trap and SAS Promise More Accurate Web Analytics

Here’s an intriguing claim: a February 2 press release from SAS UK touts “SAS for Customer Experience Analytics” as linking “online and off-line customer data with world class business intelligence technology to deliver new levels of actionable insight for multi-channel organisations.” But the release and related brochure make clear that heart of the offering is Web analytics technology from a British firm named speed-trap.

Speed-trap employs what it says is a uniquely accurate technology to capture detailed customer behavior on a Web site. It works by providing a standard piece of code in each Web page. This code activates when the page is loaded and sends a record of a displayed contents to a server, where it is stored for analysis.

Although this sounds similar to other page tagging approaches to Web data collection, speed-trap goes to great lengths to distinguish itself from such competitors. The advantage it promotes most aggressively is that the same tag is used in all pages, and this tag does not need to pre-specify the attributes to be collected. Yet this is not truly unique: ClickTracks also uses a single tag without attribute pre-specification, and there may be other vendors who do the same.

But there does seem to be something more to the speed-trap solution, since speed-trap captures details about the contents displayed and user events such as mouse clicks. My understanding (which could be wrong) is that ClickTracks only records the url strings sent by site visitors. The level of detail captured by speed-trap seems more similar to TeaLeaf Technology, although TeaLeaf uses packet sniffing rather than page tags.

Speed-trap’s white paper “Choosing a data collection strategy” provides a detailed comparison against page tagging and log file analysis. As with any vendor white paper, its description of competitive products must be taken with a large grain of salt.

Back to the SAS UK press release. Apart from speed-trap, it seems that what’s being offered is the existing collection of SAS analytical tools. These are fine, of course, but don’t provide anything new for analysis of multi-channel customer experiences. In particular, one would hope for some help in correlating activities across channels to better understand customer behavior patterns. Maybe it’s just that I’ve been drinking our Client X Client Kool-Aid, but I’d like to see channel-independent ways to classify events—gathering information, making purchases, searching for support, etc.--so their purpose and continuity from one channel to another become more obvious. Plus I think that most people would want real-time predictions and optimized recommendations as part of “actionable insight”—something that is notably lacking from SAS’s description of what its solution provides.

Bottom line: speed-trap is interesting, but this is far from the ultimate analytical offering for multi-channel customer experience management.

Wednesday, February 14, 2007

Cellphone Ads Miss the Point

I know I promised to stop writing about mobile phones, but the headline “The Ad-Free Cellphone May Soon Be Extinct” in today’s The New York Times (February 14, 2007, Business Day, page c5) is irresistible. It seems that 60,000 people have assembled in Barcelona, Spain for the industry’s main annual conference and nearly all of them are salivating over the ad revenue they might earn. The article grasped several key attributes that make mobile phones special—detailed information about users, location awareness, built-in payment mechanism, and always being turned on.

But the article, and presumably the industry leaders it was reporting on, still seemed stuck in the conventional model of advertising as messages you push at consumers. Yes there is potential for sponsored content that could reduce consumer costs by getting advertisers to pay some of the freight. Yes those advertisements can be targeted with fantastic precision given the information available about cell phone users.

But a cell phone is not a tiny portable television. It is a two-way communication device that can be linked with computers and other humans. This makes possible applications that are inherently engaging, whether they help people to buy stuff or help them connect with others. I wrote about this in more detail here, here, and in other posts.

Yet the point bears repeating: cell phones, and their smart phone successors, represent the greatest opportunity since the Internet itself to enhance your customers’ experience. It’s not a question of whether this will happen, but which firms will be smart enough to get the benefit.

Will yours be one of them?

Tuesday, February 13, 2007

Uses of Lifetime Value - Part 6: Final Thoughts

These past five posts have been a jolly romp through the delights of lifetime value. I think the main applications have been laid out clearly enough that I need not review them here in any detail. (For the record, they are: LTV itself, LTV components, comparisons of components, forecasts based on components, and, somewhat tangentially, simulation models.) But there have been several underlying themes that might benefit from explicit elucidation (plus I just like the word ‘elucidation’).

The Lifetime Value measure that counts is really aggregate Lifetime Value. That is, when we talk about trying to increase lifetime value, we usually want to increase the sum of the lifetime values of all customers (i.e., average lifetime value x number of customers). Since lifetime value is really future cash flow, this is simply saying we want to maximize the future cash flow of the company. Nothing radical about that. But it’s one of those things that are so obvious that you sometimes forget about them. Then you find yourself watching the wrong metric, such as LTV per customer. If the difference isn’t clear, think about acquisition programs: assuming the same cost, a program that brings in 100 customers worth $5 each ($500 LTV) is more valuable than one that brings in 50 customers worth $6 each ($300 LTV).

There are many ways to define Lifetime Value and the value of each is constantly changing. I went through this in some detail yesterday so I won’t repeat myself here. What’s important is to recognize that lifetime value is highly dynamic, so you can’t safely put a single figure in your head and apply it in many situations. Instead, you have to consider the purpose of each analysis and make sure you apply a definition that is appropriate. Then you have to remember that the value based on that definition will almost certainly change tomorrow—so don’t fool yourself into thinking any LTV figure is meaningfully precise.

Lifetime Value figures can be broken down by year. Again, see yesterday’s discussion of value buckets for the details. Sometimes a consolidated long-term figure such as “five year net present value” is the right one to look at, but often you really want to know about a shorter time frame. You don’t need to ignore lifetime value in those situations; you simply need to expose the time-sliced details that were used to generate the long-term value. The obvious example here is comparing actual LTV components against planned values: by looking at the one year component within the LTV calculations, you can isolate results during the past year. Otherwise, you risk being confused by figures that also include estimates for activities in the future.

You need a LTV system. I’ve referred to this numerous times without describing it explicitly. But it’s obvious you need some way to generate all those permutations of LTV: the different definitions (past, future, total); the different time periods; the different segments (defined ad hoc, no less); the time slices within each value; and so on. Basically, the LTV system I have in mind (and, yes, I’ve built them) captures historical information at the customer or granular segment level, and then lets you combine the data on demand to generate the various LTV values and components for whatever segments you create. Reports should include and compare multiple segments, such as customers from different sources or start years. Users should also be able to import plan or forecast values generated by an external modeling system, and compare actual results against these as well. The key to all this is that the LTV calculations must be performed automatically, without hand-tuning by an analyst. This places some limits on the sophistication of the calculations themselves, but that’s a small price to pay for the flexibility of on-demand results.

A simulation model is separate from the LTV system. Simulation models are very important for building business plans, creating forecasts, understanding relationships among interactions, and optimizing customer treatments. Model outputs can also include LTV figures and components. Within some constraints, a simulation model could also use LTV values as inputs and calculate the model assumptions (e.g. attrition rates) needed to generate those values. But despite these connections, the simulation model is quite distinct from the LTV system: it does different things in different ways. My earlier posts may have clouded this separation.

Project assessments must be based on incremental impact. This applies more to simulation models than LTV analysis, but it’s still important. The value of any project—marketing, customer service, manufacturing, whatever—is judged in comparison with the result of not doing that project. This is a particular challenge where customer treatments are concerned, since many factors affect customer behavior and it’s hard to isolate the effect of one change. The connection with LTV is two-fold: first, change in LTV should be the ultimate metric to judge the value of any change; and, second, a good LTV system may make it easier to compare the performance of treated vs. non-treated segments (assuming these can be isolated in the first place). But the main reason to bring up this issue is simply to point out that predicting or measuring incremental impacts is inherently difficult, regardless of whether you use LTV.

LTV components are good key performance indicators, but not the only ones. LTV components are good KPIs because they can be linked to real financial value (aggregate LTV). This means the impact of any change can be calculated directly, simplifying prioritization and helping managers to understand how different components are related. But it doesn’t follow that every KPI should have a measurable impact on LTV. Some important measures have no direct connection: imagine, for example, tracking the status of system development projects or employee training programs. These activities will eventually have a financial impact, but cannot be directly tied to their results. So, despite the superficial attractiveness of the notion, there is in fact no reason to insist that only LTV components be used as KPIs.

Multiple LTV applications reinforce the value of LTV as a management tool. This is the ultimate point of this series of posts. The more ways LTV is used throughout the company, the more everyone will focus on customer value. On a financial level, broader usage of an LTV system will help to justify its costs. But the real benefit is having people throughout the company share an understanding of the importance of customer value and of how their activities contribute to it. The more they care about customer value, the more successful the company will be.

Monday, February 12, 2007

Uses of Lifetime Value - Part 5: Trend Analysis

This series of posts has followed what should seem like a logical progression: using the Lifetime Value figure; using components within that figure; comparing component values over time, across segments, and against forecasts; creating the forecast values with models; and using the models for simulation, planning, and optimization. Since optimization is the ultimate goal of management, that should be the end of the discussion.

But it isn’t.

You probably noticed that the focus of the discussion shifted midstream from LTV to modeling. That’s not wrong: you do need models to predict the customer behaviors that determine LTV and to do the simulations for planning and optimization. But the discussion of forecasts can also lead in another direction, centered not on models but on building forecasts from the LTV components themselves. So let’s backtrack a bit.

The first point, which may seem a bit pedantic, is that I’ve been somewhat sloppy when describing the comparison of current values against forecasts. As the context makes clear, the forecasts I had in mind were estimates of future component values prepared during a planning process. Most businesspeople would probably refer to those as “plan” values, leaving the term “forecast” to refer to revised estimates based on the latest available data.

I don’t think my ambiguity caused any serious harm. But it does highlight the potential for confusion when the term “forecast” is used in conjunction with lifetime value. This confusion exists on several levels.

The first is simply that LTV sometimes refers to the value since the start of a customer relationship, sometimes to future value, and sometimes to a combination of previous and future value. These distinctions were described earlier and are easy to understand. They only create confusion when people don’t know which definition is under discussion. For most applications, future LTV is the appropriate one, but I (and others) often don’t bother to state that explicitly.

Of course, the future LTV is a forecasted value, even though it’s based on current data. This is the second type of confusion: not recognizing that even “current” LTV figures incorporate projections of future activity. Again, no particular harm done, except to perhaps give an impression of more certainty than actually exists.

The third level of confusion relates to which set of customers is being measured. The average LTV (past, future or total) of your existing customers is almost certainly not the same as the LTV you’d calculate using current component values. Put another way, historical results yield different component values than recent results. Easy to understand, once you think about it. But which numbers do you define as “current” when comparing them against the plan or forecast?

As all these examples make clear, there is no one right answer to the question of what’s the “real” LTV. Different calculation methods will make sense in different circumstances. This isn’t a problem, but it does mean you have be conscious of which method you’ve chosen, ensure comparative calculations are consistent, and document your method in case anybody wants to know the details. It’s true that few casual users will ever actually ask. But that just means you have to try still harder to use a method that is consistent with their intuitive expectations.

To help understand the calculation options more clearly, let’s step back and take a look at where LTV figures come from. The basic definition of LTV is the net cash flows associated with a customer. This is usually limited to a specific time period and discounted for net present value. Thus, you can think of LTV as a series of buckets, one for each year, where the level of water in the bucket represents the cash brought in during that year. The buckets themselves may be subdivided—perhaps, like the Internet, they are a series of tubes—into marketing cost, revenue, cost of goods, service expenses, and so on. (It’s not exactly clear how you deal with expenses in this metaphor. Perhaps they are holes beneath the buckets, or perhaps some kind of water-absorbing material. Let’s not get too literal.)

The critical thing to realize is that each group of customers who start during a given period has its own series of buckets. Buckets that relate to past years are “filled” with actual values; buckets for future years are “filled” with estimates. Every year, one bucket switches from estimated to actual. To calculate a group’s LTV, you combine the values of all buckets for that group.

Even though each group gains just one “actual” bucket per year, there are many “actual” buckets that get filled (belonging to different groups). For example, customers in the group that started one year ago get their “year 1” actual bucket filled; customers who started two years ago get their “year 2” bucket filled, and so on. One definition of “current” LTV is the combination of the values in all the “actual” buckets that have just been filled. This makes sense because it uses the most recent data, but it does involve mixing results from different starting groups.

Such mixing can be problematic, particularly if the nature of your customers has changed over time. One partial solution is to identify homogeneous segments within the customer base and track results for each segment within each start group. You can them combine the most recent results for members of the same segment with different start years to calculate an estimated LTV at the segment level. Segment values can then be combined in a weighted average to get an over-all LTV. Of course, now you have to decide what quantities to use for your weights.

Hopefully this clarifies why there is no one “right” method to calculate LTV. But there’s a further lesson: LTV figures are always changing. New buckets are always being added and some buckets are always changing from estimated to actual. So LTV is dynamic indeed.

In a way, this is no different from other business measures. “Profit” is also always changing as new transactions are recorded. LTV is a little worse because profit stays fixed once the books for a period are closed, whereas LTV for a previous period includes forecasted values (depending of course on the calculation method) that could require later adjustment as subsequent actuals are received. As with profit, you may choose to restate the previous period figures if there is a major discrepancy, or you may choose to book an adjustment in a subsequent period. Either way, it’s important to realize just how fluid an LTV figure can be.

That was a long digression but hopefully it clarified the roles of forecasts in LTV calculations. Now we can turn to using LTV components as forecasting tools.

This is not the same as estimating future business results using the current LTV component values. That would be done with the simulation models described earlier. Rather, this is about estimating the future of the component values themselves based on trends in their changes to date. For example, you might find that this year’s acquisition cost is $50 per customer and it has been increasing $5 per year over the past three years. After controlling for source mix, volume, and whatever other factors you can identify, you might expect that trend to continue. You would therefore estimate next year’s LTV using an acquisition cost of $55 per customer. Trends in other components would yield similar estimates for next year’s values. From these, you would derive other figures (income statement, cash flow, etc.) and estimate the LTV itself.

The advantage of this approach is that you don’t need an elaborate simulation model or trend identification system. Simply identifying the changes in LTV components lets you calculate the impact of those changes on aggregate lifetime value (LTV per customer x number of customers). You can then rank those impact values to determine which changes are most important to examine more deeply. Even the most sophisticated simulation model doesn’t do this, since it can only calculate the outcomes based on the assumptions you feed into it.

The first step in examining LTV trends is controlling for known factors. A change in source mix could easily change the aggregate component values even if behavior within each source remained stable. (A stable aggregate value could also mask significant changes within particular segments—another reason to do segment-level analysis.) Some changes might also reflect discernable causes, such as a price increase, whose future impact can be estimated directly. But even after the known factors are considered, there may be other changes which cannot be explained. If these represent significant trends, their continuation should be built into estimates of future behavior.

To get back to the progression of applications I mentioned earlier: we can now revise it to be LTV; LTV components; comparisons of components across segments; and forecasts based on trends in components. Simulation modeling for planning, optimization and to estimate LTV component values represents a stream of related activity, but perhaps is not an LTV application in itself.

Then again, tomorrow is another day.

Friday, February 09, 2007

Uses of Lifetime Value - Part 4: Optimization and What-If Modeling

Yesterday’s post on forecasting the values of LTV components may have been a little frightening. Most managers would have a hard time translating their conventional business plans into LTV terms. The connections between the two are simply not intuitive. And how would you know if you got the right answer?

Part of the solution is technical. Given a sufficiently detailed LTV model, it is possible to plug in the expected changes in customer behavior and have a system calculate the corresponding values for the LTV components. Such a model needs three things:

- relationships among different kinds of transactions (for example: there are 0.15 customer service calls for each item sold)

- inventory of existing customers (purchase history, segment membership, etc.—whatever predicts future behavior)

- assumptions about future inputs (promotions sent, new customers added, etc.)

These can be combined to project future results, which can in turn be summarized into lifetime value components. A projection using current values gives baseline LTV components. A projection using the behavior changes expected from a particular project gives the revised LTV components.

Translation from a conventional project plan cannot be completely mechanical because some inputs are needed that a conventional plan will not include. To stick with yesterday’s example of a retention program, a typical project plan might project that 5% more customers will be retained during the year the plan is in effect. But it probably won’t estimate those customers’ behavior in the following year: will they continue to be retained at a higher rate, revert to the previous rates, or leave faster until aggregate rate returns to normal? A LTV forecast requires managers to make that prediction or, perhaps, to rely on a company-wide policy so all such predictions are consistent. Either way, it’s more work for somebody and introduces new subjectivity into the process.

This need not be an overwhelming problem. Because the LTV model will break out its projections by time period, it is possible to focus analysis on current year results (forecast vs. actual). A separate analysis can look at a longer time horizon.

The other main issue cannot be solved technically. It is the challenge of estimating the true incremental impact of a project, on its own and in combination with other projects. The LTV approach highlights the importance of this by looking at changes in all behavior components across all projects. Yet, in fact, any project justification should be based on incremental changes and should consider the effects of other projects. So these objections are less a problem with LTV than a complaint about the cruel nature of world itself. Get over it.

Let’s get back to that magical lifetime value model I mentioned earlier. It’s really a conventional business simulation model: you define the relationships among business inputs (new customers, product prices, retention rates, costs, etc.) and it comes up with projected results. These results are broken down by period so each period’s output can become the next period’s input. Typical outputs include income statement, cash flow, and balance sheet. Once you have all that, it’s not much more work to create the estimated values for the LTV components. The LTV itself is nothing other than a Net Present Value figure from a discounted cash flow analysis.

I’m not saying this model is easy to create. Getting it right means understanding the subtle relationships between components. For example, although we know intuitively that better customer service should result in improved retention, what is the exact relationship between those elements and how do you build it into the model? Most people would argue for an intervening variable such as a customer satisfaction score. But that just adds another level of complexity: what creates that score, and how does the score itself relate to retention? Ultimately you need to look at attributes of the customer service transactions themselves, such as response time and resolution rate. These may not be captured in a conventional business simulation since they are not standard financial measures. And they are only one set of contributors to ultimate customer satisfaction, which is why an intervening variable for customer satisfaction score may actually make sense.

So clearly some additional effort is required beyond what’s needed for the models typically used by corporate finance. Considerable research may be needed to accurately understand the relationships that drive model results. The model may also include non-financial measures like customer satisfaction. But both of these are valuable requirements: companies really should understand what drives their results, and linking non-financial measures to financial results allow them to be incorporated into financial models. In other words, the added research needed for the LTV model is worth the effort.

The LTV model can be applied to traditional business forecasting: given this set of assumptions, what results will we get? It can also be used for what-if scenarios: calculate the results of different sets of assumptions either to find optimal resource allocations or for risk analysis of different contingencies. The forecasts can be applied to strategic decisions such as a major investment or to tactical choices such as alternative marketing campaigns and business rules. Of course, more tactical decisions require increasing levels of detail in the model itself.

Forecasts can also be help to understand the implications of a scenario: since more sales will mean more calls to customer service, do we have the call center capacity to handle them? This information can be used for resource planning and to highlight potential bottlenecks. A sophisticated system would incorporate capacity figures for such resources and issue warnings when they are be exceeded. A more sophisticated system would project the results of exceeding capacity (diversion of customers from the call center to the Web in the short term; lower satisfaction and higher attrition in the long run). An even more sophisticated system would look at all these factors and identify optimal investment decisions.

Sophisticated modeling systems of this type do exist, although they’re rare. But much simpler models can also create forecasts of LTV components. This is enough to generate forecast values to compare with actual results. Even if the predictions are less than precise, they’ll help managers understand what the LTV components mean, how they fit together, and how their actions affect them. This in turn will build a deeper understanding of the business, a shared frame of reference, and continued focus on building customer value: the key benefits of an LTV-oriented organization.

Thursday, February 08, 2007

Uses of Lifetime Value - Part 3: Forecasts

Yesterday’s post discussed how values for LTV components can be compared across time and customer segments to generate insights into business performance. But even though such comparisons may uncover trends worth exploring, they do not tell managers what they really need to know: is the business running as planned? To do this, actual LTV figures must be compared with a forecast.

The mechanics of this comparison are easy enough and pretty much identical to comparisons against time or customer segments. The real question is where the forecast values will come from.

You’re expecting me to say they’ll be generated by the lifetime value model itself, aren’t you? Well, maybe. The problem is that business plans aren’t built around LTV models. They’re built around projects: marketing campaigns, sales programs, product introductions, plant openings, system deployments, and the rest. (Of course, some companies just plan by projecting from last year’s figures. It’s easy to calculate the expected LTV changes implicit in such a plan, since there is no program detail to worry about.)

The trick, then, is to convert project plans into LTV forecasts. In a sense, this is easy: all you have to do is estimate the change in LTV components that will result from each project. But building such estimates is hard.

It’s hard for two reasons. First, most business projects are not conceived in LTV terms. They are based on adding new customers or increasing retention or cutting costs or whatever. To build them into an LTV forecast, these objectives must be restated as changes in LTV components.

Much of information needed to define the component changes will have already been assembled during the original project analysis. With this as a base, creating the component forecast is more a matter of reconfiguring existing information than developing anything new. One exception is the difference in time frame: many project plans are aimed at short term results, while LTV by definition includes behavior over a long horizon. This is actually a benefit of doing the LTV forecast, since it forces managers to consider the long term effects of their actions. But it also requires more work as part of the planning process. Companies will need to develop a reasonable approach to this issue and then train managers to apply it consistently.

The work is somewhat reduced by the fact that most projects are really focused on a just a few LTV components. For example, a retention project is mostly about increasing the length of the customer’s lifetime. This means the LTV impact can be defined as changes in only the affected components, without considering the others. Even though this is oversimplifying a bit, it’s a reasonable shortcut to take for practical purposes. (On the other hand, one of the benefits of using LTV as a company-wide management metric is that it encourages everyone to consider the impact that the efforts of their group have on other departments and the customer experience. So you do want managers to at least consider the effects of their projects across all LTV components.)

The second and even more challenging problem with defining the LTV impact of individual projects is that nearly all projects affect only a subset of the entire customer base. An acquisition program in marketing only affects the new customers it attracts; a change in customer service only affects people who call in with problems; an improvement to a product only affects people who buy it.

Counting the number of customers affected by a program isn’t that difficult. That number will always be part of the project plan to begin with. But the LTV analysis needs to know who these people are so it can determine their baseline LTV component values. Many project plans do not go into this level of detail.

Some attributes of the affected customers will be obvious. They are customers from a particular source or users of a particular product or customers in a particular channel. But it’s also important to remember that those affected will be at different stages in their life cycle: that is, some will be newer than others. (New customer acquisition programs are the obvious exception.)

Since future LTV usually changes as customers stay around longer (generally increasing, sometimes decreasing), it would be a big mistake to use the new customer LTV as a baseline. Instead, you have to identify the future LTV for each set of customers affected by the program, segmenting them on tenure in addition to whatever other attributes you’ve identified. As discussed yesterday, a good LTV system should provide these segmentation capabilities.

Once you’ve calculated the baseline LTV components for the major segments, it’s tempting to aggregate them into a single figure before proceeding. But this is an area where averages can be misleading. Assume you’re planning a program that will yield a 5% increase in retention. This will probably be most effective among newer customers. But those customers probably have lower-than-average future LTVs (precisely because they are more likely to leave). This means the actual value gained from the program will be less than if its impact were spread evenly across the entire universe. In terms of LTV components, the expected future tenure of the newer customers is smaller than average, so the anticipated change in tenure (in absolute terms such as years per customer) would be smaller as well. (Of course, the actual impact is an empirical question—perhaps the retained customers will turn into fanatic loyalists who stay forever. Though I doubt it.)

The point here is that once you’ve identified the customer segments affected by a program, you need to calculate their baseline components and expected changes separately for each segment. Only then can you aggregate them for reporting purposes. And of course you’ll want to retain the segment detail to compare against the actuals once these start coming in.

You’ll also want the segment detail to help in the final stage of consolidation, when expected changes from each program are combined into an over-all LTV forecast. The issue here is that many programs will impact overlapping sets of customers, and it would be unrealistic to expect their incremental effects to be purely additive. So managers need a way to calculate the consolidated impact of all expected changes and to reduce those which seem excessive. Doing this at a segment level is essential—and it requires that definitions be standardized across plans, since you otherwise won’t be able to consolidate the results cleanly.

An alternative consolidation method would work at the level of individual customers. Under this approach, the company would associate plans with individuals and then calculate aggregate results for each person. This is an intriguing possibility but probably beyond the capabilities of most firms.

Daunting as the consolidation process may seem, it’s worth recognizing that even conventional, project-based planning systems should do something similar. Which is not, of course, to say that they actually do.

It should be clear by now that a bottom-up approach to creating LTV forecasts is a substantial project. A much simpler approach would be to first create the traditional consolidated business forecast, and then derive the LTV components from that. The component forecasts could be created down to the same level of detail as the business forecasts: by division, product line, country, or whatever. This approach wouldn’t provide LTV impact forecasts for individual programs or customer segments. Nor would it force managers to view their programs in LTV terms while building those forecasts. But it’s an easier place to start.

However the forecasts are created, you need them to judge whether actual results are consistent with expectations. Again, this is no different from any other business management system: comparisons against history are interesting, but what really counts is performance against plan.

Wednesday, February 07, 2007

Uses of Lifetime Value - Part 2: Component Analysis

Yesterday I began discussing the uses of Lifetime Value models. The first set of applications use the model outputs themselves—the actual estimates of Lifetime Value for individual customers or customer groups. But in many ways, the components that go into those estimates are more useful than the final values. Today we’ll look at them.

All lifetime value calculations ultimately boil down to the same formula: lifetime revenue minus lifetime costs. These in turn are always built from the same customer interactions—promotions, purchases, support requests, and so on. If you only want to look at the final LTV number, it doesn’t matter how these elements are used to get it. But if you want to understand what went into the number, the model must be built with components that make sense in your particular business.

For example, magazine publishers think primarily in terms of copies sold. The revenue portion of a publisher’s lifetime value model will therefore be: copies sold x revenue per copy. Product, service and most other costs will also be stated in terms of cost per copy. The primary exception is promotion costs, which are typically listed separately for initial acquisition. Renewal promotions can also be listed separately, although they are sometimes so negligible that they are simply lumped into the per copy cost with the rest of customer service. In sum, then, a publisher’s lifetime value model might look like:

LTV = (Acquisition cost) – (number of initial copies x (initial price per copy – initial cost per copy))
+ (number of renewal copies x (renewal price per copy – renewal cost per copy))

Note that number of orders, value per order, and average years per customer—all seemingly natural components for a lifetime value model—do not even appear.

In practice, some of those details may well be used in the model. For example, the number of orders is needed to calculate order processing costs accurately. Similarly, the timing of the events is needed to do discounted cash flow analysis. But those details are not necessarily useful to managers trying to understand the general state of their business. This means they can be hidden within the lifetime value calculation and not displayed in most reports.

Some traditional industry metrics may not fit naturally into the lifetime value calculation. Sticking with magazines, publishers traditionally look at renewal rates as a key indicator of business health. You could restructure the previous model to include renewal rates, but it’s not clear this gives more insight than average renewal copies per customer. In fact, there’s a good argument that renewal rates are actually a less useful measure because they are impacted by extraneous factors such as changes in the renewal offers.

The point here is simply that the components of the lifetime value model are intelligible only if they match the industry at hand. More specifically, they must show the key performance factors that determine the health of the business.

The special advantage of using model components as key performance indicators is that you can show the impact of any change in terms of actual business value.

This is a key point. It’s easy to come up with a list of important business metrics. But it’s not necessarily clear what a change in, say, a customer satisfaction rating actually means in terms of profit. At best there may be some rules of thumb based on historical correlations. This may carry some weight with decision-makers, but it is nowhere near as compelling as a statement that lifetime revenue per customer has dropped 2%, which translates into $145 million in future value. Even though the number is known to be an estimate, it has a specific value that immediately indicates its approximate importance and therefore how urgently managers should react to it.

The other advantage of dealing with model components is that the connections among them are clear. If the 2% revenue decline is accompanied by a 5% decrease in acquisition costs, or perhaps a 10% increase in number of new customers, managers can see immediately whether there is really a problem, or in fact something has gone very right. Although using the model for what-if modeling is a topic for another day, simply laying out the relationships among the key performance indicators improves the ability of everyone in the company to understand how the business works.

Of course, interpreting the values of LTV components is difficult in isolation. Is an average life of 2.5 years good or bad? Experienced managers will have some sense of reasonable values based on their own backgrounds. But even they need to look at the numbers in comparison with something.

The two major bases for comparison are time periods and customer segments. Trends in measures over time are easy to understand—either they’re up or down, and depending on whether they are revenues or costs that’s either a good or a bad thing. Again, one virtue of model-based components is you can see the changes in context: if revenue went down but cost went down more, maybe things are really okay.

The interval at which you measure trends will depend on the business—it could be yesterday vs. today or it could be this year vs. last year. But since lifetime value is a long-term measure, you have to be careful not to react to random swings over short time periods. The amount of time you need to wait to detect statistically significant differences will depend mostly on the volume of data available. You also need to be sensitive to external influences such as seasonality.

Customer segments are more complicated than time periods simply because there are so many more possible definitions. The segments could be based on customer demographics, purchase behavior, start date, acquisition source, initial offer, initial product, or just about anything else. There’s no need to pick just one set: different segmentations will matter for different purposes. Whatever definitions you use, you’ll compare different segments to each other, and to themselves over time.

In fact, the first explanation to consider for many changes between time periods is that the mix of customer segments has changed. This will change aggregate lifetime value for the business even if behavior within each segment is the same. This in itself is a useful finding, of course, since it immediately points the rest of the analysis towards understanding how and why the customer mix changed.

And that is exactly the point: we look at the value of LTV components not because they’re fascinating in themselves or because we want to know whether to draw a happy face or sad face on the cover of the report (anyone who does that should be fired immediately anyway, so it should never be an issue.) We look at them because they indicate at a high level what’s happening in the business, giving us hints of what needs to be examined more closely.

A good LTV system enables this closer examination as well. Drill-downs should permit us both to examine the basic model components for different time periods and customer segments, and to explore the details within the components themselves. At some point you will reach the finest level of detail captured in the LTV system and have to look elsewhere for additional explanations—it doesn’t make sense for the LTV system to incorporate every bit of information in the company. But making large amounts of detail accessible without leaving the system is definitely a Good Thing.

Important as drill-downs are, they rely on a manager or analyst to do the drilling. A really good LTV system does some of that drilling automatically, identifying trends or variances that warrant further exploration. Now we’re entering the realms of automated data mining, but this doesn’t have to be particularly esoteric. Since the LTV model captures the relationships among components within the LTV calculation, an LTV system can easily calculate the impact of a change in any one component on the final value itself. Multiplied by the number of customers, this gives a dollar amount that can be used to rank all observed changes by importance. Where the number of customers itself changes between periods, the system can further divide the variance into rate, volume and joint variances—a classic analysis that is easy to do and understand.

Doing this sort of automated analysis on figures for the company as a whole is probably overkill. After all, the top-line LTV model will probably have just a dozen or so components. Managers can eyeball changes in those pretty easily. More important, stable figures for the company as a whole can easily mask significant changes in behavior of particular segments. It’s therefore more important for the LTV system to automatically examine changes in component vales for a standard set of customer segments and to identify any significant variances at that level. The ranking mechanism—number of customers x change in value per customer—is exactly the one already described. A really advanced system would even find patterns among the variances, such as a weakness in retention rates across multiple segments. That one might require some serious artificial intelligence.

One problem with any automated detection system is false alarms. If the company is purposely managing a change in its business—say, by increasing prices—a system that simply compared past vs. current periods might find significant variances that are totally expected. Although these can easily be ignored, the real problem is comparisons against the past won’t tell whether the observed changes are actually in line with the changes anticipated in the business plan. This means that comparisons by time period and customer segment must be joined by a third dimension: comparisons against forecasted values. I’ll talk about forecasts tomorrow.