Put A Little Web Analytics Into Your Projects!

January 11, 2008 – 12:53 pm
Printer-friendly version Printer-friendly version

AddThis Social Bookmark Button

If you’re one of the many organizations moving toward a more project-based approach to operations perhaps even with a Project Management Office (PMO) then this post is for you!

It’s often difficult to fully integrate a web analytics methodology into projects and some companies even have to abandon trying.

It isn’t that anyone has a secret hate-on for measurement it’s because of Eric T. Peterson’s now famous catch phrase: “Web analytics is hard!”

Let’s assume that you have a “typical” project process that looks something like the one below:

Sample Project Process

Initiation

Initiation (also known as kick off)During this time period the PM group is engaged by a business unit looking to get some kind of initiative in the pipeline. Often at this time, a business unit may not know exactly what what the final project will look like, but the basic ideas are there for what they’d like to accomplish.

It’s at this point however when analytics can play a very large part! The designated analytics person on your team (assuming of course you have one) can play a consulting role here.

Depending on the site type (content-based, e-commerce, lead generation / marketing), any initiative should be tied towards improving the key performance indicators of the site. If, for example, we’re dealing with a content-based site and the strategy is Growth, Loyalty and Engagement then it’s the job of an analytics resource to do a quick check that the current initiative maps to what the data is showing.

If for the past few months, engagement metrics have been in serious decline and the initiative proposed is largely targeted to bringing in new visitors (growth), then perhaps there should be some discussion at this level of the project before serious time and money goes into it any further.

Plan

Plan, plan, plan!After the initiation phase, it’s assumed that everyone has signed up for the project (no turning back now!). Your analytics specialist (which may be the current reader) has given things a look and decided that the initiative makes sense in light of current trends exhibited by key performance indicators.

As per usual in this type or project process, Business Analysts normally get involved to start documenting requirements usually in the form of a Business Requirements Document (BRD). The BRD is largely meant as a communications tool where by all stakeholders on the project can clearly understand what’s required of the final outcome including a broad list of the feature set planned by the new initative. Some examples of what typical outcomes may be:

  • Redesign tool/site with an easy-to-use and engaging interface
  • Findability - Improve findability of pages from Web search engines
  • Improve browsing experience of the site
  • Increase revenue

None of the above goals are bad per say, but how will we know that we’ve had any success towards them when the project is done? For example, is there currently any way to measure that “Findability” has improved by 10% for example?

Champagne - It’s Party Time!!And what is the goal threshold anyway - when will the project team know to head out for champagne and celebrations? Is it a 5%, 10%, 15% increase in “Findability”?

Clearly what we’re lacking here are clearly defined project success metrics as well as goals for those metrics. Here are a few reasons for why success metrics and goals are a good idea:

  • Defined metrics and goals that are signed off on by stakeholders mitigate the risk of those questions at the end of a project when people begin mentioning those pesky words, “Return on Investment”
  • Defining goals for success metrics forces stakeholders to have realistic expectations for what the project will and won’t do from a results side, not a feature side
  • Provide an easy way to communicate the success of your project to stakeholders

So let’s take two of the goals listed above and try to make them measurable!

Redesign tool/site with an easy-to-use and engaging interface

Notice that this goal already mentions two “fuzzy goals” being a tool / site that is “easy-to-use” and “engaging”. It’s the job of your web analytics resource to:

  1. Translate “easy-to-use” and “engaging” into metrics and
  2. Help clients set goals for these metrics

So let’s get to it.

Survey Dude!“Easy-to-use” is a difficult goal to evaluate using the traditional web analytics metrics so instead, let’s employ the use of a qualitative survey here. Before making any changes to the tool, I would employ the use of any of the online survey providers and place a survey either throughout the entire site or tool being redesigned. Although surveys of this sort can be farily complex, let’s assume its a few simple questions (*Note: I am not a professional survey designer, I’m sure there’s tons of bias in the questions below!):

Q1: “How would you rate this website in terms of ease-of-use?” 0 - not easy to use, 1 - somewhat easy to use, 2 - easy to use, 3 - very easy to use

Q2: “Were you able to complete your task on this site / tool easily?” Yes / No

Q3: “Would you recommend this site / tool to others?” Yes / No

This simple qualitative survey now provides metrics that I can directly apply to understand the success of the project in terms of improving ease-of-use:

  • Average point score from Q1
  • Percentage of Yes responses Q2
  • Percentage of Yes responses Q3

That covers “ease-of-use” now onto engagement. Although many people will define engagement very differently, I feel a good number of generic metrics to group together in order to get a general sense of engagement are:

  • Average pageviews per visit
  • Bounce rate
  • Average time on site

Note: In addition, I would actually recommend adding in certain conversion events you may already have tracked in your tool. For example, signing up for an e-mail newsletter or sending a page to a friend are, in my opinion, also key examples of engagement metrics.

Another Note: If you’re only evaluating a tool it can be tough to grab something like “average pageviews per visit” for just the tool itself. What I recommend in this case, is work with your analytics vendor (or a consultant in the case of Google Analytics - I strongly recommend the guys at EpikOne) to create a segment based on all visits that used the tool in the course of their visit and then pull your regular engagement metrics for these visitors.

Segmentation in general is a key way to evaluate one area of the site in terms of its influence on other areas. Once a segment of those visitors is created, you can compare your key performance indicators of that segment versus the entire site and see if the area is worthwhile.

Setting goals for the above metrics is an exercise that requires involvement of your client group. A great idea at this point however is to think about the monetary implications (if any) of the goals you’re setting. For a site with paid advertisers, expectations around average pageviews per visit will seriously affect ad inventory levels and revenue for the site. Just something to keep in mind!

Findability

Magnifying GlassYou’ve got to love that word don’t you? How do we measure “findability” in the context of: “Improve findability of pages from Web search engines”?

Most analytics tools out there should have the ability to segment your visitors (or visits) by traffic source and the fancier ones can do groupings like “organic search”.

If you’re in the lucky group that has a tool that will group your search results in this way, then the simple success measure is “Percentage Growth in Organic Search Visits / Visitors (depending on your tools capabilities)” defined as (Total Organic Search Visits After Project - Total Organic Search Visits Before Project) / Total Organic Search Visits Before Project.

The timeframes for “Before” and “After” project are arbitrary but they have to be the same length and I wouldn’t recommend anything less than a month in order to allow search engines to properly reindex all your content.

Hopefully those above examples gave you a bit of an idea of how to translate a fuzzy goal into a definable metric. There’s no exact science to it so I just recommend relying on experience to improve on it!

Design

In the design portion of a project a Functional Requirements Document (FRD) is produced and teams fully plan and develop how the solution will look with illustrations documents such as wireframes.

Detailed WireframesIt’s important at this stage that the analytics resource works with technical personnel (either your vendor or internal resources or both) to identify any gaps between data you’re collecting now and the data you need to collect for your success metrics.

In some cases, you may be required to make changes to the site before the site launches in order to have a benchmark to compare metrics before and after launch. This is an important reason for web analytics personnel to be involved as early as possible in projects. It’d would be a pain to delay a project due to measurement restrictions.

I’d also recommend incorporating any technical instructions related to measurement in the technical document for the project. Creating separate documentation just adds one more thing for your developers to have to refer to when coding so why not make their lives a bit easier?

Develop

Development is a low key time period for an analytics resource. The main job here is to develop the test cases required to ensure that any technical changes recommended in the Design phase are working. Outside of that, there’s a little break here. :)

Deploy and Test

Another hopefully low-effort time for an analytics resource. Ideally the solution proposed in the Design phase worked without any problems and passed quality assurance (QA) test cases created in the Development phase. If not however, revisions will need to be done to documentation and coding iteratively until the solution works and key metrics are able to be captured.

Close and Maintain

Finish LineThe close and maintain portion of the project represents the end of things for most resources, but not for an analytics person!

During maintain and close the analytics resource is finally able to have a look at the changes in key success metrics and perform the most valuable contribution to the entire project cycle.

Reporting on the success of the project is relatively easy as the key measures of success have already been determined, but where the true value comes in of having an analytics resource on the team is in the analysis and optimization.

During this phase, I strongly recommend the creation of a Key Insights Analysis Document. This document reports on the “Before and After” of all the key success metrics previously determined but also includes an analysis section of the results observed as well as suggestions for further optimization.

It is the Key Insights Analysis Document which should communicate if the project overall was a success or not and what lessons were learned. Did an assumption about a tool’s effect on a metric like Average Pageviews per Visit prove to be false? Is this information properly communicated to both the project team and the organization as a whole? A well written Key Insights Analysis Document should be able to spell these things out in order for anyone to be able to pick it up and quickly understand what worked and what didn’t.

In addition to the Key Insights Analysis Document, the analytics resource should produce a Web Analytics Operations Document. This document should act as a living guide for operations teams to be aware of any technical changes made to the site that need to be maintained for further updates.

Occasionally collecting specific data requires some pretty nifty hacks and once their on the site, there’s no guarantee that they’ll be maintained so that site owners can monitor these metrics after the project is over. The operations document should red flag what was performed, how it needs to be maintained and who to contact if anyone isn’t sure.

Wrapping up…

Incorporating web analytics into web projects isn’t always easy, but if you can’t prove the value of a very expensive and time consuming project, then what is the point in doing it in the first place?

In addition, being far more organized on projects like this allow you to quickly communicate successes and failures so that an organization as a whole doesn’t end up making the same mistakes twice.

First thing’s first though…you’ll need a dedicated or semi-dedicated web analytics resource so go out there and hire one!

AddThis Social Bookmark Button

Printer-friendly version Printer-friendly version


The Impact of Cookie Deletion

December 4, 2007 – 12:26 am
Printer-friendly version Printer-friendly version

AddThis Social Bookmark Button

Cookie!I’ve come across a comScore study released in June of 2007 which attempts to measure the impact of cookie deletion on what they’re calling “site-server” and “ad-server” metrics. I’ll let everyone download / read the whitepaper at their own leisure but I’ll summarize their conclusions and implications:

Conclusions

  • 31% of US users delete their first-party cookies in a month
  • First-party and third-party cookie deletion rates are generally similar
  • Computers with active security programs (i.e. Mcafee or Norton) experience somewhat higher cookie deletion rates, but nothing incredibly significant
  • “Serial cookie deleters” (users who often delete cookies after every browsing session) have a profound impact on inflating analytics tools that use first / third-party cookies for tracking (account for 7% of computers, but represent 35% of observed cookies)
  • Analytics tools using cookie-based tracking measures can overstate true number of unique visitors by a factor of up to 2.5

Implications

Cookie deletion leads to following inaccuracies in site-centric measurement:

  • Overstatement of unique visitor counts
  • Understatement of repeat visitor counts
  • Understatement of conversion rates

Mike’s Take…

Alright, we’re all aware (or should be by now) that cookie deletion represents a problem for the Google Analytics’, Gatineau’s, Coremetrics, Omniture’s and WebTrends SDCs of the world, but studies like comScore’s don’t mean we all should start running for the hills just yet.

The number one problem with studies such as these is it truly takes people’s eyes of the ball of what they really need to be paying attention to trends! What the comScore study notes (which is important) is that there’s a level of inaccuracy about measurement tools that use cookie-based tracking. But I would argue that web analytics isn’t about accuracy, it’s about reliability! Say I know for a fact that 31% of my audience on average possibly deletes their cookies per month every month. Then what I have is a predictable margin of error. If I know this is the behaviour my audience exhibits then I can just note that in an analytics report and be on my way. Thus, web analytics is still reliable.

And folks here’s the plain and simple truth: when it comes to the Internet, there really isn’t one best way of tracking your visitors.

comScore uses a panel to capture its measurements. You sign up to be a part of the panel, often because of an incentive like a contest or in exchange for antivirus software. In exchange for whatever the incentive is, comScore is allowed to place What are the big problems already that we see here?

  1. By definition, with comScore you are only sampling an audience. Samples are great and there are plenty of statisticians who’ll argue to tell you how valid they can be using some pretty advanced mathematics. But as they would also tell you, sites require statistically significant audience sizes in order for a random sample of the audience to accurately represent the whole - this unfortunately is not the case for many small guys. It’s been said that in Canada, don’t even bother with comScore unless your audience size is above 100,000 monthly uniques (I personally think you’d need around 500,000).
  2. Getting people to do anything with narrow incentives automatically creates a bias in a sample. There’s a certain type of person who goes for these incentive based activities, I personally would never be one of them and I’m sure I’m not alone. Therefore, you’re only getting a certain segment of your online audience when they visit - that’s no good!
  3. Downloading anything onto a computer is traditionally a personal computer thing only - not something you do at work. Therefore if you’re a site that relies on a business audience (Toronto Stock Exchange for example) then you might be stuck. Yet another bias!

And yet, many people rely on comScore (especially advertisers!) and I can’t say that I blame them, after all, what else is there (in Canada) for competitive analysis?

The point is, comScore itself has some very large troubles too but I won’t bash those guys either. When it comes down to it I always tell people one thing, in what other marketing channel could you ever get the depth of information that you are able to get when using a web analytics tool? It just doesn’t exist…that’s partially why so many marketers are looking to spend more online, you can finally directly prove the worth of marketing efforts with these tools.

AddThis Social Bookmark Button

Printer-friendly version Printer-friendly version


Google Analytics Internal Site Search Reporting

November 1, 2007 – 11:55 pm
Printer-friendly version Printer-friendly version

AddThis Social Bookmark Button

If you were one of the lucky few who asked Google to include you in the internal search reporting beta then you’ll be happy to know that they’ve now added the functionality to those profiles! How do I know? If you’re as addicted to looking at your Google Analytics profile as I am then you’ll have noticed that sometime around 11:00 PM EST (GMT -5), a funny looking button under your content tab appeared labeled “Site Search”.

What do you mean by “site search”?
Oops! Look what’s shown up in Google Analytics!

Let me do a quick segment on why, if your site has an internal search engine, you owe it to yourself to configure this reporting right away.

Why should I care?

Unless you’re using a free or open source tool out there (i.e. Google’s Internal Search Engine), you’re very likely spending an awful lot on a search engine like Endeca. Knowing wether or not your internal search engine is actually bringing value or not is a critical question to have answered.

Here are the questions I’m currently asking about internal search and here’s how Google Analytics can now provide the answers:

  • Are people even using search? - Google Analytics reports the number of visits that included a search (=number of visits that used your site’s search function at least once). Divide this into total visits and you have what I’m calling a Search Usage Rate, the definitive metric to answer “Is anyone even using this thing!?”
  • Is search helping people find things? Are people just getting lost? - Google offers about three metrics that help to answer this question:
    Results Pageviews / Search (=Pageviews of search result pages / Total Unique Searches) - also known as the number of results pages that users are flipping through. Clearly an indicator of your search engine’s ability to deliver relevant results people want, is how many pages of results they need to look through before they find what they need. In my humble opinion, you should strive to have this metric be 1.5 results pageviews / search or lower.
    Search Exits
    (=number of searches a visitor made immediately before leaving the site) - to borrow a quote from Avinash, this metric measures the effect of “I came, I searched, I puked, I left”. Clearly if your engine is delivering relevant results then people shouldn’t be exiting your site from search results! Thus I’ll go on record saying this is the most important metric to measure the relevancy of search results.
    Search Refinements (=number of times a visitor searched again immediately after performing a search) - a bit of a tricky metric, the number of refinements that a visitor to your site performs in their search for content / products / services is definitely still an indicator of relevancy, but I wouldn’t worry about this one as much. Very often I refine search terms in my head as I’m looking for something as I realize the original thing really wasn’t what I was looking for. This doesn’t mean the search engine’s results weren’t relevant to my terms, they usually are! But more often the search engine actually guides me to think, “Oh yeah…that isn’t really what I was interested in…let me try that.” Clearly if your search engine automatically suggests other terms (i.e. auto corrects spelling mistakes), this will also help out!
  • Is the search engine truly helping people on my site and making me more money? - Although I’m sure I’ll get some arguments on this, Google Analytics now answers this with two metrics (both of which need to be taken with a grain of salt):
    Time after Search (= average amount of time visitors spend on your site after performing a search) and
    Search Depth (= average number of pages visitors viewed after performing a search)
    - on a content-based site, if search did its job, it helped users find the content that they wanted and that results in a great and more engaged experience. An engaged experience means longer time on site and longer pageviews per visit.
    Segmentation Kicks Butt!
    Using Google’s new Site Search segmentation report, you can even get a answer to the question, “Are visitors that use search more engaged or higher value than visitors who don’t use search?” That to me is just amazing! Now you have hard and fast numbers to use to either invest heavily in that heavy-duty search engine or say, “You know what guys? It really isn’t worth our time.”Google Analytics - Site Search Segmentation
    On an e-commerce / lead generation site, you’ll need to establish a threshold of what a comfortable range of time after search and search depth are for your site. High values for either of these metrics could imply that visitors didn’t find what they needed from search and just got fed up with it afterwards. On the other hand, using the segmentation abilities that Google now has for Site Search (shown above) you can get an answer to the most important question for any e-commerce site, “Did this site search thing I spent $x make a significant return?”

So what’s the “Big Picture” for Search?

From a bit of previous experience with this kind of thing I tend to say you can look at three big categories (from my previous posts, you’ll know I’m big on this kind of thing) of metrics that I find help to map the strategy of what search is supposed to accomplish: Usage, Satisfaction and Value.

Usage

Are people even using your search engine? Maybe the search box isn’t prominent or maybe your categories are too confusing. These metrics help you answer if there’s a problem and provide a means to monitor your optimizaiton efforts.

  • Visits with search
  • Total unique searches

Satisfaction

Are visitors satisfied with what they get from their search results? Finding a search box is one thing, but getting the right results is another! Luckily there are a host of metrics here that truly tell you if your search engine is doing its job. If these metrics start to slip you may need to look at how your search engine is indexing content, the categories available for people to search on (taxonomy) and automatic corrections available in your search engine (i.e. correcting spelling / grammar mistakes).

  • Results pageviews / search
  • Search Exits
  • Search Refinements
  • Time After Search
  • Search Depth

Value

Otherwise known as Return on Investment, if you’re spending a lot of money on your internal search engine wouldn’t it be nice to know that it’s making money for you?

ROI: Content-based Sites

Believe it or not, calculating the straight revenue your search engine is technically responsible for is easy!Calculating the “return” portion of search for content-based sites
Once you’ve got this amount you’ve got your benefits, subtract the costs of the search engine and divide this into those costs and voila! Return on your search investment.

ROI: E-commerce Sites

For once, you guys have it easy! :) Using Google’s search segmentation report you can see exactly how much revenue visits that included search were responsible for. Giving you not only a way to calculate internal search ROI but also determine revenue contribution of your internal search engine.

ROI: Other site types

It gets a bit more fuzzy for additional site types, but using Google’s segmentation reports and assigning value to goals within Google Analytics, you could theoretically calculate exactly how much value your internal search engine provides, which is the first step towards calculating ROI.

Wrapping Up…

Of course the new functionality offers even more reporting, but analysis has to start with a big picture view, or else you’ll get bogged down with ‘analysis paralysis’. I think the tips above provide that “top-down” view that can help focus your analysis of internal search before getting lost in an expanded set of reports.Please feel free to leave some comments! I’d love to know what everyone thinks!

AddThis Social Bookmark Button

Printer-friendly version Printer-friendly version


WebTrends CEO let go

November 1, 2007 – 10:18 am
Printer-friendly version Printer-friendly version

AddThis Social Bookmark Button

Can’t say this isn’t an industry full of change…

In another surprise announcement from the web analytics industry, Greg Drew former CEO of WebTrends has been let go. See the full article here and see the interim WebTrends management team here.

Oddly enough, Greg gave the keynote speech for WebTrends Score at this year’s eMetrics summit in Washington D.C. and I don’t believe at that time he was aware of any news.

A number of former WebTrends employees apparently believe that a quick sell of the company is imminent. Something I find interesting considering given the recent announcement of Omniture’s purchase of Visual Sciences.

Don’t let anyone tell you differently, web analytics is a fast and dynamic (don’t you hate that word) industry right now!

AddThis Social Bookmark Button

Printer-friendly version Printer-friendly version