Tuesday, 29 June 2010

It’s the 10th Anniversary of Web Analytics TV! Happy Birthday to us!

In this exciting series, with Avinash Kaushik and Nick Mihailovski, you ask and vote on your favorite web analytics questions via our Google Moderator site for Web Analytics TV and we answer them.

Here is the list of last week’s questions.

In this action packed episode we discuss:

  • Tracking un-subscriptions with negative values
  • Best practices tracking social media
  • Sources of keywords outside of Paid Search to help site optimization
  • Custom reports sorted by date
  • Tracking form validation with Google Analytics
  • Why Exit Rate is 0% in the Google Analytics navigation summary report
  • Tips to avoid sampling on landing pages
  • Configuring Google Analytics to track test and production environments
  • Comparing Google Analytics and Webmaster tools
  • Best practices for tracking PDF downloads
  • Getting the full referring URL in Google Analytics
  • Sharing custom reports with advanced segments
  • Best way to find keywords from mobile traffic
  • Tracking dimensions over time in Google Analytics
  • Tracking the impact of interactive TV



Here are the links to the topics we discuss:

If you found this post helpful, we'd love to hear your comments, please share them via the comment form below.

If you have a question you would like us to answer, please submit a question and vote for your favorite question in our public Google Moderator site. Avinash and I will answer your latest questions in a couple of weeks with yet another entertaining video.

Thanks!

Posted By Nick Mihailovski, Google Analytics Team

Thursday, 24 June 2010

Tuesday, 22 June 2010

If you're a business owner of any size, you've at some point considered expanding. And as the web makes the world smaller, one way to expand is to offer your website in different languages and take your business across borders or to different segments. By entering other markets with your website, you can gauge new markets and find ways to grow and generate revenue.

Getting set up to offer your products and services in a different country can have a number of steps including localization and legal processes. Another thing to keep in mind is how you will set up your web analytics for the different languages and countries your site now serves.

We're highlighting a series of posts on the topic, called "Google Analytics reporting for multilingual e-commerce stores" by Gavin Doolan, a Googler based in Dublin specializing on Google Analytics for Europe. The posts are all from our Analytics blog in Europe, the Conversion Room. This is obviously a topic very close to the European businessperson's heart.

The great thing about the posts is that Gavin presents solutions for different structures of sites, since not everyone is doing the same thing when they sell products internationally or in different languages.



Wednesday, 16 June 2010

A few years ago, Brian Clifton was working at Google in London, leading our team in Europe. Since then, he's left to focus on growing his own Google Analytics Certified Partner called GA Experts From Omega Digital Media and written a fantastic book called Advanced Web Metrics With Google Analytics, which has just released a new edition. According to Brian, here's what's changed in the new edition:
"Since the first edition was published in 2008, a lot has changed - both for Google Analytics and the web as a whole. Remember two years ago hardly anyone had heard of Twitter. In that time Google Analytics has integrated with AdSense and Feedburner, launched event tracking, advanced segments, Intelligence alerts, motion charts, custom reporting, custom variables and the data export API. The new edition covers using all of these in detail from a practitioners point of view and with as many real-world examples as I could muster."
It's very well written and readable with screenshots - a great resource for all things Google Analytics. Ways to get the book:

We’re excited to hear from users that are able to attribute some incredible growth to Google Analytics, Google Website Optimizer, and many of the other tools we offer. Today, we’re taking a quick look at Twiddy & Company, which uses Google Analytics on a daily basis to optimize their website. They are one of our best examples of using marketing tools from Google to generate skyrocket growth. If you run a business, we think you'll enjoy this story and be inspired - it's like a blueprint for using Google Analytics for a successful SMB that relies on their website. Make sure you read to the metaphor they use around bounce rate - we love it!

Also, Twiddy & Company was also recently featured in a CNN Small Business Article, where they shared their success in using Kampyle, which uses the Google Analytics API to analyze web analytics and user feedback.

Meet Doug Twiddy

Doug Twiddy started selling real estate in 1978 in the sleepy village of Duck, North Carolina. After selling a few oceanfront lots, the owners built a few homes and asked the question “can you rent out my home when I’m not using it?” Today, Twiddy & Company manages 860 vacation rental homes on the Outer Banks of North Carolina. These homes range from a 23 bedroom oceanfront on 20 acres to a 3 bedroom soundfront.

We sat and talked with Doug at length, and here's what's important to him, in his own words.

Favorite Reports

“Before Google Analytics, we only knew half of the working equation. Now that e-commerce tracking is installed, we can see the complete formula and it illuminates the true end result. Before we were following indicative numbers, now we can follow the most fundamental and necessary ingredient in all of business. Top Content is also especially useful at highlighting the exact exposure an individual home receives. This feature has created an all out addiction for home owners. Now their first question in relation to their performance is how many visitors their individual home has received.

Bounce rate is also a must-have for us. It’s the online equivalent of the human senses. We know a higher bounce rate means that something on that page doesn’t smell, look, or taste good.”

How Analytics has changed their approach in analyzing the website

“Google Analytics is our compass in terms of allocating our resources. It allows an evolution of marketing. The more successful ideas draw more time and capital. Even the non productive ideas yield educational lessons. In many instances, we learn more from a quick failure than a slow success.”

How they tested changes on the website

“We’ve recently started testing with Google Website Optimizer. How did we ever survive without this? Our old testing setup was an elementary A/B test but Google Website Optimizer engaged the hyper drive. David Booth at Webshare helped us get started and the results quickly produced the laughter of humility. The variables are now part of our secret sauce. Not only did it make it easier, it made it more successful in an exponential fashion.”

How Google Analytics has changed their company

“Google Analytics gives Twiddy the tools to outperform the market; the metrics for successful marketing. One of the unforeseen benefits includes the hospitality of the phone calls. By examining what the visitors are looking for online, Twiddy is able to produce more relevant content online that decreases the redundancy of questions for the reservationists. The reservationists now can focus on the more personal side of the vacation experience and guests can fulfill their desire to research the choices and arrive at a very intelligent decision.

Google Analytics has had a very tangible impact on the success of the company. It’s become ingrained into the daily routine and crucial to the marketing strategy. General Patton had the 3rd Army, Twiddy & Company has Google Analytics.”


We congratulate Twiddy & Company on their success. If you find yourself in the Outer Banks of North Carolina, be sure to stop by their offices and say hello.


Monday, 14 June 2010

This is the second part of a two part deep dive guest post about using Multiple Custom Variables written by Allaedin Ezzedin from E-Nor, a Google Analytics Certified Partner in Northern California.

2. Creating Custom Advanced Segmentation

Enough coding!! Now is the time to create some custom segments for some deep analysis.

In this section, we will set up a simple custom segment for all visitors who used the Spanish version of the site, visited the men's department, bought an item during their visit, looked at suits and visited the wedding registry section.
  1. Sign in to your Google Analytics account
  2. Advanced Segments > Create a new advanced segment
  3. Add the following dimensions:

3. Viewing Reports

If you're still with us to this point, you are now ready to conduct analysis based on customized segments. Let's apply the advanced segment we just created and compare it with another advanced segment:

Segment 1: visitors who used the Spanish version of the site, visited the men's department, bought an item during their visit, looked at suits and visited the wedding registry section.
Segment 2: visitors who used the English version of the site, visited the men's department, bought an item during their visit, looked at suits and visited the wedding registry section.


At first glimpse, the dashboard numbers confirm that the Spanish-speaking customers who visited the wedding registry and looked at suits is more likely to buy than the English-speaking customers who visited the same store sections! This is invaluable feedback to report back to your marketing team.

Concluding Remarks

We can easily create additional segments/reports (or use Secondary Dimensions & Pivoting, or extract the data via the GA API) and have a much deeper understanding of user behavior on the site, and act on these findings.

What if you don't have an ecommerce site? No worries, the same concepts explained in the the above example are totally applicable to other types of sites. Lead generation sites, content sites and other types can definitely benefit from this powerful MCV feature. Just think of visitor segments & user actions that are important to you and then apply a similar implementation approach.

Now go out, segment, analyze and truly understand your users!

Related Posts


Friday, 11 June 2010

This is the first part of a two part deep dive guest post about using Multiple Custom Variables written by Allaedin Ezzedin from E-Nor, a Google Analytics Certified Partner in Northern California.

This time of year is the perfect time for a deep-dive analysis of your online business. Summer is about to get under way, and the school year and holidays are a ways off. Equipped with the "Google Analytics more Powerful, Flexible and Intelligent" feature set, we are now able to extract insights that weren't available to us in the past, and go beyond the out-of-the-box reports and segmentations. We'll take a deep dive below, and you can also read more in the help center here.

One of the most amazing features made available in the October 20, 2009 announcement was Multiple Custom Variables (MCV). Google calls it "MCV" and I call it "Google’s gift to humanity". Prior to the MCV announcement, we were limited to tagging visitors by a single variable (SetVar) based on their interactions with a site. With the new MCV feature we can now track visitors according to any number of interactions and behaviors on the site.

In this post, I will walk you through a practical example that I hope you can apply to your own business.

Say you have an online store where you sell clothes for men, women and kids. You (and your boss) are not satisfied with aggregate data, so you go to your friendly marketing manager and web analyst and ask them to segment and segment deep! What you really want is to have more visibility into the shopping experience based on:
  • products and departments of interest
    • departments: men, women, etc.
    • categories: athletic, suits, shirts, etc.
    • special sections: wedding registry, wish list, etc.
  • buyers & non-buyers
  • site language selection: English, Spanish, etc.
Your request shall be answered using the powers of MCV! Here is a brief illustration of how it works.

What does "Multiple Custom Variables" do?

The Multiple Custom Variables feature allows us to label visitors at three levels, "visitor", "session" and "page". Note: none of the data from MCV personally identifies a visitor - these are totally anonymous labels.

1. Visitor-level Labels

These labels are permanent and will stay attached to the visitor for the current and future visits as long as the visitor's cookies are not cleared and the specific label is not overwritten by another label.

2. Session-level Labels

These labels stay attached with the visitor as long as the visitor is active on the site. Once the visitor leaves the site or the session expires, the labels will disappear.

3. Page-level Labels

Visitors can be assigned to labels at the page level if they interact with certain events (flash, video, Ajax...) or view certain pages.

Now, let's go back to our online store example and walk through our implementation strategy and technical details.

The Strategy

As visitors enter the store website, they will be tagged with different labels based on the pages they visit (products and store departments):

Example 1:

Tom is an English-speaking visitor, viewed a product (women pajamas), added the item to the shopping cart and then completed the purchase transaction.

At the end of the session, Tom’s visit will be labeled as the following:

Example 2:

Sara is a Spanish-speaking visitor, viewed a few products (men and women apparels), and then left the site without buying.

At the end of the session, Sara’s visit will be labeled as following:

The How

1. Customizing the tracking code:

Visitor-level Labels

At the visitor level we will use custom variables to segment visits based on the site interface language selection. This custom variable will stay attached to the visitors for future visits starting from the visit in which they selected the interface language (until they clear their cookies).

Setting the value of "interface-language":

Visitors are assigned to the language segment according to their selection in the language form.

Add custom code to the form onSubmit event as illustrated below:

<form onSubmit="pageTracker._setCustomVar(1, 'interface-language', this.mymenu.options[this.mymenu.selectedIndex].value, 1); pageTracker._trackPageview()">
<select name=mymenu>
<option value="arabic">Arabic</option>
<option value="english">English</option>
<option value="franch">Franch</option>
<option value="spanish">Spanish</option>
<input type="submit" name="Submit" value="Submit">
</form>

Session-level Labels

At the session level we will use custom variables to distinguish visitors’ behavior across sessions based on their conversion. In this way, we can segment visits by those who complete ecommerce transactions versus those who just browse products in the site.

A visitor will be tagged as a "buyer" if he or she completes a transaction.

Setting the value of "visitor-type" to "buyer":

In the transaction confirmation page (thank you page) add the following code inside the Google Analytics Tracking Code (GATC) right before the pageview GIF request _trackPageview()

pageTracker._setCustomVar(2, "visitor-type", "Buyer", 2);

If it is not possible to add the custom code inside the GATC, then add the following code after the GATC:

<script type="text/javascript">
pageTracker._setCustomVar(2, "visitor-type", "Buyer", 2);
pageTracker._trackPageview();
</script>

Page-level Labels

At the page level we will use custom variables to determine which products' categories and store departments are more visited. We will set a custom variable at the page level for each product, where the product category and the department for that product is set as a custom variable.


Setting the value of "store-department" and "product-category":

In each product page, add the following code inside the GATC right before the pageview GIF request _trackPageview()

pageTracker._setCustomVar(3, "store-department", “Men", 3);
pageTracker._setCustomVar(4, "product-category", "Suits", 3);

Setting the value of "gift-option":

Visitors will be tagged based on their gift card and registry selections.

Add the below code to the respective pages right after the GATC:

www.domain.com/baby-registry.html

<script type="text/javascript">
pageTracker._setCustomVar(5, "gift-option", "Baby-Registry", 3);
pageTracker._trackPageview();
</script>


www.domain.com/wedding-registry.html

<script type="text/javascript">
pageTracker._setCustomVar(5, "gift-option", "Wedding-Registry", 3);
pageTracker._trackPageview();
</script>


www.domain.com/wish-list.html

<script type="text/javascript">
pageTracker._setCustomVar(5, "gift-option", "Wish-List", 3);
pageTracker._trackPageview();
</script>


Enough coding! You should now be equipped to create and use MCV. Next post, we'll take another slant and show you how to create custom segments using the values you've designated in your MCV.

Thursday, 10 June 2010

Do you like web analytics data? Do you like number crunching in Excel? Get ready to drool once you click on the images below to look at them up close. But don't jump ahead just yet! A little background on a great story...

When we released the Google Analytics Data Export API, we were excited to see what developers would build - but it’s even more exhilarating to see developers profiting from all their hard work. One developer, Mikael Thuneberg, has succeeded in doing just that, by starting a new business consulting around our API called AutomateAnalytics.com.

Mikael started working with the API in June 2009, developing a set of VBA functions to import data into Excel (VBA is Excel's built-in scripting language). His free solution has many benefits:

  • It does not require installing plug-ins
  • Reports are simple to share with others
  • The functions can be used just like any of Excel's built-in functions like SUM or COUNT

Check out the getting started guide to learn how to use this free tool to generate the jaw-dropping reports below - click images to enlarge:







Click images for larger versions

Because the solution is free and easy to use, Mikael quickly got requests from companies to build custom reports. As he discusses, ”All of these customers have excellent skills for analyzing data, but have asked for help in automating time-consuming manual work, like data retrieval and building custom visualizations.”

One of these came from Sanoma Games, the online gaming unit of Sanoma Group, one of the largest media companies in Europe. Sanoma owns dozens of popular sites, and so it was taking huge amounts of time for their analytics team to keep track of KPIs, let alone gather data for in-depth analysis.

Mikael built an Excel tool for them that fetches and processes the data they need in a matter of seconds. Now Sanoma's analysts can spend their time analyzing and taking action, instead of manually copying the data from one place to another.

Mikael eventually got many requests for customized reports from leading Internet companies, which led him to create AutomateAnalytics. As Mikael says, “I’ve always wanted to run a business. What I thought would be a fun project led into an amazing business opportunity. The Google Analytics API really helped me realize this goal.”

We’re really impressed with what Mikael has done and thrilled to share his story!


Wednesday, 9 June 2010

Hot on the heels of the launch of the new and improved AdWords reports in Google Analytics, we wanted to let you know about a few upcoming events which will help you take better advantage of conversion tools in AdWords.

Tomorrow, July 10, 9am PDT / 12pm EDT: attend a free one hour webinar on AdWords Conversion Products, including Conversion Tracking, Conversion Optimizer and Search Funnels. We'll do an overview of each feature, and do a walkthrough of the new Search Funnels reports. Read more about is on the AdWords blog post, and register here. We'll also go over importing Analytics goals into AdWords.

And then, jump into Summer with a fun and beneficial contest: the Conversion Champion Challenge! Implement AdWords Conversion Tracking (which you also can do by importing Google Analytics goals into AdWords) and then use Conversion Optimizer and/or Search Funnels and let us know how they're working for you, and you might win a trip to Google HQ, including a flight, hotel stay, lunch at Google, and an optimization, a blog post about your story on the AdWords blog, and also that summer beach body you've always wanted.

OK, maybe that last one is all you, but at least your conversion rates will look fantastic!

Tuesday, 8 June 2010

Ready for a fun workaround that you can use in Google Analytics if you like? We enjoyed this contribution from a poweruser that anyone can try.

Are you familiar with the Funnel Visualization report?


It's a visual representation of your onsite conversion funnel, showing how many visitors go to each step and how many leave the funnel at that step. You can spot trouble points with your funnel and take steps to correct the issue. Looking for a way to use Analytics to find a small tweak that will make a big difference on your bottom line? Improve just one step of your funnel abandonment - say by 1% - and that could translate to lots more conversions and money by making it easier for people to buy on your site.

However, an issue with the data and the visualization is that you can't segment it to find out what types of visitors are abandoning. For instance, which step is posing more problems for new visitors, than return visitors?

John Henson from LunaMetrics, a Google Analytics Certified Partner, has written a post on the LunaMetrics blog called "Segment your goal funnel in Google Analytics" about a workaround that will allow you to segment the funnel visualization. He calls it the "horizontal funnel" because visually, you look at the funnel from left to right, by using a goal as a step in the funnel, instead of the 10 steps in each funnel provided by Google Analytics. You'll see what he means below and in his post.

He uses the example of what a traditional e-commerce funnel looks like:

Shopping Cart -> Address Info -> Payment Info -> Review Order -> Thank You

And flips it on it's side to be able to segment it. In the image below: the values outlined in blue are the visits to each step, and the values outlined in orange are the exit rate between steps.

In John's words: "It's like a regular funnel, just flipped on it's side, using goals, first steps in funnels, and custom reports....As you can see, this is in a keyword report. So, the funnel can be seen in-line in the report, for whatever segments you want; in this case for individual keyword phrases. And you can apply Advanced Segments or Secondary Dimensions to the report."

He then explains how to implement this workaround easily. Curiosity piqued? Head over to John's post for all the details.

Monday, 7 June 2010

Last month, we made a number of announcements around the Google Analytics ecosystem. Along with launching the Google Analytics Application Gallery and making the new, faster page tag the default, we released a major update of the AdWords reports in Google Analytics. As of today, all Analytics users now have access to the new AdWords reports. With this update, you have access to three new reports, 10 new dimensions, and more AdWords metrics.