And there are easy and understandable explanations for that. It’s time consuming, it’s cumbersome, and often you don’t know where to start. Yet, almost everyone agrees that it is necessary to draw the right conclusions and to steer your marketing ship into the right direction.
Here is an initial Marketing KPI Tracking tool to compare your marketing channels – modeled for an e-commerce business. You can, actually you should, adapt it to your needs, business model, and status of your company. However, you should start tracking your activities as early as possible.
The dashboard is setup in google docs, you can also download it and use it in excel. Yet, I strongly suggest that all influencing team members have a clear view on your companies KPIs at all time. I therefore recommend using a google doc version. As a matter of fact, I recommend making people responsible to add the data for their work streams / marketing channels themselves. This way you make sure everyone is always up to date with the relevant key performance indicators that he/she is responsible for. Nevertheless, these KPIs are sensitive data. Make sure to withdraw access if your employees move on or leave your company. ** UPDATE ** As Marc from Jakarta just told me, the Excel download does not seem to work right now. I will be publishing a dedicated offline version soon. ** UPDATE **
The most important KPIs
The google spreadsheet is a basic tracker. It is limited to most high level KPIs, broken down per Marketing Channel. It is a start to your more advanced and adjusted KPI tracking dashboard. You will need to adjust it to your company / business model / industry. However, it should demonstrate how you can organize the information and make sure you track them.The sheet tracks the following KPIs, broken down per channel and over time:
- Marketing Spend: How much money did you spend on activities allocated to this channel.
- Visitors to the website: How many visitors did you attract through this channel.
- Orders: How many orders did you generate via this channel.
- Orders / Customer: How many orders does a customer submit, who was first attracted through this channel. This KPI is influenced by other factors as well, but gives you an initial feeling for the customer quality. It is up to you how you define “lifetime” (1m/6m/1y). In a later version I will go into CLV management more deeply.
- Revenue: How much revenue did you generate through sales, that came form this channel.
- Discounts: How many discounts did you have to pay for orders, generated through this channel.
What we can do with these KPIs
In addition, the tracker calculates the following KPIs:- Basket Size (Basket): How much revenue did this channel generate per order. It helps you to understand the economic value of the customers that you attract through the different marketing channels.
- Conversion Rate (CR): How many customers per 100 visitors, that came to your site, finally ordered a product? The Conversion Rate helps you to understand if people that came through this channel only browsed around, or actually purchased something.
- Cost Per Order (CPO): How efficient is this marketing channel? The cost per order tells you how much you spent to generate one order.
- Real Cost Per Order (real CPO): To be able to compare channels on a CPO basis (which channels generates the cheapest customers), the CPO should be adjusted by certain factors. One big influencer is the discounts you needed to give to generate an order. E.g. flash sales are usually relatively cheap to initiate, however you need to give huge discounts. This increases the adjusted (real) CPO accordingly.
- Customer Lifetime Value (CLV): How much revenue does a customer that is generated through this channel generate for you. This factors in the average basket size, as customers that come through different channels reorder differently, and spend different ammounts.
- Return On Marketing Investment Factor (ROMI Factor): How much revenue did you generate per dollar invest? It helps you to understand the return per marketing channel. It is already adjusted with discounts to compare the factor cross channel. If you want you can adjust the factor by other influencers.
One could argue, that optimizing for profit margin and comparing channels on a contribution margin basis would solve this issue. However, the counter argument begins with: It depends. It depends on what your goal is. If your only goal is to raise the bottom line, comparing channels by a profit margin / contribution margin view is ultimately correct. In my opinion. Yet, can you scale the most profitable channel indefinitely? How much time do you spend on these most profitable channels? Furthermore, many companies, especially in the early stage, look for more than just margins. They want to to grow. Grow in orders / customers / basket sizes to then show improvements to raise the next round of money. Therefore it seems logical to track and compare more than just the bottom line. However, this discussion will be subject for a post of its own.
As an investor, I do not care if the profit margin per channel is optimized by 3% in the first 1-2 years of a company already. As a matter of fact, I would question if the entrepreneur is focussing on the right things. I want to see that the company has found channels that it can grow through quickly. If I pour in more money. Yet, in a somehow profitable way. You see, having the holistic view matters.
Limitations and things to understand when tracking KPIs
To draw the right conclusions, you need to know the following two measuring limitations. These should be fixed at one point to increase your interpretation accuracy.- Multi-Channel Attribution Modeling: In today’s educated customer world, consumers will most likely come across your offering multiple times before making a purchasing decision. Tracking contact paths shows, that many customers have multiple touch-points with you, before they purchase.
Therefore: When you attribute a sale to a channel, which one do you consider? The one with the biggest budget? The one that you like best? The first one that a customer came across, because that is how he learned about you? The one that he visited last? This KPI sheet here leaves this open. In the beginning I suggest the Last Interaction / Click Attribution / Origin Attribution model. Or simply: What was the last touchpoint the users had and attribute the sale to this channel. This is wrong. yet the issue lies in the measuring part of your business intelligence. And in your philosophy. Avinash Kaushik has written a very detailed article about Multi-Channel Attribution Modeling. He explains how to better attribute a sale to a channel. In short: He, and many more advanced companies, (and you should consider it relatively soon, too) distribute the sale with changing weights to the different marketing channels a customer has had touch-points with, before he/she placed the order. Not only the last one. - Time Lag: Some marketing channels will generate costs in one month, but generate orders in the next. That might improve or degrade channels rating artificially. Keep that in mind during interpretation of the KPIs, or adjust the data when measuring it.
Furthermore: When you analyze KPIs like Orders per Customer, you will today track past influencers on the KPI. Yet, this is the case for all KPIs.
Just like Christoph Janz suggests with his SaaS KPI Tracking Sheet, or at a later stage Geckoboard, Leftronic, Boarrd or Tableau: The most important thing is, that you start tracking what you are doing. And then base your decisions on data.