Omniture Break Even Calculator

With all the chatter on Twitter about the upcoming Omniture Summit, I began to reminisce about last year’s summit. Last year at this time, my colleague Hila Strong and I were just finding out that we had won the inaugural Omniture Developer Challenge. I thought now was as good a time as any to celebrate the anniversary of our accomplishment.

The Break Even Calculator calculates the $ value of visitors at a funnel conversion event. This value is then compared before and after a site revision or marketing event.

This can be done using a simple calculated metric in SiteCatalyst, however the Break Even Calculator goes one step further and calculates a break even point. What your conversion rate SHOULD be for revenue to break even or increase.

The Break Even Calculator will work for any conversion funnel on your site. As part of the installation process, start events and completion events can be defined. These events could be Omniture pre-defined events, custom events, or a combination of both. The conversion rates will be calculated using the two events selected by the end-user.

If you are interested in using the calculator or simply interested in seeing what we developed, feel free to download the code base and documentation from the product page.  You are more than welcome to extend the application to best meet your business needs. If you find the application useful, extend the application, or have general feedback, I’d love to hear about it.

Posted in omniture, web analytics | Tagged , , , | 3 Comments

Omniture ClickMap Data Accuracy

I set out to test the data accuracy of Omniture’s ClickMap tool and the heat map tool offered by CrazyEgg. I quickly found it difficult and frustrating to run a clean test. So, I decided to simplify the test and measure the perforce of each tool separately.

I also want to be clear, that the point of this experiment is not to debate Omniture ClickMap vs. CrazyEgg. They are two separate products, with different pricing and distribution structures.

I see ClickMap and CrazyEgg as being complimentary tools. ClickMap is great for measuring ongoing site behavior, it can easily be tied to site conversion, and is great for measuring sites with dynamic content. CrazyEgg is best suited for structured tests, the run for a pre-determined period of time and for measuring exact click locations to better understand creative placement.

NOTE: This test covers the out-of-the-box deployment of ClickMap. I did not test the impact of dynamic pages. For sites that use highly dynamic pages, Omniture recommends using s_ObjectID tracking. Speak with your Omniture representive about updating your code to automatically assign unique IDs for link tracking. Also refer to my post Omniture ClickMap & s_ObjectID

I tested the following link types:

  1. CSS styled drop down menus
  2. Text links that open in a new window
  3. Text Links that open in the same window
  4. HTML Form button
  5. Photo wrapped with an href
  6. A button with no destination link
  7. Flash Banner

Drop Down Menus


I was pleasantly surprised to see that ClickMap accurately, I clicked each link 5 times and the overlay reported 5 clicks on each link, tracked clicks on drop down menus. Again, the accuracy will depend on the technology you use to create your drop down menus but for CSS styled menus, ClickMap works great, with one exception. If the link in the drop down menu opens in a new window (i.e. target=”_blank”), ClickMap did not record a click on this link.

Text Links (New Window)

I tested two different link types.  One I call simple links, a standard link with no query string parameters and complex links, a link that contains query string parameters. In this test, the links open in a new window (i.e. target=”_blank”).  Again, 5 clicks equaled 5 clicks in the ClickMap report.

Text Links (Same Window)

The same two links from the previous test, this time the links opened in the same window, and with the previous test 5 for 5 on the click tracking.

HTML Form Button

I deployed a simple HTML form with a button that navigates to a new page.  I had heard complaints that buttons were not accurately tracked with ClickMap but I found in my test 5 clicks were recorded 5 times.   It should be noted that the action of the button is a URL and not a function, if the action was a function, my guess is that the button would not be properly tracked with ClickMap.

Photo Link

Again, another 5 out of 5!  Go DWill!!!

A Big Button That Does Nothing

As expected, ClickMap did not record clicks on the big button that goes nowhere.

Flash Banner

ClickMap did not record any clicks on the Flash banner.

NOTE: Click tracking on Flash applications is not supported by the out-of-the-box ClickMap solution, however Omniture does have a Flash tracking solution which does support ClickMap tracking, please contact your Omniture representative.

By no means was this test scientifically rigorous, there are many different factors that can impact the accuracy of the ClickMap data, however what I hoped to prove was that ClickMap is directionally correct.

In the end, ClickMap should be used as an indicator, as to which areas of your site navigation are working and which areas warrant further analysis. No conclusions should be reached based on the results of ClickMap data alone, however as part of a more formal analysis and for use as a directional indicator, ClickMap is a very solid tool that should not be dismissed.

Posted in Marketing, Uncategorized, omniture, web analytics | Tagged , , , , | 5 Comments

Improve Your Product Through (Negative) Feedback

In grad school, I took a class on the management style of Machiavelli’s The Prince vs. the management style of Lao Tzu’s Tao Te Ching.  I had always been drawn to Eastern philosophies and the words of the Tao spoke my language.  I was hooked.

Over the past couple of days, I have had numerous conversations with friends, colleagues, and industry experts, that have caused me to take pause and reevaluate the way I work, the way I interact with people, and my general principles in which I conduct business.

Yesterday, I was called out as being a “complainer” and I wondered if that was true, and if I was really adding any value to my industry or if my opinions even mattered at all.  And then I thought, I left my first job out of college because the company I worked for was full of corporate clones, they all spoke the same language, they all nodded in unison when the big guy talked.

I don’t want to be right all the time.  I don’t want to be surrounded by people who agree with everything I say or do.  I want to be challenged, if I’m always right, then how can I ever progress past the current state that I am in?

In Chapter 61 of the Tao, Lao Tzu says “The Master considers those who point out his faults as his most benevolent teachers.”  If we aren’t open to feedback, to criticism, and to ideas that differ from our own, we will never grow, we will never learn.

You may be asking yourself at this point “great, so how does this relate to web analytics and site optimization?”  Glad you asked.  In our role as analysts, we often challenge and are challenged based on the facts that we present.  The great analysts know that they will never make everyone happy and it’s not about being a “complainer” or being “negative” or being a “cynic”, it’s about being critical and questioning, questioning, questioning.

So, regardless of the role you are in, marketeer, product manager, web analyst, site optimizer, or CEO, if you want to create something great, be open to feedback (both positive and negative), if you want to be mired in mediocrity, surround yourself by people who readily agree with you, people who never push you to improve, people who never challenge you to transcend your limits.

To think for yourself you must question authority and learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability to inform yourself.

~James Maynard Keenan

Posted in Marketing, Tao of J, web analytics | Tagged , , , | 3 Comments

Amadesa & Omniture Integration

Over a year ago, I had the opportunity to speak with Amadesa about creating an integration between their testing platform and Omniture SiteCatalyst/Discover.  Having used Amadesa for A|B testing, I was happy with the reporting they provided but I was always finding myself wanting more.  I wanted the ability to further dig into the performance of tests I was running using Omniture Discover in order to find hidden gems that were not easily uncovered in the Amadesa reports.

From that conversation, a straight forward integration was born between Amadesa and Omniture.  If you are running both Amadeas and Omniture, there is no reason why you shouldn’t have the two products integrated, here is how:

1.  Set up your A|B test using Amadesa. Contact your Amadesa representative for details on how to assign each test treatment a unique identifier that can be passed to Omniture.

2. Configure a Custom Conversion variable in Omniture. Identify an available eVar that will be used to capture test treatment identifiers.  In my line of business, optimization is a critical component of the online business and I have dedicated multiple conversion variables used for tracking on-going optimization efforts.  e.g. Home Page Optimization, Sign-up Optimization, etc.

3.  Locate Omniture Page Code. The page code will look something like the code example  below.

4. Update Omniture Page Code. Update the page code to include a reference to the Amadesa integration variable.  For example, if you are capturing your Amadesa treatment version in eVar5, you would update your page code as follows:

s.eVar5 = (window.amadesaVesrion) ? amadesaVersion:”";

5. Deploy & Test. Deploy your updated code and run your Amadesa report in SiteCatalyst to verify data is being tracked correctly.

The real power of the Amadesa/Omniture Integration is the ability to uncover hidden gems.  If you have the Omniture Discover product, you can explore how unique segments of your population are reacting to your test treatments.

Perhaps Amadesa is reporting that each of your test treatments are performing worse than your control, however upon further analysis, you discover that paid traffic is converting at a 60% lift for one of your test treatments.  This gem would have been lost if you were simply relying on the out-of-the-box Amadesa reports but now, with your shiny new integration, you can target this test treatment to your paid traffic and watch the ROI roll in.

Posted in Marketing, omniture, web analytics | Tagged , , , , , | Leave a comment

How Twitter Saved Qwest a Customer

For 3 days, I was unable to access my FTP server on GoDaddy and I was starting to panic.  I begrudgingly reached for the phone and dialed their support number (a toll number at that). After a 15 minute wait and a 45 minute phone call, it was determined that the problem either was on my end or with my ISP. GoDaddy’s suggestion “contact your ISP”.

My first step was to send an email, explaining the complexity of my problem, to Qwest’s email support. After several hours of not hearing back, not even an automated email saying “we received your request”, I decided I would give the Qwest call center an opportunity to resolve my issue.

“Thank you for calling Qwest. We are experiencing a large call volume at this time. You estimated wait time is MORE THAN TEN MINUTES.”

5 Minutes Later (must be said in the Sponge Bob voice over voice).

“Thank you for calling Qwest. We are experiecing a large call volume at this time. You estimated wait time is LESS  THAN TEN MINUTES.”

5 Minutes Later (must be said in the Sponge Bob voice over voice).

“Thank you for calling Qwest. We are experiecing a large call volume at this time. You estimated wait time is MORE THAN TEN MINUTES.”

After finally reaching an agent, I spent at least 15 minutes trying to explain what FTP was.

Jason: I can’t access my GoDaddy FTP account. I can access it from work but not from home on the Qwest network. GoDaddy suggested I call you.

Qwest: Ok Jason. I want to assure you we will get your issue reconfigured (I think he meant to say “resolved”) shortly.

Jason: Fantastic.

Qwest: Jason, can you see web pages?

Jason: Ahhhh, Yeah, I like web pages but my problem is with FTP.

Qwest: Ok, so you are saying you have a problem with FPP. Let me configure (I think he meant to say “confer”) with my colleagues. {hold music} Ok, Jason, we don’t support FPP, that is why you are seeing this problem.

Jason: F-T-P

Qwest: Ok, let me reconfigure with one of my colleagues.

This went back and forth for over an hour and which point I was told that if I can see web pages the Qwest DSL service is working properly and I would need to hire a local computer technician to solve my problem.

I was at my wits end and decided I would give Qwest one last chance before I canceled my service and looked for a new ISP. I have had good luck resolving Omniture issues with their world-class support via Twitter so I thought Twitter might be the answer in this case as well. I found Qwest’s Twitter account:

Through this Tweet, I was quickly introduced to a top-level engineer at Qwest, who spent 2 hours with me, reconfiguring my network setup, going above & beyond his job to ensure that my network was configured for optimal performance. Not only did he fix the issue I was having accessing my FTP account, he also increased my network speed by 40% with a few modifications.

Did this one support incident have any impact to Qwest’s bottom line? I doubt it. I’m just a small customer, but this one event had a huge impact on my view of Qwest. Not only did I decide to stay with Qwest, at least for 6 more months, I now have a very positive story about how Twitter saved Qwest a customer that I’m more than happy to share with whomever will listen.

As an analyst, I found myself thinking, how would I measure this? How could I attribute the use of Twitter as a support tool to a customer’s lifetime value? I don’t have the answers but I do know that companies who are using social media tools in innovative ways (see also: other than lame PR and marketing efforts) are getting a huge jump on their competition. Companies that are using social media to push PR or who are not using social media at all, will find themselves playing catchup for a long time to come.

Posted in Marketing, web analytics | Tagged , , , , | 5 Comments

Delivering Honesty

There have been times where, I wouldn’t say I have been asked to fake the numbers but, I have felt like I needed to make my analysis support a desired outcome. As analysts we serve as independent and impartial investigators, whose goal is to deliver insight and analysis to our various customers so that they in-turn can make educated decisions about the future of their products.

If we fall into the trap of sculpting the numbers to support a desired outcome, regardless of the motivation, we are doing ourselves, our customers, and the end-users of our sites, a major disservice.

For some reason, when I think about this topic, I think about how crazy the financial term EBITDA drives me. I don’t like EBITDA, in fact, I’d go as far as saying I hate EBITDA. If you aren’t familiar with the term, EBITDA is a financial measure delivered to investors, that calculates earnings by deducting a lot of expenses (interest, taxes, depreciation, amortization, and other “non-core expenses). To me it is too open to abuse. Companies use EBITA to make their earnings look better than they really are. Perhaps I’m over simplifying things but I believe that “honesty is the best policy”.

The same holds true in analytics. I’m sure we could find loop holes and semi-ethical ways to fudge the numbers, but in the end, it is always best to be honest and simply report on what we find.

Posted in web analytics | Tagged , | 2 Comments

dSLRs, Holgas, and Web Analytics (A Story of Multiplicity)

A few years back, I remember reading a blog post by Avinash Kaushik on the subject of Multiplicity. In theory, I completely agreed with the idea of multiplicity however in practice, I found myself being a laser beam for all things Omniture. I was the perfect case study for the “single source of truth” model. I found myself sitting in strategy meetings where analytics was being discussed and I found myself sitting on the outside, only to be brought in if there was an “Omniture issue” or a question we needed “Omniture to answer”.

It didn’t sink in, that the model I had deployed for myself was against everything I believed in, until I found myself in the mountains, shooting scenes of nature, with two cameras and several lenses. It was then that it hit me, I was doing myself and the company I worked for a disservice by being an “Omniture Shop” rather than a “Web Analytics Shop”. In photography, there is never a single camera or lens or aperture setting that is right for every situation and the same is true for web analytics. If I was going to be a successful analyst, I needed to move outside my Omniture comfort zone and I needed to incorporate more gear into my bag.

Today, I make use of several tools to complete a job. Sometimes, what is required is a high end tool like Omniture Discover, other times something like CrazyEgg will get the job done. And yet others will take a combination of Omniture Discover, Omniture Test & Target, and ProClarity to get the job done right.

It is a mistake, one that I have been guilty of, to think that your high priced analytics tool is the only tool you’ll ever need. If I had made that mistake in my photography, I would have never put down my dSLR and picked up a $12 toy camera from China.

Taken with a $12 Holga camera from China

Posted in web analytics | Tagged , , , , , | 3 Comments

Yahoo Web Analytics Wordpress Plug-in from Rudi Shumpert

Even for amateur blog authors, understanding your site traffic is critical to building a site that provides information and services that people are asking for.  Even if you are just blogging about your kids soccer game, understanding where your traffic is coming from and what they are doing on the site can not only prove interesting but may help you target your posts for your most faithful readers.

Google Analytics is by far the most popular free web analytics service that is available but with Yahoo’s acquisition of IndexTools in the summer of 2008, Yahoo has been dipping their toe in the deep end and it looks like they are poised to give Google a run for their money.  If I had to bet one way or another, I’d put my money on Google but I wouldn’t count Yahoo out yet as Google has failed to do anything that would suggest they are ready to step on the throats of their competitors.

I have recently been experimenting with Yahoo Web Analytics (YWA) and have been pleasantly surprised with their offering. For a part-time blogger it is more than powerful enough to give you insight into your site activity.

Recently, Rudi Shumpert, released a Wordpress plug-in that automatically deploys YWA tracking to your blog.  You don’t need to know PHP or anything about Yahoo’s tracking code, you simply install the plug-in, provide a few details, and the plug-in does the rest.  I have been testing the plug-in and had it installed and running in under two minutes.

What I love most about the plug-in, is that it is theme independent.  I can change my theme a thousand times and never have to worry about moving my analytics tracking code from theme to theme, the plug-in simply applies to code to all the pages of my blog.  It’s a beautiful thing.

If you have an existing YWA account, installation of the plug-in is easy.  Under the Plugins section in your Wordpress admin, click ‘Add New’

Search for ‘YWA’ and click install.

For detailed information about configuration steps and plug-in versions, please visit Rudi’s plug-in site

Posted in web analytics | Tagged , , , , , , | 1 Comment

Don’t Hate Me Because I Worked At Omniture

Hello. My name is Jason. And it’s true, I once worked at Omniture.

It was 3 years ago that I moved on from Omniture to see how things worked on the client side. The company I went to work for had zero web analytics, so I was charged with building the practice from the ground up. I got to work understanding the needs of the business and sending out RFPs. Although I had come from Omniture, I was keeping my companies best intest in mind, and I was set on choosing the vendor that would provide us the greatest long term value.

However one vendor decided that I was simply wasting everyones time, including my own, by going through the RFP process. I was so entertained by this voicemail, that I had it converted to MP3 and had filed it away.

Get Adobe Flash player

One thing I have learned working on the client side is that there never is a single tool that answers all your questions.  If you take a peek under the covers, you’ll notice that I’m running Omniture, Google Analytics, and Yahoo Analytics on my blog, I’m an equal opporunity analyst.

Posted in web analytics | Tagged , , , , | 1 Comment

Kill the Office

Companies use office real estate as a means of maintaining a sort of social order. It doesn’t take an advanced degree in deductive logic to observe this sacred, yet often unspoken ritual. Look around, when was the last time you saw a CEO sporting a tricked out cubical?

Now the social order goes something like this.

The Executive
The Executive is typically reserved for your upper crust of the corporate elite, your “C-Levels” and on occasions your senior vice presidents, we just call them SVPs in the industry. The Executive is typically a large and spacious office with views of nature or a sprawling city skyline.

The Mover & Shaker
The Mover & Shaker is custom made for the VP types. Slightly smaller than The Executive, the view is nice but they aren’t as sweeping as you would find in The Executive. They are typically pimped out in the finest leather furniture and a rich mahogany desk which is usually adorned with some sort of a kitschy gadget.

The Middle Manager
The Middle Manager has the same square footage as The Mover & Shaker but the view is of an alley way or parking structure. The office is usually a mess of papers and filing cabinets as the occupant engages in a vain attempt to impress the uppers.

The Team Lead
The Team Lead is an office by definition only. Its square and has walls and a door and may or may not have a window. The Team Lead is an unused closet that has been transformed into an office to keep its occupant un-disgruntled for a short period of time.

In my simple view of the world, why not just kill the office. Do we really need them? Lets transform all that worthless office space into work areas that any employee can make use of if the occasion so arises. The work area is akin to the library I made use of in college when I needed to get away from my drunken roommates who were flinging the neighbor girls panties across the room, I would pack up my books and head to the library for some focused study time.

The work area holds a similar promise. Employees when in need of some private time or just some time to be totally focused on a project can simply walk into a work area, shut the door, and get to work.

It should be clear that these work areas are not land to be conquered or claimed as part of an individuals attempt at empire building. They are, as the name so implies, an area in which one can work undisturbed for a determined period of time.

Join the revolution. Make a stand. Kill the office.

Posted in Tao of J | Tagged , , | 1 Comment
Get Adobe Flash playerPlugin by wpburn.com wordpress themes