Web Analytics

Tealium Now a Member of Yahoo! Web Analytics Consultant Network (YWACN)

2 comments Written on September 14th, 2009 by
Categories: Web Analytics
Tags: ,

Tealium is proud to be a new member of the Yahoo! Web Analytics Consultant Network (YWACN). This certifies Tealium as one of the few organizations to implement and support Yahoo! Web Analytics. It also allows retaining customers to gain access to Yahoo! Web Analytics for free.

Yahoo! Web Analytics is a full-featured, enterprise analytics solution developed as part of the IndexTools acquisition by Yahoo!. It provides detailed segmentation, audience demographics, click-stream and campaign analysis features using a customizable user interface.

Some key features within Yahoo! Web Analytics include:

  • Real Time Reports: information provided within minutes of the activity
  • Custom Dashboards: create customized dashboards, including KPIs based on needs
  • Custom Reports & Custom Fields: custom fields let you collect information beyond that captured by default web analytics. Examples include content date, author, genre, etc.
    With custom reports, you can get more detailed reporting using custom/multiple dimensions and metrics
  • Custom Alerts: get automated notifications based on criteria that’s important to your organization
  • And more

You can contact us to learn more about Yahoo! Web Analytics or for a live demo.

Using Web Analytics to Measure A/B Tests

No Comments » Written on August 25th, 2009 by
Categories: Web Analytics

One of the most effective ways to increase the conversion of your web site is to rely on A/B or multi-variate tests to improve the performance of your top landing pages or poor performing pages. Tools like Google Website Optimizer have made testing both easy and affordable for the masses, providing both an easy interface and intuitive reporting on the performance of tests. Within such tools, you can define your test criteria; your conversion points and you’re up and running.

But what do you do when the default reports within the test tools fall short? Consider the example shown in the figure below, which is an A/B/C test (one control page and two test pages). The results show near identical results between test pages B & C, with pretty good performance improvement with respect to the control page (75.4% and 75.7%) respectively.

So clearly, the test has been successful at increasing conversions compared to the original page, but how does one decide between tests B & C? Of course, we could give the test more time to run, but with near identical conversion results inside Google Website Optimizer, it is clear that we need a more comprehensive way to measure the performance of the two test pages. Enter web analytics. In this case, we’ve used Google Analytics and in order to look at these two tests, we’ve created two advanced segments where the landing pages are test B and test C pages.

Figure above shows the site KPIs for the two test segments. We can see that although the conversion rates are near identical, Test C outperforms Test B when it comes to site engagement, with higher number of pages/visit, more time spent on site and lower bounce rate.

So even though one can rely on the default reports provided inside the testing tool, we recommend that you compliment it with reports inside your web analytics reports. The added reports let you not only see conversions, but also look at the data more holistically by relying on other metrics such as site and content engagement.

Tracking Product Conversion/Abandonment with Google Analytics

As more large enterprises are adopting Google Analytics, there’s a growing demand for enterprise-level features from the solution. Google has made some tremendous progress over the last year by introducing some advanced functionalities such as Advanced Segments, Custom Reports and API access, which has created an impressive ecosystem of add-on tools. There are still, however, some functionalities that are highly desired by the more advanced user base. One such functionality is reporting on product conversion or abandonment.

The Ecommerce functionality inside Google Analytics already provides a great deal of insight, including transactions and identifying your top revenue sources such as keywords, campaigns and affiliates. However, for those companies interested in optimizing their site merchandizing, a useful report is that of product conversion or abandonment. In other words, companies would like to understand the effectiveness of individual products at generating a view, a cart-add, checkout progress and finally a purchase.

Although this is not a standard report in Google Analytics, you can use the new Event Tracking feature in Google Analytics in order to generate this insight. This post outlines the instructions for those that want to generate such reporting inside Google Analytics.

The Event Tracking feature was originally designed by Google to help track visitor interactions within the web site. Examples include link clicks, downloads or interactions within a video or a Flash application. A typical syntax for sending an event to Google Analytics is the following:

pageTracker._trackEvent(category, action, optional_label, optional_value);

Where category is the name you supply to the elements you want to track, action is the name of the user action, label is the name or label associate with the event and an optional value, such as an amount associated with the event.

For this solution, we’re going to use the following syntax:

  • Category: the value passed into Category will be “product”. This lets us differentiate between other events if this feature is also used for other purposes.
  • Action: the values passed into this variables will be “view”, “cart”, “checkout” and “order”, depending on the stage at which the visitor is.
  • Label: this variable will be used to capture the name of the product.
  • Value: not needed in this case.

The next step is to code your ecommerce pages accordingly in order to pass the product name and the event into Google Analytics. Below are some instructions.

For the product pages, the following line should be added to the Google Analytics page code. The PRODUCT_NAME should be inserted dynamically from your content management solution.

pageTracker._trackEvent(“product”, “view”, “PRODUCT_NAME”);
For the cart page, you should be adding the following line(s). The PRODUCT_NAME should be inserted dynamically using your content management provider. Also, you’ll need to make this call for each product in the cart. For example, if there are two items in the cart, then this line should be called twice – one for each item.

pageTracker._trackEvent(“product”, “cart”, “PRODUCT_NAME”);

For the checkout start page, you should be adding the following line(s). The PRODUCT_NAME should be inserted dynamically using your content management provider. Again, you’ll need to make this call for each product in the cart. For example, if there are two items in the cart, then this line should be called twice – one for each item.

pageTracker._trackEvent(“product”, “checkout”, “PRODUCT_NAME”);

Finally, on the order confirmation page, you should add the following code. The PRODUCT_NAME should be inserted dynamically using your content management provider. Once again, you’ll need to make this call for each product in the cart.

pageTracker._trackEvent(“product”, “order”, “PRODUCT_NAME”);

Viewing Reports

The reports will be available within the Event Tracking section inside Google Analytics. If you want to see the overall progress at different stages, you can start with the “Categories” report and from there, click the “product” category. An example of the resulting view is shown below.

However, this merely gives you the progress at different stages without visibility into specific products. In order to see the progress within a specific product, you can go to the “Labels” report as shown below, which provides a list of individual products and select a specific item. The ensuing screen is also shown below and provides a view of the progress at each stage for the specific item selected. Here, you’ll be able to see how many times an individual item was viewed, added to cart, checked out and purchased.

Obviously, Event Tracking was not originally built for tracking product conversions, so it’s important to note the implications of such methodology. One of the main items to consider is that Event Tracking generates extra views in your account. As a result this methodology will have an impact on your overall account pageviews, pages per visit and bounce rates. For example, if a visitor hits a product page and bounces, because you’re using Event Tracking to track the page view event, you won’t be able to see the bounce event take place. However, for those who absolutely need to track product conversion/abandonment, this provides a reasonable solution.

eMetrics San Jose – A Time to Shine

1 Comment » Written on May 10th, 2009 by
Categories: Web Analytics

It’s been a while since our last blog post. We’ve all been extremely busy preparing for eMetrics San Jose and the release of version 1.5 of Tealium Social Media, which was announced during the show.

For this post, we wanted to provide a recap of eMetrics in San Jose.

First,  hats off to Jim Sterne and the folks at eMetrics for putting together another great show, this time at the beautiful Fairmont Hotel in San Jose. The event was well attended and it was great to see some of the top talent in the industry including Bryan Eisenberg, Eric Peterson, Avinash Kaushik, Bob Page, Anil Batra, and others.

One of the first impressions at the event is the change in mood from eMetrics DC in October 2008. While the theme at the previous event was “Do More with Less”, this show’s primary theme was “A Time to Shine”. Hopefully this is sign of improvement in the marketplace. While 6 months ago businesses were bracing for cuts, many today are preparing for a rebound and we’re hopeful that the theme at eMetrics is a reflection of the oversall economy.

The show was well attended and featured some great presentations and panels from Bryan Eisenberg, Jim Novo, Tim Ash, Danny Sullivan and more. As usual, Google introduced some new features and functionalities in Google Analytics, including Pivoting and Secondary Dimensions, two features that provide yet more advanced capabilities to Google Analytics.

However, the primary take-away from the show is that social media marketing has arrived. More companies are inquiring about social media marketing and measurement best practices than ever before, and there was a great presentation by Erik Bratt from Engage Social Media about the use of measurement to monetize social media. This of course, was welcome news for Tealium Social Media.

Again, congratulations to Jim Sterne for a great event. He proved once again, why eMetrics is the premiere show in the field of web analytics.

Great Use of Motion Charts

Every now and then, we get questions from customers about ways to use Motion Charts inside Google Analytics. For the most part, you want to take advantage of the time dimension inside Motion Charts to trend multiple items over multiple dimensions (such as visits and conversion rates). So for example, you can use Motion Charts to see how your keywords are evolving over time.

One of the best presentations that we’ve seen using this technology doesn’t even involve web analytics. Instead, it’s a presentation by Hans Rosling, the statistics guru about trends in developing countries.

This is not a new presentation, but the concepts presented and lessons about the use of data are still very relevant even in our industry.

I’m Running for the WAA Board of Directors

Hi everyone, this is Olivier. I wanted to drop a quick note to let you know that I’m running for the Web Analytics Association Board of Directors.

For those who read this blog, I would like to explain briefly the reasons behind my nomination and why I’m asking you to vote for me (weird feeling now… requesting your vote! I feel like I’m entering into politics).

Anyway, I have presented my candidacy because I feel that our industry needs as much help and support as we can provide. And having been in the Web Analytics and Online Optimization space for more than 10 years now, I felt it was time for me to give back to this industry that has given me so much. My objective with the WAA if I have the chance to be elected is to put much effort in helping web analytics and online marketers solve the challenges of spending more time on what matters. For the past 10 years, and everywhere I go, it’s the same challenge.

What matters is the analysis, the interpretation, and more importantly the actions/recommendations/changes we can make base on the data that has been collected. Testing new marketing or web design ideas, improving the user experience, watching the online conversion rates increase, that’s what is fun and rewarding.

But unfortunately, most people are bugged down with data accuracy, implementation challenges, best practice measurements, etc. Too many individuals are spending their time trying to reconcile numbers, understanding and explaining why A and B don’t match as they should, figuring out the best way to measure specific web content (i.e.. flash, video, Social Media, mobile, offline data, etc.), and finally coordinating efforts with IT to implement (or re-implement) their web analytics tags for the 10th times to capture all this. There’s got to be a better way. And that’s the challenge I would like to tackle with all the players in this industry if I’m elected.

I really think that the WAA could be more proactive as an organization. Look at the W3C (World Wide Web Consortium) and how they create web standards ahead of time for everyone, especially for technology vendors to follow. As a WAA director, I would love to list all the key challenges expressed by the WAA members (some of them listed above) and figure out proactive standards and best practices for measurement and implementation with all the key players in this industry so that WE (all of us) get to spend more time on what matters.

For more information about my candidacy, you can visit the WAA site.

I appreciate everyone’s support, and I wish you all a successful 2009.

The Impact of Safari Top Sites on Your Bounce Rate

6 comments Written on March 15th, 2009 by
Categories: Web Analytics, Web Analytics Reporting
Tags: ,

The new beta version of the Safari 4 browser is jam-packed with new features: 150 according to Apple. One of the most appealing features is called “Top Sites”, which is the ability to have your favorite sites shown as graphical previews, as shown below.

What’s so special about Top Sites? Besides the fact that it provides a nice graphical view of your favorite sites, it lets you know if they’ve also been updated since your last visit. That’s right. Safari automatically fetches for new site content in the background and lets you know (using the blue stars in the right corner) that your top sites have been updated.

While this is very convenient for the user, it introduces new challenges for web analytics practitioners. Primarily, the inclusion of your site in your visitors’ top sites means an increasing amount of artificial traffic. Primarily, if you’re in a situation where users of Safari place your site in one of their top sites and don’t end up visiting your site, the traffic will likely show as bouncing traffic. This results in an increase in your bounce rate even though the visitor never entered your site.

We have tested the inclusion of a number of sites in Top Sites and have seen the traffic registered in web analytics even though we never visited the sites.

Safari 4 is currently in beta, so only a small percentage of your audience is exposed to “Top Sites”. Once generally available, this is sure to cause an increase in bounce rates for some popular sites. More importantly, the Safari market share has been on the rise, according to the figure below by Market Share. The latest figures show the market share at 8%. This means that as Safari continues to gain traction, this problem is bound to get bigger.

So as you’re analyzing your data, keep this trend into consideration as it could impact your overall bounce rates.

Tracking Internal Campaigns with Google Analytics

Ever wonder how you can track the performance of your onsite campaigns and promotions with Google Analytics?

The first instinct is to use Google’s campaign functionality to track their effectiveness. The problem with the approach though is that you’ll be overriding your external campaigns. Consider this scenario: the visitor comes from an email campaign that’s being tracked through Google Analytics and once on site, he/she clicks on the internal campaign, overriding the email campaign. When the conversion occurs, the campaign that takes credit is the internal one, falsely leading you to think that your email campaign is not performing.

So what to do in this case? The solution is to use another Google Analytics feature for internal campaign tracking to make sure your internal campaigns do not override your acquisition programs. Additionally, consider the scenario where you may have several internal campaigns or promotions that are displayed on the page at random. For example, in one impression the visitor may get exposed to promotions A and B, and upon refreshing the page the same visitor may get exposed to promotions B and C. An example of this can be seen at the bottom of the Wells Fargo home page shown below (note: not a client). In this case, it’s not only critical to track the clicks, but also impressions because the combined data points will give you the campaign click-through rates.

In this solution, we’ve developed a script that lets you track the effectiveness of your internal campaigns using Google Analytics’ new Event Tracking feature. The reason we selected Event Tracking is because we wanted an easy way to track both impressions (for rotating banners and offers) and clicks.

So how does this work? First, download the toolkit, which consists of the script and the instructions. This solution will let you tag the links for which you want to track impressions and clicks with a query parameter. By adding the query parameter onto the destination URLs, the script will track both impressions and clicks automatically.

Here’s an example: consider you have a total of 5 promotions on your home page that rotate randomly (like the Wells Fargo home page). The destination URLs for these five promotions are:

http://www.site.com/promotion1.html

http://www.site.com/promotion2.html

http://www.site.com/promotion3.html

http://www.site.com/promotion4.html

http://www.site.com/promotion5.html

By adding the parameter “promo_id” to each one of these destination URLs, the script will automatically track impressions for each of the links and also the clicks on the click through event. The only thing that you’ll have to do is to add the provided script to the page and add user-friendly parameters to the destination URLs. The following is a sample of what the resulting destination URLs would look like:

http://www.site.com/promotion1.html?promo_id=promo1_home

http://www.site.com/promotion2.html?promo_id=promo2_home

http://www.site.com/promotion3.html?promo_id=promo3_home

http://www.site.com/promotion4.html?promo_id=promo4_home

http://www.site.com/promotion5.html?promo_id=promo5_home

Sounds simple enough? Well it is. Now on to the reports. Upon the page load, the links tagged with a “promo_id” parameter will send an event tracking request to Google Analytics with the category: “promotions”, action: “impressions”, and label being whatever you’ve entered in the “promo_id” parameter. On the click event, the script will send another Event Tracking request with the category: “promotions”, action: “clicks” and label being the value passed in the “promo_id” parameter. The result is that you get true link impression and click tracking inside Google Analytics. The reports can then be viewed in the Event Tracking section of the interface, with categories showing “promotions”, Actions reporting on the number of impressions and clicks and Labels showing you the actual links being tracked.

Of course this comes with its limitations. First, Event Tracking is still in beta and not everyone has access to this feature yet. Next, you do not want to get carried away and use this for every link on your site. Google Analytics limits you to 10 events per page and no more than 500 total events for the entire session. So we recommend that you only use this for a handful of critical onsite promotions, mainly rotating promotions. The default script has a limit of 5 links to be tracked per page, which can be configured. Finally, it is imprtant to note that if you use this on your landing pages, it will impact your bounce rates. The extra event created via the impression tracking will eliminate any potential for a bounce, reducing your bounce rate. There is a mechanism to delay the impression tracking that is detailed in the distribution. This will allow you to only track promotion impressions for users spending X number of seconds on the page in an attempt to maintain the integrity of the bounce rate metric.

Social Media Measurement is Here

We’re proud to announce the general availability of Tealium Social Media, a new measurement service for social media and online PR that’s tightly integrated into web analytics. The service is designed for marketing professionals who use social media and online PR as marketing vehicles to generate awareness and demand, and require side-by-side comparison with other marketing channels.

For a review of Tealium Social Media, please visit this blog posting by PR measurement guru, KDPaine.

How does it work? Consider this scenario:

A visitor is in the market for CRM software and comes across a blog comparing various CRM programs. The blog mentions a number of CRM applications that the visitor had no previous knowledge of, including SugarCRM and NetSuite. Because of the great feedback in the blog, the visitor decides to go to SugarCRM by doing a search for “sugar crm” on Google. This leads the visitor to sugarcrm.com, where the visitor requests a personal demo.

With traditional web analytics, this conversion would be attributed to Google. With Tealium Social Media, the conversion will also be attributed to the original blog that started everything.

Tealium Social Media is a web analytics plug-in that is integrated into popular web analytics solutions: Google Analytics, SiteCatalyst, Unice NetInsight, WebTrends, Coremetrics, etc. This means you can get your social media ROI measurement directly inside your existing web analytics account.

Intrigued? Request a demo.

Tealium Social Media in Beta

No Comments » Written on December 15th, 2008 by
Categories: PR Measurement, Social Media, Web Analytics

We’re proud to announce that our upcoming product, Tealium Social Media is now in beta. Tealium Social Media is a new service that lets you monetize your social media marketing as they relate to site visits and conversions.

Tealium Social Media integrated in Google Analytics

Tealium Social Media can be used as a stand-alone solution or as a web analytics plug-in, with the screen shot above showing the Google Analytics plug-in.

In order to participate in our beta program, please sign up on the Tealium Social Media page.