Travel Distance Calculator

Wednesday, May 23, 2007

Authenticated UserID vs. Unique Visitor

Many applications require end-users to login in order to access there content. As such, we decided to pass the Authenticated UserID, e.g. aberlinger, of each visitor via sProp1 in Omniture. EVERY (yes every) user must login to access these sites. We started to notice a significant difference between unique visitors and authenticated userID's. Check out the stats below for March 2007:

  • 30,710 unique visitors
  • 19,708 authenticated userID's

How is this possible? What are the reasons driving the discrepancies in the data? We first need to understand how our analytics solution determines unique visitors as each package has its own proprietary method to calculate unique visitors:

SiteCatalyst determines unique visitor information using several technologies. The primary method of calculating unique visitors is by setting a persistent cookie on the visitor’s browser to uniquely identify the visitor. Cookie technology helps to avoid common pitfalls, for example, IP Pooling, caching, or tracking visitors behind a firewall, when counting unique visitors. If the visitor has disabled cookies on their browser, or if the visitor’s browser does not support persistent cookies, Omniture uses a combination of the IP address and the user agent string to determine if a visitor is unique or not. SiteCatalyst reports a small percentage (usually 1-2%) of visitors who do not support cookies.

Did you notice "cookies" in Omniture's definition above? Perhaps we should research cookies and their impact on analytics data. ComScore and many industry experts have found that cookie deletion can be as high as 40%! Have I totally ruined your day? Are you questioning the sanctity of your reports, especially the ones that end up on your CEO's desk? Wait, it gets worse. I ran some reports which illustrated users logging into our sites from multiple machines, IP addresses and with different browsers, yikes!!! Not to worry, there is a solution!

What we did was implement what Omniture refers to as "Visitor Optimization" where Omniture's proprietary/cookie-dependent visitor ID is replaced with our unique authenticated UserID. Once a visitor logs into the site, their authenticated userID gets recorded as a unique visitor. This takes IP addresses, cookies, and user-agent strings out of the equation, woo-hoo! The trick is to make sure that the authenticated UserID's are passed to each page viewed by each visitor. Guess what? It's working! The numbers match!

Ask your analytics vendor if they can implement the same type of solution. However, the fact that your tool might indicate that your site attracted 1,000,000 visitors when it was actually 750,000 should not matter. Why? Because the percentages of your KPI's will not change. Remember, KPI's are a ratio of visitors to success events/conversion rates over a period of time. In other words, if 3% of your visitors purchase a product, generate a lead or apply for a job...the 3% is what you should be focused on improving in context of the total visitors. While 3% of 750,000 is obviously less than 3% of 1,000,000...the patterns you notice on your site remain the same. I hope this helps, Adam.

Monday, May 7, 2007

Key Performance Indicators

Someone on the Yahoo! forum asked is there where any good articles or opinions on what the KPI's should be for their B2B site. What I found interesting is why someone would go to external resources for help in determining KPI's for their site. Is that what he was really asking for? A simple list? I hope not!

In my humble opinion, the definition of and the process for determining KPI's are what really matter when approaching what to measure on your site: B2B, B2C or B2E. Eric Peterson does a great job of defining KPI's in his book, "The Book of Key Performance Indicators." Once you are comfortable with the terminology, start peeling the onion of your site by asking questions.

  1. What is the business purpose behind the site?
  2. What do I want my visitors to do while they are on the site?
  3. What are the success events on my site?
  4. What are the goals of the site over a specified period of time?

Now you'll start to give some context behind the purpose of your Web site and what you need to measure for continued success. Remember, each site is different...it's goals and business drivers will change over time as things evolve.

Of course, business stakeholders almost always gut hung up on the raws numbers and freak out when the exact totals don't look right. This is when you need to hold your stakeholders accountable by asking how their "traditional" metrics have helped them in the past. What actions have they been able to take by knowing the total of unique and repeat visitors? Then watch their eyes glaze over or stump that their management demands those numbers. Please remember folks that analytics solutions are not calculators nor were they meant to be. Get comfortable with the terminology and create a process for solving business problems by asking the right questions.