Wednesday, May 4, 2011

3 steps before you start measuring performance of an e-commerce site

Recently I came across one e-commerce site for a Web Analytic consulting assignment. To my surprise the website was doing more than one million dollar of business from online channel but have no formal web analytic reporting in place. Most of its online sale last year came from their offline customers choosing to order online.
There was a huge market potential which they felt they were losing just because of their lack of attention on web-commerce.

This was the reason they approached us and we started designing web analytic strategy for them. We decided to start from basics:

Step 1: Goal of the website

We interviewed their key stake holders, which in this case initially were mostly IT director and its team as they were the ones maintaining website, and there was no existence of a formal digital marketing team and not to mention least co-ordination with sales. (Sad, isn't it?)

Not too our surprise, the organization felt that site exists to sale but there was no defined profile for target audience. So we took a step back and interviewed some senior sales and marketing people. This helped us establish the overall goal of the website:

Goal of an e-com website:
1) Generate additional revenue by selling products from online channel
2) Attract more prospects engage them on site and convert them into customers
3) Increase revenue from existing customers

Step 2: Segmentation of visitors and setting the target

Based on discussion with senior management, we segmented the site audience into two categories:
A) 1) Prospect and 2) Customer

B) Sources of Aquistion:
2)Social campaigns
8)Offline channels

Step 3: Setting up Key Performance Indicators (KPI) for the site:

According to me, KPI setting is the most important exercise for the site.
I always love to draw an analogy of personal fitness to KPI: like your gym instructor has a chart for you where he notes down your weight , biceps, triceps, Blood pressure etc before you start your work out and then monitors it at regular interval, similarly KPI sheet is like that chart, which you need to monitor at regular interval

So for this e-commerce site we started identifying key questions which our KPIs can answer. (These questions have derived from Goals which we set up in Step 1):

Q1: what is the revenue generated from site; is it increasing or decreasing; who is buying?

-Revenue achieved v/s revenue targeted
-Percentage revenue generated from prospects v/s from customers
-Ratio of new v/s returning visitor to site

Q2: What is likelihood that a visitor on site will place an order; How much each visitor worth?
-Order conversion rate = Total number of orders taken/total visits
-Average order value= total value of orders/number of orders placed
- Average value of each visit= Total order value/Total visits

Q3: What is the success rate of my shopping process?
- Check out completion rate= Total orders /Total visits where product was added to cart
- Add to cart rate= Total visits when product was added to cart/ Total visits to site

These were the high level KPIs which we decided for the site after consultation with management. We then reported these KPI separately for Prospect and customers and each Source of Aquisition

One most important point any analytic person should keep in mind that any value in isolation is of no use, it need to have a context. To provide context to it we did collected some historical values for each KPIs for the same period so that we can compare performance. For many data point’s historic data was not available as reports were not set up, for such KPIs we decided to use industry bench mark value to have a context.

There can be 10 -20 more KPIs relevant for an e commerce site , but one should always avoid having laundry list of KPIs and should just stick to few relevant and actionable ones. Though we can have a separate set of KPIs for strategic level and tactical level managers or functional managers.

Many times I am asked how you identify which KPI should be reported to strategic manager and which one to tactical. To identify this, I always rely on technique of questioning and answering:

Q1 what kind of question is answered by a KPI. For e.g. a ratio of new v/s returning visitors answers question about loyalty (from returning visitors) or repeat purchase and new customer acquisition.

Q2 Who can take action on this information.
Strategic manager will  try to increase the conversion from new and repeat customer and will define strategy and budget for that. Tactical level manager will take that strategy, define the tactical moves, implement them  and bench mark the existing values against which it can monitor progress. e.g. if Strategic manager decide the goal of increasing new customer revenue, optimization manager will work on increasing conversion, campaign manager will work on increasing new customers and all will have their own set of KPIs which they will monitor

So this the way we started setting up analytic frame work of organization. I will cover next steps followed by us like setting up reports and dashboard, etc in subsequent posts.  What do you think about these steps? Share your feed back in the comment section

I will also try to touch upon other relevant KPIs for an e commerce site in a separate post. Kindly let me know your views on the approach we took for the site. I would love to receive your feedback. Thanks


  1. Nice post. Thanks for sharing

  2. InstaBuilder 2.0 review that really doesn't need to be seen, read or listened to., if you have kick arse landing page software. Instabuilder 2.0

  3. Have you given the thought of finding a great SEO company a good thought? Well it's about time you learned how to find the best! seo marketing services


  4. Spot on with this write-up, I really believe this site needs a great deal more attention. I'll probably be back again to see more, thanks for the information! apple itunes login

  5. nice bLog! its interesting. thank you for sharing.... Shane Perry Marketing

  6. Its constantly great to learn tips like you share for site posting. As I just began posting remarks for site and confronting issue of loads of dismissals. I think your proposal would be useful for me. I will fill you in regarding whether its work for me as well.

  7. I recommend you to check this tutorial. Easy steps for beginners in web marketing

  8. Youre so cool! I dont suppose Ive read anything this way before. So nice to uncover somebody by incorporating original applying for grants this subject. realy thank you for starting this up. this website is one thing that is required on the internet, someone after some originality. helpful job for bringing new stuff to your world wide web! اردو شاعری Naveed Ahmed

  9. very good post, i surely enjoy this fabulous website, continue it

  10. 12 Minute Affiliate may be a decent program that permits you to simply find out 12 minute affiliate sales funnels and begin to form money online. However, it’s not as easy to form money with it because the sales page suggests, there'll be an enormous learning curve especially if you are a newbie.

  11. This short article posted only at the web site is truly good.
    Businesses in Amarillo

  12. Your articles and contents are encouraging.
    Chris Munch

  13. Nice written!! I have been a big fan of your blogs. thanks

  14. They were a breeze to figure with; therefore the engagement's been seamless thus far. UI design punctuality and professionalism industrial design companies NYC , and therefore the client also appreciates their great talent.

  15. I know this is quality based blogs along with other stuff.
    design firm la

  16. This written piece gives fastidious understanding yet.It’s amazing in support of me to truly have a web site that is valuable meant for my knowledge

  17. It’s my fortune to go to at this blog and realize out my required stuff that is also in the quality.
    Law firm marketing

  18. I was searching for many blogs site and now finally I have got this cool place with lots of information.

  19. Hi Dear, have you been certainly visiting this site daily, if that's the case you then will certainly get good knowledge.
    UX design firms

  20. they have other specialization courses that you can take up online. Take the first step to building your career in this field by enrolling in these courses. digital marketing course in hyderabad

  21. This blog has very distinct features. Thanks
    image source

  22. The complete blogs are really inconceivable and definitely everyone will share this information.
    Immigration Firm

  23. This comment has been removed by the author.

  24. I was pinning away for such type of blogs, thanks for posting this for us.

  25. I’m eager to find the valuable information and for me this is the right place to get the good stuff.
    Jono Armstrong

  26. They are responsive to all requests and feedback design agencies SF interaction design agencies deliver great customer service and personal touch.

  27. There are tools for different needs. For publishing, there's Hootsuite, Buffer, and Sprout Social; for quick graphics, there's Canva. These are just some of the examples of tools you can use to save time, and make its management easier. cara meningkatkan traffic organik Instagram

  28. I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog. => wm casino <=> คลิปโป๊ <=> คลิปxxx <=> คลิปโป๊ญี่ปุ่น <=> คลิปโป้ไทย <=> เรียนภาษาอังกฤษ <=> poker online

  29. Watch movies online, watch new movies, series Netflix HD 4K, ดูหนังออนไลน์ watch free movies on your mobile phone, Tablet, watch movies on the web.

    SEE4K Watch movies, watch movies, free series, load without interruption, sharp images in HD FullHD 4k, all matters, ดูหนังใหม่ all tastes, see anywhere, anytime, on mobile phones, tablets, computers.

    GangManga read manga, read manga, read manga online for free, fast loading, clear images in HD quality, all titles, อ่านการ์ตูน anywhere, anytime, on mobile, tablet, computer.

    Watch live football live24th, watch football online, ผลบอลสด a link to watch live football, watch football for free.

  30. SamudraBet Situs Judi Online Terbaik, Terpercaya dan Terbesar di Indonesia. Menyediakan permainan :

    Judi bola terbaik

    Judi slot online terpercaya

    Poker online terbaru

    Live casino online

    Judi sabung ayam

  31. เราคือผู้นำด้านเกมพนันออนไลน์ Major168 เราคือผู้ให้บริการ คาสิโนออนไลน์ ที่ได้รับรองว่าดีที่สุดในประเทศไทย มีค่ายเกมส์ให้เล่นมากมาย Sagaming, Sexy bacarat, Dreamgame, Ebet, Wm casino, Vivo gaming ไม่ผ่านเอเย่นต์ ระบบปลอดภัยมีทีมงานดูแลตลอด 24ชม.

    SAGAME88 แหล่งรวมเกมส์พนันออนไลน์ คาสิโนสด บาคาร่า กำถั่ว คาสิโนออนไลน์ ไฮโล รูเล็ต รับเครดิตฟรีเล่นได้ทุกเกมส์ โบนัสสมาชิกใหม่เพียบ พร้อมระบบฝากถอนออโต้ 10วิ เรามีทุกค่ายเกมส์ให้คุณเลือกเดิมพัน SA Game Sexy bacarat Dreamgame WM Casino VIVO Gaming Ebet เล่นได้ทุกเกมส์

    Our website ufabet provides betting services in the system of Auto Deposit-Withdrawal. Our members are not only in Thailand. Online football betting UEFA Bet market And this makes a guarantee that Ufabet168 is another reliable football betting website

    ufa through the website UFABET1688 a web gambling online , one that integrated all the bets from online casinos , online casino , online , and also have a game a lot more to be chosen to play such games.

  32. Your blogs and its stuff are so notable and worthwhile it can make me return.
    generic terms

  33. I read your blogs regularly. Your humoristic way is amusing, continue the good work!
    small businesses

  34. Their attentive communication skills UI design firms
    and scheduled daily standups aided in keeping all parties progressing toward project completion

  35. It’s those tales which end up being the inspiration for his or her visual details. The folks would be crucial.
    UI UX design companies

  36. The reliability and dedication to quality have led internal stakeholders to hire them for multiple ux company projects.
    user experience design company

  37. Where should I play games Poker ? We recommend POKERDEE
    นักโป๊กเกอร์มือใหม่ ถ้าเราอยากจะเรียนรู้การเล่นโป๊กเกอร์ให้เก่งนั้น เราก็ต้องอาศัยเวลาและความอดทนกับมันพอสมควรครับ ในช่วงแรก ๆ

  38. I was searching for many blogs site and now finally I have got this cool place with lots of information.
    best UI UX design company

  39. This is a great post; it was very edifying. I look ahead in reading more of your work.
    SF design studio

  40. The people are very lucky to have this blog because it has better knowledge.
    brand identity design company