Key performance indicators (KPIs) help measure the impact of marketing in an organization.
They’re used to gauge the impact of marketing initiatives against pre defined targets.
For example…
Target = Generate 1,000 leads per month
Initiative = Paid search campaigns
KPI = Cost per lead
At the beginning of every client engagement, we build a measurement plan that clearly lays out the KPIs for the engagement.
Throughout so many engagements, we’ve built a lot of KPIs. I’ve decided to publish them as examples in this post.
The marketing KPIs are organized into 4 buckets:
**NOTE: I’ve also included the Google Analytics reports, segments and dimensions to view the KPI. For most KPIs, there are multiple reports, segments and dimensions you can use to pull the data. The ones I’ve listed are my personal preference.**
Find out exactly how many customers you SHOULD be getting from organic search.
Additional Notes:
I love KPIs that measure cost – these are the measurements that help calculate digital ROI. When working with costs, you’re going to need more than Google Analytics. You will need to pull data from anywhere you’re spending money: Facebook advertising, Twitter, AdWords, Outbrain, PPC, etc.
Take that cost data and crosswalk it with traffic data in Analytics. For example:
You can get as granular as you like with the calculation – ad set, medium or campaign, they’re all gold!
EXPERT TIP:
Most analysts stop at campaign data. I like to go one step further.
SEO has costs – whether you’re paying an agency or not, someone within your organization is allocated to drive organic traffic.
That needs to be accounted for. I like to use:
Additional Notes:
How much does each sale cost your business? In other words, are you getting a positive return on your marketing spend?
Additional Notes:
How does each marketing channel impact your top line? This KPI will answer that question for you.
Additional Notes:
How much is each website visit worth to your business? Knowing this metric is huge. It allows you to scale (or descale) efforts.
Additional Notes:
Tracking purchase requires eCommerce implementation in your Google Analytics account. In addition, you’ll have to implement custom variables. Your configuration will look something like this:
_gaq.push([‘_setCustomVar’,5,’PurchHistory’,’1-3′,1]);
Additional Notes:
Arguably my favorite KPI! How much are you paying for your website’s key actions? See tips from cost per visit KPI above.
Additional Notes:
Time to conversion is a great KPI to understand your sales cycle and how long it takes visitors to convert.
Additional Notes:
If you own an eCommerce website, out this KPI at the top of your list. This measurement will let you know where customers exit the funnel – it’s your job to find out why.
Additional Notes:
Tracking order value requires eCommerce implementation in your Google Analytics account.
Additional Notes:
I use this KPI to measure how my services pages and blog posts are performing. I have opt in forms on all pages – I like to layer the conversion segment on top of the pages report to determine if my copy is persuasive enough to drive submissions.
Additional Notes:
If your newsletter form does not redirect to a thank you page on submission, you’ll have to set up Event tracking.
However, once an Event is created it can be tracked as a Goal. I strongly recommend converting all Events to Goals because the depth of reporting is 100 times better.
Read how to create Events and convert them to Goals here.
Additional Notes:
Bounce rate is a valuable measurement that needs to be analyzed properly. A bounce is defined as a user that visits your site and leaves without viewing another page. There are dozens of key actions a user can take on your site while remaining on the same page (time on site, submit a form, share on social media, comment, etc). I strongly suggest you look at bounced visits as a segment – analyze the actions those users did (or didn’t take) before leaving.
Additional Notes:
If you don’t sell anything on your website then form submissions are “macro” conversions. I like to add the previous URL dimension when reporting – it helps to visualize the content that drives the most conversions.
Additional Notes:
Perhaps more important than % of form completed are the % of users who begin to fill out a form and abandon it.
You can get great insights on how to improve form UX, form UI and overall satisfaction from this measurement.
Note: My website’s forms only have a one screen so the screenshot is a bad example. This KPI works best with forms that have multiple page submissions.
Additional Notes:
Email open rate = # of emails opened / # of emails sent.
It gives you insight into the quality of leads you’re generating.
Additional Notes:
More important that email open rate is email click through rate. This measures the number of subscribers that click the links in your email.
This gives you tremendous insights into the quality of your lead generation efforts.
If users aren’t engaging with your email content you need to take a closer look at your lead gen campaigns or use better email newsletter templates.
Additional Notes:
You can also run the report Acquisition > Campaigns > Organic Keywords but you get jammed up by the (not provided) data.
The report I’ve outlined is my way around it.
Additional Notes:
“Direct/None” traffic confuses the crap out of a lot of marketers.
If you’re tagging all outbound URLs (as you should be) then direct visits are straight forward.
According to Google’s case studies, direct traffic is responsible for more sales than any other medium. Direct traffic is a good thing!
Additional Notes:
Some businesses require customers to make purchases in a store, warehouse or through a rep. These business types should have a store locator widget on their website and they should be tracking usage through custom Events.
Widget Usage Rate = # of Events triggered / Sessions
Additional Notes:
Your website should have a direct contact email.
You can track these by setting up an Event that triggers when a user clicks the link or by counting the number of direct emails you receive.
Direct Email Rate = # of Emails Received / Sessions
Additional Notes:
Call tracking is easy from mobile (click to call) but more difficult with desktop. If you’re an organization that relies on phone leads, you should have a system set up.
There are a number of vendors that offer call tracking and analytics. If you’re on a budget, simply get an 800 number that is only displayed on your website.
Call Rate = # 800 Calls / Sessions
Additional Notes:
This is HUGE for businesses that advertise offline.
When you advertise, you should always include a call to action that drives traffic to a web property (your site, micro site, etc).
The best practice is to create a short vanity URL and 301 (permanent redirect) that URL into a landing page on your site.
Here’s how to measure that in Google Analytics:
301 Redirect Rate = 301 Campaign Sessions / Sessions
Now you can measure the reach and effect of offline ads!
Additional Notes:
Ready to really see the value of your offline efforts?
This is it.
Measuring how many users visit the vanity URL (provided in the ad) and then come to your site and take meaningful action will change the way you look at advertising.
301 Conversion Rate = 301 Campaign Goal Conversions / Sessions
Additional Notes:
So many SEOs neglect Analytics and it drives me crazy.
I check this report daily to see if my content has generated any inbound links.
If it has, I check the domain to make sure it’s a link that I want – in today’s SEO, not all links are good links!
Additional Notes:
Visitor loyalty is defined as a visitor who returns to your site within a certain time period – I like to set the cookie at 30 days.
This is a highly underrated KPI – people who return to your website show signs of purchase intent, lead intent or they really like your work.
Either way, all good things.
Additional Notes:
Like newsletter sign ups, exit surveys will need to be tracked as a custom Event.
Additional Notes:
Follower Growth Rate = # of social media follows / Page Sessions.
This is a great indicator of how your audience reacts to your content.
Tracking it can be tricky – the way I do is by setting up a custom Event that fires when a user clicks one of the ‘follow’ buttons in my blog SEO.
Additional Notes:
Social Media Share Rate = # of social media shares / Page Sessions.
See social media follow rate (above).
Additional Notes:
Comment Rate = # comments on a page / page sessions.
Comments need to be set up as a custom Event before being tracked as a Goal.
Additional Notes:
This is a web analytics 101 measurement, but still very useful to determine content quality and user engagement.
Additional Notes:
I read a lot of Analytics blogs and a lot of them try and downplay the important of traffic.
That’s horse crap.
Traffic is the most important measure of your website’s success. Without traffic, nothing else is possible!
What are your favorite KPIs? Leave them in the comments below!
I’m getting into call tracking so I might take your advice on going the budget route and getting an #800. But I wonder if I will be able to record the calls from that?
hey Bart,
most call tracking platforms have built in analytics – you should be set.
I never heard about or used KPIs. Good to know that it can measure bounce rate. But is bounce rate really that important. After all, we never really know why a person leaves a site when they did. Maybe they found what they wanted on that page – or even clicked an ad or something.
Categorizing KPI very useful in the analysis of data to achieve the goal. Very inspiring.
That explanation of KPI growth chart really help me. Bookmarked & sharing this on G+ and Facebook!
Inspiring article. Categorizing KPI like this is very helpful in analyzing the web.
Great pictures & charts breaking down the different facets of KPI. I can tell you put a lot of thought into this. Thanks for sharing!
I think I will just hire you to do it for me lol…not my forte. I know what I’m good at and I’ll just stick with that and outsource the rest to pros like you.
Kick ass list indeed! You really know how to bring it!
hmm now this is something I never heard of. I can use this KPI to measure conversion rate. This is is super helpful!
The cart abandonment rate is what really catches me the most here. I really needed this info because my abandoment rate has been abnormally high over past month.
Hi Ryan
I am trying to create the following reports in GA but not able to figure it out. Can you please advise how I can do same as your posts are very helpful. Thanks and look forward to hearing from you
1.Traffic Source Report – Broken down by
a) New v/s Returning User and b) Further by the characteristics of our most valuable users, what type of content they consume etc. c) Also,this would include their source broken by categories like Social, referrals, organic search, Paid search, etc.
3.Conversion Events Report – This should be Broken down as follows
1.Like us on Facebook, 2.Follow us on Twitter 3.Share an article on their own social profiles, 4.Consume multiple page views in a single session, 5.Spend more than the average time on site and 6.Visit more than once within a certain period of time 7.PV/Visit > 3, PV/Visit> 5 Conversion Goal Tracking
4.Content Analysis Report – Separated by Content Type as under (current Dash will be modified to incorporate below)
1.News Items, Article Items, 2.Review Items and 3.Photo Galleries. 4.Hub pages Report
5.SEO Report – To help answer the question and understand following key information:
a.”How can they improve titles, key word density and other SEO activities b.What auto makes / models are people searching for the most using the on-site search box and the make / model drop-down box. c.What are the most popular articles by topic / by make-model etc. d.Content Section – i. Which articles and stories are getting the most page views – ii. Which articles are generating the most conversions iii.Which articles are generating the most shares -which articles generate the most repeat visits -which organic key words are most popular with users, how did readers find our site, iv. What kind of back links do we get and from where?, v. Which posts are most popular (will use Page Titles here/t Title of article itself) vi. Which search terms are used to find us and where do our readers come from i.e. Geographic location?
6.Social Media Dashboard Report : This Report should basically monitor and provide insight to only Social media performance as outlined below
a. FB, Twitter, LinkedIn, Google+, Other Traffic data including BR, Avg time spent on page, and Sessions b. Top Socially Referred Pages c. Most shared content and where it was shared (something you had mentioned you wanted to track) d. Social media sessions broken by source based on Reading an article e. Social media Visitors by location and from which Mobile devices f. You tube visitsg. {476a1b9825899f7e21f124b8533c8410a6ecd3a860b9841e06adbefeac0656e9} of Website traffic from Social media
Ask this in our Facebook Group – we’ll be able to get it answered for you! https://www.facebook.com/groups/digitalmarketinghelp
OK thanks
Thanks a lot.. Very helpful.
Ryan, this is by far the best guide on what to track and why. Period! Thanks for sharing this!
Your story was really inoimratfve, thanks!
Penny,Really interesting issue much of the effrot, technology, time and cost dedicated to generating the precise, deep and accurate data from which actionable insights can be derived is liable to be underexploited in business term unless the ultimate analysis and conclusions are derived from qualitative interpretation which contextualises and explains what is actually happening and why. This is an interdisciplinary challenge involving a merger of web analytics technologies and the established methodologies of qualitative and quantitative market research and no doubt others.Robert MarcusTechnology Law Solutions
Well Written!! Key Performance Indicators is an important factor in today’s time as it measures the sales and revenue of an organization. Now the firms need to keep track of their customers and their levels of satisfaction to increase their revenue. KPI is also helpful in measuring each employees performance towards the organization. AI tools like CSAT.AI, MaestroQA, Salesforce Einstein are helping companies to achieve their goals in this regard.
well said Jennifer
An outstanding share! I have just forwarded this onto a friend who was doing
a little research on this. And he actually ordered me breakfast due to the fact that I found it for him…
lol. So let me reword this…. Thank YOU for the meal!!
But yeah, thanks for spending some time to discuss this subject here on your web site.
Find out how much organic traffic your website should be getting through our Traffic Projection Analysis.
SHOW ME OUR POTENTIAL!Using data from your website, our Traffic Projection analysis can accurately forecast how much traffic (and revenue) your website could be getting from Google.
FIND OUT MORE
9 years ago