Showing posts with label KPIs. Show all posts
Showing posts with label KPIs. Show all posts

Thursday, October 27, 2016

2 Key Lessons From Facebook’s Video Views Metrics Fiasco

People have short term memory (or selective memory), when they can’t remember things they will resort to how they think something should be. Recently Facebook was in the hot seat because of this very reason. 

Facebook metrics definition issue

Facebook has a metrics called “Video View” for video ads.  In this metric they only counted the video as viewed if it was watched more than 3 seconds by the viewer.  In other words, if someone watches a video for 2 seconds then that video view won’t be counted as a view in this metric.

Facebook also has another metrics, called “Average duration of Video views”, the “standard” definition of it should be Total Time spent watching video divided by Total Viewers. However, that’s not how Facebook defined it.  In Sept Wall Street Journal reported that Facebook "vastly overestimated average viewing time for video ads on its platform for two years.”  This lead to an apology from Facebook

About a month ago, we found an error in the way we calculate one of the video metrics on our dashboard – average duration of video viewed. The metric should have reflected the total time spent watching a video divided by the total number of people who played the video. But it didn't – it reflected the total time spent watching a video divided by only the number of “views” of a video (that is, when the video was watched for three or more seconds). And so the miscalculation overstated this metric. While this is only one of the many metrics marketers look at, we take any mistake seriously.


As per DM News article, Facebook did state the definition when it rolled out this metric two years ago.  So it was not actually doing anything wrong.  It was a case of short term memory issue.

“The problem, as critics put it, is a problem of omission. While Facebook very clearly states that it's only counting views as any video-play event that lasts longer than three seconds, it does not go out of its way to explicitly beat readers over the head with the fact that this definition of a "video view" applies equally to the calculation of average duration of video views.”


If Facebook product team had read my posts from 2012 on “Creating a culture of analytics” then they might have likely avoided this “scandal”. The two issues that Facebook dealt with were the exact same ones I talked about in my posts. To recap, here are the gist of those two posts:
  • Make sure everybody understands clearly how metrics are defined.  I talked about this in my post in 2012, Standard Definitions of Metrics: Creating a Culture of Analytics. In that post I said 

  • Lack of standard definitions for the metrics causes people to report different numbers for supposedly same metrics, leading to confusion and total lack of trust in data.  No trust in data means that nobody is going to use the data to make strategic decisions and there goes all your efforts to create a culture of Analytics.

    Having standard definitions is not as easy as it sounds.  It starts from you and your team having a clear understanding on how to calculate various metrics.   Some seemingly simple metrics can be calculated in various different ways and all of those ways might be right but getting one standard way of calculating those removes any confusion and gets everybody on the same page.
  • People have short term memory.  In my 2012 post, titled  Dealing with Short-Term Memory: Creating a Culture of Analytics,  I wrote:

    We all make assumptions from time to time; sometime we state them clearly and sometimes we just assume in our own head. We then operate under those assumptions.  In context of Analytics, one such assumption is that everybody knows what the goals and KPIs are.  We might have defined them on the onset of the program, campaign, beginning of month, quarter, year etc., but once those are defined we start to assume that everybody knows about them and is operating keeping those goals in mind.

    Well the truth is that people have short term memory. They do forget and then start to interpret the KPIs, defined based on those goals, in their own way.  As the Analytics head/analyst/manager, it is your job to constantly remind stakeholders of the goals and KPIs. 

Two Lessons

This fiasco provides two great lesson for all the Digital Analytics teams.

1.       Clearly define your metrics and make sure the underlying metrics and calculations are clear in your definition.
2.       Don’t make any assumptions, people have short term memory. Just because you stated a definition of a KPI in past does not mean everybody will remember it and know how tit was calculated. It is your job to make sure anybody using your metrics/KPI can get to the definition and calculations right away. 


Questions? Comments?

Sunday, May 18, 2014

21 Metrics for Measuring Online Display Advertising

In this post I am listing the 21 metrics to measure the success of your display advertising.  Most of these are also applicable, with some variation, to other forms of advertising such as Paid Search, Social Media Ads, Print and email. I will cover these other channels and mediums in the future posts.
  1. Impressions – It is the number of times your ad is displayed. The number by itself does not hold much value but it is a metric used to calculate other metrics and KPIs. Keep in mind that an impression does not mean that someone actually saw the ad, it just that the ad was shown on a web page/app.
  2. Reach –This is the number of unique people (generally identified by cookies) that were reached by your ad. This number is always lower than the impressions because your ad is generally shown to same person (cookie) multiple times.
  3. Cost – The total cost of running the ad campaigns.  This is calculated differently by different tools and organizations. Some use actual media cost while other use a fully load number that includes the agency cost, creative cost etc. Whichever number you use, be consistent in your approach. If you are going to do comparisons with CPC models such as Paid Search then I suggest using the actual media cost. Most of the publicly available benchmarks are based on actual media cost and are expressed in CPM (explained later in this list).
  4. Engagement Rate or Interaction Rate– This applies to the Rich Media Ads, where a user can interact with the ad without leaving the Ad unit/widget.  Engagement Rate is the percentage of interactions per impression of the ad unit and is calculated as (Number of Interactions/Total Impressions)*100%.
  5. CPM – This is the cost for 1000 Impressions of the ad unit. Display advertising is generally sold on CPM basis. (For more information on CPM, see  Cost of Advertising: CPM, CPC and eCPM Demystified).
  6. Clicks – Number of clicks on an ad unit that lead to a person leaving the ad unit.  Keep in mind that a click does not mean that a person landed on the intended destination of the banner ad click. There are multiple factors that could lead to a click but not a visit to the destination (I won’t cover those here but am happy to discuss over email or a call).
  7. CTR (Click though rate) – It is the number of Clicks generated per impression of a banner ad. This number is expressed as a percentage. CTR = (click/impressions)*100%
  8. CPC – Cost per Clicks is the cost that you pay for each click.  Generally, display advertising is sold by CMP (see above), you can easily convert the cost in to Cost Per Click to compare it against other channels such as paid search. Cost per click is the effective amount you paid to get a click.  It is calculated by dividing the cost with number of clicks.  CPC = Cost/Clicks. Sometime this number is also referred as eCPC (effective Cost per Click).
  9. Visits – As stated above in the definition of clicks, not every click turns into a person landing on your destination (generally your website). Visits measures the clicks that did end up on your site.  (For more definition of visits, please see Page Views, Visitors, Visits and Hits Demystified)
  10. Visitors – Visitors metric goes one step ahead of the visits and calculates the number of people (as identified by cookies) who ended up on your site as a results of the clicks on the banner ads.
  11. Bounce Rate – Is the percentage of visits that left without taking any actions on your site. It is calculated as Number of Visits with one page view /Total number of visits resulting from the display ads. (Bounce Rate Demystified for further explanation).
  12. Engaged Visit Rate – Generally this is opposite of bounce rate (though you can have your own definitions of engagement).  It measure the quality of the visits arriving from your display advertising. You can calculate Engaged Visits as  (100 – Bounce Rate expressed as percentage).
  13. Cost/Engaged Visit – This is effective cost of each engaged visits. It is calculated as total Cost divided by number of engaged visits.
  14. Page Views/Visit – Page views the number of pages on your site viewed by each visit. With a lot interactions happening on one single page, this metrics is losing its value. However, for now, it is still a valuable metric for ad supported sites.
  15. Cost/Page View – As above, this is valuable metrics for ad supported site to figure out the cost of generating on extra page view.
  16. Conversions – Conversion is defined as the count of action that you want the visitors to take when they arrive from you display ads. Some examples of conversions are – purchase, signup for newsletter, download a whitepaper, sign up for an event, Lead from completions etc.
  17. Conversion Rate  – This is the percentage of visits that resulted in the desired conversion actions.  Conversion Rate = Total conversions/visits*100. If you have more than one conversion actions then you should do this calculation for each one of the action as well for all the actions combined.  In case of Leads, you can take it one step further and calculate not only the “Leads Generation Rate” (Online Conversion Rate) but also Lead Conversion Rate, which is, Leads that convert to a customer divided by total leads generated.
  18. Cost per Conversion – This is the Total Cost divided by the number of conversions achieved from visits coming via display ads.
  19. Revenue – This is total revenue that is directly attributed to the visits coming from display advertising. It is pretty straightforward to calculate in eCommerce but gets a little tricky when you have offline conversions.
  20. Revenue per Visit   – Shows the direct revenue achieved per visit originating from the display advertising. It is calculated as Revenue Generated from Display Ads divided by the total Visits.
  21. Revenue per Page – This is useful for ad supported business models. This is sometimes expressed as RPM (Revenue per thousand impressions of ads) = (Total Ad Revenue/Number of page views) * 1000
Note: In addition to Clicks, you can also looks at View Through and calculate your other related metrics by view through.  View Through is sum of all the cookies that visited a page that showed your ad on it, and then landed on your site. The assumption, in this calculation, is that you landed on the brands site because of that ad exposure.
 Where can you get these metrics from?
  • Impressions, Reach, Cost, Engagement Rate, Clicks, CTR and CPC data is available from your agency or ad server tool.
  • Visits, Visitors, Page Views, Bounce Rate, Engaged Visit Rate, Conversion, and Conversion Rate are available in your Web Analytics tool.
  • Revenue is available in either your Web Analytics tool or other offline sales database.
  • Cost/Conversion, Cost/Engaged Visits, Cost/Page view and Revenue/page are calculated using data from multiple tools.
Questions/Comments?


Digital Analytics Jobs:

Manager, Digital Attribution Science
MarketShare Los Angeles, California
Manager, Digital Attribution Science Apply Now!(https://hire.jobvite.com/j?cj=oIQEYfwU&s=Mashable) You will be a key leader on the team that d... more
Other | Full-time
Director of Analytics Blue State Digital New York, New York
The Blue State Digital Strategy Team is dedicated to identifying and implementing the most effective ways to fulfill our clients' changing digital adv... more

Post Your Web Analytics Job

Tuesday, September 20, 2011

Sentiment Indicator: Social Media KPI

People talk, they say good things about a brand, they say bad things about a brand or they just talk. Social media has become a place for people to make sure whatever they are saying is heard loud and clear by their friend and followers on Facebook, twitter, blogs etc.

Going through all this social media chatter to understand and figure out what is going on about your brand is a very labor and time intensive work. Even though many Social Media Monitoring tools have done a great job in aggregating the data from various sources, but to understand the context of those conversation and provide that to marketers in a meaningful way still needs a lot of work. Currently it really needs a human to understand the full context of the conversations and understand the sentiments of consumers.

However there are some metrics that can provide you a measure of the sentiments (positive or negative) of these conversations and indicate which direction they are going.

Social Media Sentiment Metrics


Almost all of the social media monitoring (listening) tools provide following metrics to help you understand the sentiment of the conversations about your brand in social media.
  • Total number of conversation or mentions about a brand, product or topic
  • Number of positive conversations or mentions about a brand, product or topic e.g. a tweet saying: I love brand ABC
  • Number of negative conversations or mentions about a brand, product or topic e.g. a tweet saying I hate brand ABC
Many social media analysts use these raw number of positive and negative conversation to monitor the health of their brand, competitor or industry in social media (positive is good and negative is bad, unless that conversation is about your competitor).

However,these numbers are not KPIs. For example, if one day there are 100 negative conversation about your brand and the next day you have 50 negative conversations then what does it really mean? On the surface it looks like you have done something good to bring down the negative conversations by 50%. Is it really true though?

To fully understand those numbers we need a little more context. Looking at the total number of conversations about your brand might provide some context. Say, there were total 200 conversations about our brand on day1 and 100 on day two. If we take percentage or ratio of positive conversation to total conversations and ratio of negative conversation to total conversation we find that we did exactly the same on both the day.

On Day 1: Negative Conversations/Total Conversation Ratio = 100/200 = 50%

On Day 2: Negative Conversations/Total Conversation is 50/100 = 50%

As you can see these ratios or percentages provide much more information than the raw number did. Even though raw negative mentions were down, as a percentage your negative conversation were about the same on both the days. This is where many social media analysts and marketers stop and use the above 5 metrics as KPIs. Let’s relist the 5 KPIs discussed so far
  1. Total Conversation about a brand, product or topic
  2. Number of Positive Conversations about a brand, product or topic
  3. Number of Negative Conversations about a brand, product or topic
  4. Ratio or Percentage of Negative Conversations/Total Conversation
  5. Ratio or Percentage of Positive Conversations/Total Conversations

But something is still missing in these metrics. Those who have analyzed social media conversation know that majority of the conversations are classified as “Neutral”. Neutral means that there is no positive or negative sentiment in the sentence or the conversation in which that brand, product or topic is mentioned. In my experiences, over 90% of the conversations are neutral. So let’s take another example to show how that messes up the above KPIs.
  1. Day 1
    Total Conversations: 1000
    Negative Conversation: 5
    Positive Conversations: 10
    Negative/Total Conversation = 5/1000 = 0.5%
    Positive/Total Conversation = 10/1000 = 1%
  2. Day 2
    Total Conversations: 1500
    Negative Conversation: 5
    Positive Conversations: 10
    Negative/Total Conversation = 5/1500 = 0.33%
    Positive/Total Conversation = 10/1500 = 0.67%
In the example above, it looks like our positive and negative conversation both dropped on day 2. Though in reality, looking at the raw numbers there was no difference in the volume of positive or negative conversations. It just happened that “neutral” conversations went up on day 2 causing the percent of positive and negative conversations to go down.
So as you can see, in this case raw numbers are a better indicator than the percentages or ratios. So you can see how none of the above 5 KPIs provide an accurate view of sentiments of conversations in the social media. We need a better KPI.


Sentiment Indicator

I use another KPI, that I call "Sentiment Indicator" or "Sentiment Index", which in my opinion, is a better indicator of sentiment then other metrics that we discussed. Here is how I calculate “Sentiment Indicator”:

Sentiment Indicator = (Positive Conversations – Negative Conversations)/(Positive Conversations + Negative Conversations) 


(Note: Even though neutral comments are still good for analysis, I do not use them in my calculations of Sentiment Indicator.)

Using our example above Day 1, The Sentiment Index will be 10-5/(10+5) = 33%, which is exactly the same as that on the Day 2.

This metrics is more actionable than other metrics. If it goes in negative direction that means we are getting higher number of negatives as compared to positives and it is time to get into action. If it goes in the positive direction then we must be doing something good and time to find out what that is. Also, many times I will use the volume of conversation along with it to make sure that while we are maximizing the positive conversation we are also enabling the total conversation volume to go up.

Note: You should still dig deeper into those conversation, particularly the negative ones and see what is going on. Sometimes even one negative comment can quickly go viral and ruin your reputation.

Your turn now. How do you measure sentiment?

If you are not sure and need help, don't hesitate to email me at batraonline (at) gmail (dot) com or leave a comment on this blog post.

------------------------------------------------------------------------------------------------------
Web Analytics Jobs:

To add open positions, visit Web Analytics Jobs Board



Monday, January 26, 2009

ReTweet Demystified

Last week I wrote a blog on Twitter Analytics. In this post I am going to talk about a ReTweet, a Twitter action and a KPI that I mentioned in my previous blog posts on Twitter.

ReTweet is when someone takes your tweet (a post on twitter) and tweets it again so that his/her followers can read it too. ReTweet is where the true power of a network like Twitter emerges.

For example if you have a network of 1000 followers then you are only reaching 1000 people. But if those 1000 (or subset of them) people take your message and ReTweet it so that it is broadcasted to their followers that’s when the message begins to extend beyond its original reach. If the message is compelling then it will be ReTweeted by your followers and their followers and their followers and it will go on.

ReTweet Best Practices

  • How to ReTweet

    You like a tweet and decide to send it your followers. You generally do it using RT, R/T, ReTweet followed by a blank space, the symbol @ and the username of the person who tweeted it and then the tweet. Keeping up with spirit of Twitter, RT has the least amount of characters and is the best way (in my opinion) and the most common way to retweet.

    Example:

    RT @anilbatra Working on a post on ReTweeting to continue my series of #twitter posts, http://cli.gs/6tgAUT. Anything that you would like me to cover? #wa
    (I know this is more than 140 characters but that’s the not the point).

    Here again is the format of ReTweet RT @username [tweet]


  • Proper ReTweet Attribution

    Since the real power of ReTweet is that it propogates the message byond direct followers so what is the right format of ReTweet when you get a message from JohnDoe that was a retweet of a message of JaneDoe? Should you ReTweet it as a message from JohnDoe or JaneDoe or both?

    The correct way to RT, in my opinion, is to always credit the original tweeter and if you still have room left to add more characters in your tweet then credit the person who sent you the tweet.

    Example:

    AnilBatra Tweets: Working on a post on ReTweeting to continue my series of #twitter posts, http://cli.gs/6tgAUT. Anything that you would like me to cover? #wa

    JohnSong takes this message and RTs: RT@anilbatra Working on a post on ReTweeting to continue my series of twitter posts, http://cli.gs/6tgAUT. Anything that you would like me to cover?

    Aaronlovelace gets this tweet from JohnSong, he should credit this tweet to anilbatra and if there is still space for more characters then he can RT with johnsong

    Aaronlovlace tweets: RT@anilbatra RT @johnsong Working on a post on ReTweeting to continue my series of twitter posts, http://cli.gs/6tgAUT. Anything that you would like me to cover?

    The main thing to keep in mind is to credit the original Tweeter first and then the person who passed the tweet to you.

    According to a tweet from @agray, you should not add the hashtag (#) again if you are not adding any new insight in the RT. (see the example above, where a hashtag was removed from both twitter and wa).



Why Should You ReTweet?

RT also help you in gaining new friends and followers.
ReTweeting helps you propagate a message to your followers that is relevant to them but might have missed since they don’t follower the original tweeter. They might rely on you as an expert in certain area and it becomes your obligation to your followers to keep them updated on the tweets in your area of expertise.
If you take someone’s message and RT then you are sending a message to that person that you are an ethical ReTweeters and genuinely following that person (and BTW: pay attention to my tweets and return the favor by ReTweeting my messages).

ReTweet as a Measure of Success

As I wrote in my previous blog post, ReTweet is one of the KPIs you should use to measure your Success on Twitter. ReTweets is a measure of how good your tweets are. If you send a message and nobody ReTweets then possibility is that the message was not compelling enough for people to ReTweet or you have followers who really are not paying attention to your tweets. As I said before the ReTweet propagates your message beyond your direct followers. This allows you to reach people who might not have otherwise followed you.

For ReTweets to work we all need to follow the ReTweeting best practices I outlined in this post.

Comments? Questions?

Other Related Sources:


----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?Post your open jobs on Web Analytics Job Board
----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://twitter.com/anilbatra

Thursday, December 18, 2008

My View on Twitter


Twitter is a free social networking and micro-blogging service that allows its users to send and read other users' updates (otherwise known as tweets), which are text-based posts of up to 140 characters in length.

I heard about Twitter from few friends of mine who could not stop raving about it. After initial skepticism about how useful it would be, I joined the bandwagon and started twittering (Micro blogging on Twitter is called Twittering). I post about 1 tweet (post) per day on Twitter. There are some people who tweet all day long (I’m not sure if they do anything else).

From my experience so far I can tell you that it is a pretty good tool to learn things you normally would miss, things that you care about.

There are a number of people in the Web Analytics, Online Marketing and Advertising space that I follow and I’m always adding more people to follow. Following someone can provide you insight into what they are up to, what are the cool things they read or have come across, and what business challenges they are facing and trying to resolve. You can even learn how they solve these business issues.

Occasionally you will see people who tweet about their daily life. Their tweets looks like “I am sipping a cup of Starbucks mocha”, “I am walking into my apartment”, etc. But if you ignore such noise (unless you find it informative) you will find lots of useful information too.

Personally, here is how I have used Twitter so far:




  1. Find new articles/blog posts : There are so many articles published every day and it is hard to keep track of everything. However, people I follow on Twitter bring that information directly to me via their tweets

  2. Ideas for Blog Posts: Other people’s tweets have provided me with ideas for my own blog

  3. Get Answers: I have asked questions and have gotten answers from people who follow me on twitter

  4. Find new people to follow: I have found new thought leaders to follow, which in turn helps me with number 1 and 2






What does it mean to follow someone on Twitter?
Following: Following someone simply means receiving their Twitter updates.
Followers: Your followers are those who have elected to receive your tweets.


Someone mentioned awhile back about how to measure the success of your twittering. In his opinion the KPI for measuring the success of twittering is the number of followers/number of people you follow. The higher this number, the higher your success is on Twitter. What he was basically saying is that you should write great stuff so that people want to follow you but you should not follow anyone else because your KPI will drop. I don’t agree with this point of view, in my opinion, the KPIs for twittering success are :




  1. The increase in number of followers

  2. Number of Re-tweets/Tweet. Re-tweet is when someone takes your tweet and tweets it again so that his/her followers can read it too

  3. New things you learn (hard to quantify but you know when you learn something new)


Other KPIs could be



  1. Increase in your brand awareness (both personal and corporate)

  2. Increase in any site side conversion (you will be driving users to your site/blogs etc.)


Who should you follow?

It really depends on your interest. I started with few people in the web analytics field and my coworkers. Now, I also look at the original tweeters of the re-teewts that come my way and if the person meets my interests, I start following them. I also follow people who are following me if they tweet about the stuff that interests me.

If at any point you don’t like what a person is tweeting about then you can just stop following them, it take one click to stop following them.

Here are some Web Analytics and Online Marketers that you might start following:




I got this list from the Web Analytics Yahoo Group. Please let me know if I missed your name. If you would like your name to be added to this list then please leave your name and twitter username as a comment and I will update this list.

If you are already on Twitter I would like to hear your opinion about twitter. Do you think it has helped you personally or in business or is it a distraction?

----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?
Post your open jobs on http://www.web-analytics-jobs.com/

Latest Position: Director, Analytics at Resource Interactive (Columbus, OH)
----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://www.twitter.com/anilbatra

Friday, September 12, 2008

Whereabouts

In early days of ZeroDash1, I started a tradition of sending out an email titled “Whereabouts” to let everybody else in the company know where we are going to be. With small size and flexibility to work from home, client site etc. made it difficult for people to know where others were and this email was a way for us to notify other team member about their whereabouts (it was our version of Twitter).

Well anyway, I have not written a blog post in pat 2 weeks so I think I owe you all an explanation of what happened and my whereabouts.

New addition to the family

We had a baby boy on September 3rd, his name is Neel. We were mostly busy with shopping for him before birth and then getting used his eating, sleeping and pooping patterns. Life has been hectic. At times it feel painful to get up in 2-4 times in the night when he starts crying, but as soon as we look at his innocent face all the pain goes away and he becomes our top priority. Finally I think (and people warn me that I am wrong) we have figured out his pattern and I will be back to my normal working schedule.

Internet Marketing Conference

Yesterday I made a day trip to Vancouver, Canada to speak at Internet Marketing Conference. The topic of my session was “Monitoring Website Performance”. In this session, I discussed what Key Performance Indicators (KPIs) are, how they’re defined, what the difference between a KPI and a metric is (web analytics tool provide you lot of metrics, not all of them are KPIs), and how to effectively present KPIs.

You can read the recap of the presentation at
.


Source: http://www.flickr.com/photos/miss604/2848559853/

Thursday, February 07, 2008

Online KPIs – Back to Basics

Those who have been doing web analytics for a while know how important it is to define proper online Key Performance Indicators (KPIs). But believe me, there are a lot of marketers who are confused about online KPIs, difference between KPIs and metrics and how to define them. So I am going back to basics with this post.

What are KPIs

Web analytics tools collect a lot of data and provide a lot of metrics and reports. In fact most of the web analytics tool vendors proudly talk about number of reports that can be created in their tool. These reports, metrics and data might look interesting but we all know interesting is not necessarily important. KPIs, on the other hand, are the important metrics; the metrics that provide a view into the health of the business and are tied to the business goals. They allow business owners to focus on the things that are important to drive their business. Key Performance Indicators tell a business owner whether he or she is meeting their business goals or not. Good KPIs provide context and hence are usually represented as ratio, percentage, indexes etc and not as raw numbers. KPIs drive actions within an organization.

KPIs are specific to a business role. So, not all people in the organization have the same KPIs though all the KPIs should ultimately be tied to overall business goals. The CEO has a set of KPIs, a merchandising manager has a set of KPIs and a marketing manager has yet another set of KPIs. However, all of the respective executives (departments) need to be defined keeping overall business goals and CEO’s KPIs in mind.

Another way to understand KPIs is that they are the metrics that make people freak out when they go in the reverse direction from the expected and call for immediate actions.

Since so much is riding on the KPIs, it is very critical that you pay due attention in defining your KPIs. Understand what business goals are and then think about what activities and/or user behaviors relate to your business goals. Put together a list of all the metrics that will measure those activities and/or user behaviors. Weed out the unimportant metrics, figure out what are important metrics and what are critical few (and hence KPIs) that have an impact on the business goals. Note: For your analysis you will need to look at more than your KPIs to provide you a bigger picture. Remember, all KPIs are metrics but not all metrics are KPIs

Characteristics of KPIs

Dennis Dennis R. Mortensen lists following 7 KPI characteristics on his blog “Visual Revenue”
  1. a KPI echoes organizational goals

  2. a KPI is decided by management

  3. a KPI provides context

  4. KPI creates meaning on all organizational levels

  5. a KPI is based on legitimate data6. a KPI is easy to understand

  6. a KPI leads to action!



Those are all great characteristics of KPIs. I however differ a little on point number 2. In my opinion great KPIs are those that are agreed upon by those it directly impact and will be taking actions so they are not just handed down by the upper management. And as I said above they should all be tied to overall business goals.

How many KPIs should you have?

I don’t think there is any rule but in my experience you should limit it to no more than 6.

Reporting on KPIs

KPIs should be presented in an easy to consume dashboard. Web Analytics tools have built in dashboards but most of them are limited in terms of the functionality and flexibility. My recommendation is to present KPIs in a separate dashboard that not only shows KPIs but also trending and brief analysis. Without trending and analysis the KPIs might not provide a complete picture. Excel, PowerPoint or third party dashboard tools work the best for reporting the KPIs. Since they are outside the web analytics tool they also allow you to integrate other data sources, as needed.

Books on Web KPIs

Eric Peterson has a great book on the subject, called The Big Book of KPIs