Archive for August, 2010

Google Analytics Adds Weighted Sort

Saturday, August 28th, 2010 by Nick Iyengar
Google Buzz

The stream of new Google Analytics features coming out of the Googleplex continues, and that’s what we like. Recently Google announced a helpful feature called Weighted Sort, which helps efficiently surface actionable data while helping you avoid meaningless outliers.

One of the innate issues with using ratio-based metrics (bounce rate, conversion rate, etc.) is that when you sort, you return all of the outliers – the 100%’s and 0%’s, even when the sample size is tiny. Let’s say you want to figure out which AdWords keywords have high bounce rates, so you can adjust your bidding, landing pages, etc. Sorting by bounce rate, you’ll get something like this:

Of course, this isn’t what you were trying to do. What you actually want to know is: which keywords most need the most optimization attention? In the past, you would have had to manually create an advanced filter to specify that all returned results have more than X number of visits. That works fine, but it takes more effort, and we don’t like that.

Now, we can simply check the “Weighted Sort” button and – voilà - Google’s new sorting algorithm automatically surfaces the most significant results!

That’s really all there is to it. A couple of things to keep in mind:

  • You can use weighted sorts on other metrics, too: conversion rate, exit rate, % new visits, etc.
  • You’ll notice that the entries in your table are no longer strictly in order. Of course, that’s because you’re no longer sorting based only on the metric – you’ve asked Google to take other factors, like sample size, into account.

Questions? Cool use cases? Leave them in the comments for us, and for more tips, tricks, and updates, don’t forget to subscribe to our feed and follow us on Twitter!




Nick Iyengar
Nick is a senior analytics and web intelligence analyst with WebShare. You can find out more about Nick here.

See more posts by Nick Iyengar

How do I track that little Facebook “Like” button in Google Analytics?

Friday, August 27th, 2010 by David Booth
Google Buzz

We get asked very often how to track Facebook “Like” buttons inside Google Analytics, so here’s a post that will show you how to do it.  There are basically three steps – first, you need to get the Like button on your pages using the XFBML / Javascript version of the Like Button.  Next, you’ll need to fire some Google Analytics code in a Facebook event that tells us when a successful “like” action has occurred.  Lastly, you need to find where it all ends up in Google Analytics and take action based on your new data!

1. Get a Facebook Like Button on your page(s)

The first step is to actually get a Facebook Like Button on your page. The quickest way to do this is to go here:

http://developers.facebook.com/docs/reference/plugins/like

Just fill out the form and click the “Get Code” button…you’ll see something like this pop up:

Tracking Facebook Like Buttons with Google Analytics

Now, you’ve got two options here. The iFrame version is admittedly the easiest to install, but unfortunately you don’t have any way to track when someone actually clicks and successfully “likes” your page as a result. There’s no onClick event you can use for an <iframe>, or for a <fb:> tag for that matter. And even if you could, the click itself doesn’t tell you if someone actually successfully liked your page or not – remember, they have to log into Facebook first, via a popup that might even be blocked in some browsers, so your click and Like counts may be very different.

So instead, we’re going to use the XFBML version (highlighted).

To implement this, you’re going to need to use the Facebook Javascript SDK – basically it works like this (and you can view the source of this page – you’re looking at a working example):

  • Update your <html> tag to include
  • xmlns:fb='http://developers.facebook.com/schema/' xmlns:og='http://opengraphprotocol.org/schema/'

  • Add the proper Open Graph Protocol meta tags – this is not necessarily required but a good thing to do.
  • Reference the Facebook Javascript library – we recommend you use the following asynchronous version (make sure to put your own App ID in there):

  • <div id="fb-root"></div>
    <script>
    window.fbAsyncInit = function() {
    FB.init({appId: 'INSERT YOUR APP ID HERE', status: true, cookie: true,
    xfbml: true});
    };

    (function() {
    var e = document.createElement('script'); e.async = true;
    e.src = document.location.protocol +
    '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(e);
    }());
    </script>

  • Add the XFBML that you generated above (make sure to update it with your own page URL as the source and add any available attributes you might want) where you’d like your button to appear on your page:

  • <fb:like href="http://www.somesite.com/somepage"></fb:like>

2. Fire a Google Analytics Event when a “Like” action occurs

OK, at this point you’ve got your Like button up and running. Now in order to track these in Google Analytics, we’re going to use Event Tracking to fire an event whenever someone successfully Likes the page. You can choose to set this up in whatever hierarchy you like, but here’s one you might want to use:

Category: “facebook”
Action: “like”
Label: URL of the page that was “liked”

Using the _trackEvent() method of the pageTracker object, the Google Analytics javascript code would look like this:


pageTracker._trackEvent('facebook','like', href);

Note: This is the synchronous version of the Google Analytics code and assumes a javascript variable called href contains the URL of the page that’s being “liked”

So the last step in this process is to actually fire this code only when a successful Facebook like occurs. To do this, we’re going to subscribe to an event that Facebook exposes to us when the successful “like” action occurs. When we detect that event, we’ll fire our _trackEvent code. Here’s the code that will do it:


<script>
FB.Event.subscribe('edge.create', function(href, widget) {
pageTracker._trackEvent('facebook','like', href);
});
</script>

Note: The safest placement of this code is somewhere BELOW your standard Google Analytics tracking code – this will ensure that the pageTracker object has been defined before you try to use it

That’s it!  Feel free to get creative here…want to use a Custom Variable to create a segment of either visitors (scope = 1) or sessions (scope = 2) that “Liked” something?  Then all you would have to do is something like this (make sure your slot 1 is available and you want this at a visitor scope for the exact code below):


<script>
FB.Event.subscribe('edge.create', function(href, widget) {

pageTracker._setCustomVar(1,'facebookLiker','true',1);
pageTracker._trackEvent('facebook','like', href);
});
</script>

Want to stick this data into a database so you can use it for any number of customized reasons? Just fire some AJAX in there. Just about anything you can accomplish with Javascript can be done with each Like event.

3. Find that data in Google Analytics and USE it!

Now, you can log into your Google Analytics account and head over to the Content > Event Tracking reports and take a look at the Categories, Actions and Labels as you’ve defined them:

Event Tracking for Facebook Like Buttons in Google Analytics

Note that here we’ve drilled down to the Category of “facebook” and the action of “like” – now we’re looking at a list of the URL’s we passed in – or in our case the actual blog posts that people “liked.” They’re a bit ugly since they’ve been formatted for proper URL encoding, but hovering over the label itself will let you see the URL that was “liked” pretty clearly.

So what do we do with it?

Well, this is one more set of data that can be used to identify what content resonates with your user base.  Which are the popular themes of blogs?  Which are the authors that our visitors like the best?  Which topics do people like to read about?  We can look at the Site Usage tab right here to understand if people who like certain blog posts are any more engaged (think bounce rate, time on site, average pageviews per visit) than others.  We can look at our Ecommerce tab and find out if people who like certain pages are more or less likely to, say, sign up for one of our live Google Analytics or Website Optimizer Seminars for Success trainings.  With this knowledge, we can tailor the content that we write to the things that people like the best and the things that get people to engage with our site and convert on our goals.

And don’t forget about your Advanced Segments! Below you can see a quick Advanced Segment configuration that will quickly let you compare those Facebook Likers to any other segment of traffic you care to define:

Google Analytics Advanced Segment for Facebook Like Button users

Hope this helps a few of you out, and we’d love to hear how you’re using this in the comments!




David Booth
David is a co-founder and principal consultant at WebShare. You can find out more about David here.

See more posts by David Booth

Google AdWords Extensions Extended Again

Friday, August 27th, 2010 by Mike Small
Google Buzz

You may have seen seller rating extensions like these in some Google AdWords sponsored links lately. Note they are a little different depending on whether they show in the top of the page sponsored links or on the right.

Seller Rating Extensions

Seller Rating Extensions

This is the newest ad extension available to AdWords advertisers. If an online store is rated in Google Product Search, with 4 or more stars and at least 30 reviews, seller ratings can be associated with its AdWords ads. These ratings will show up automatically if the above requirements are met and there is no set up involved.

As of now this feature is in limited release but is being rolled out to all eligible accounts.




Mike Small
Mike Small leads the SEM and paid search efforts at WebShare. You can find out more about Mike here.

See more posts by Mike Small

Are These Design Elements Providing the Expected Value Add?

Thursday, August 26th, 2010 by David Evans
Google Buzz

We help answer questions like this all the time! And with this simple method, you can too.

With WebShare redesign projects, we do more than just build pretty websites. A truly good website is a combination of being aesthetically pleasing, functional and highly measurable. The purpose of the site has to be clearly defined and the results must be tracked, tested and analyzed in order to make informed decisions to better serve its purpose. Testing, measuring, analyzing: This is what we do.

We recently completed development on the new C3 Concerts website (www.c3concerts.com) and have configured some very common additional Google Analytics tracking to provide the necessary insights to make better decisions about the site. After collecting enough data, seeing how effective various design elements are on the site is a snap!

Example: There are two banners on the home page to showcase various events, promotions or news articles. An internal debate exists over the necessity and/or effectiveness of these banners.

Enter WebShare and Google Analytics. In their native state, these banners are simply links to other pages within the website. Clicks on these banners send the user to the expected page and GA records a standard pageview of that resulting page. However, while this shows how many visitors are viewing a particular page, the method doesn’t provide the insights of how I got to that page (other than knowing I came from the home page). For C3 Concerts, we add virtual pageviews to the onclick event of the anchor tag that links to the target page.

Using an organized naming convention for virtual pageviews makes it very easy to see in the Content Drilldown reports:

  • A banner was clicked
  • Which banner was clicked (1 or 2)
  • What type of announcement (event, news, promotion)
  • Info about the specific announcement

For example, Banner 1 links to a specific event:

<a onclick="_gaq.push(['_trackPageview', '/vpv/banners/banner1/event/name-of-event']);"
href="event.html" >BANNER</a>

Note the “vpv” that leads it off…by putting all virtual pageviews that we create in this base “folder”, we can easily create profiles in Google Analytics that filter this “fake” data out so as not to throw off our true pageview counts, bounce rates, etc…

In Google Analytics, a few clicks through the Content Drilldown report provides the answers needed to make decisions:

  • How many banners were clicked?
  • Which banner was clicked more often?
  • How many events, news or promotions were clicked via banners?
  • How many click-thrus per promotion?

About C3 Concerts

C3 creates, books, markets, and produces live experiences, concerts, events, and just about anything that makes people stand up and cheer. Among others, C3 produces the Austin City Limits Music Festival, Lollapalooza, as well as more than 800 shows nationwide. In additon, C3 offers representation services and publicity to artist and entertainers.




David Evans
David heads up software and web design efforts at WebShare. You can find out more about David here.

See more posts by David Evans

How to Locate, Claim, or Create your Facebook Place for your Business

Monday, August 23rd, 2010 by Dave Reichenbacher
Google Buzz

UPDATED 10/28/2010

You should be aware that last week Facebook launched Facebook Places. Kinda sounds like Google Places doesn’t it?  This feature is a way for Facebook users to “check in” at the places they are visiting so they can share that information with their friends.  They can also check in the friends they’re with at that same place.  For those of you who are familiar with Foursquare and Gowalla this is essentially the same thing.  The big difference I see is that Facebook is much more popular – a half a billion users more than those two – so this could get big if Facebook doesn’t mess it up.As a business owner, it’s important for you to understand how your business can take advantage of this feature.  If you control your business’s Facebook Place page, you can manage your Place’s address, contact information, business hours, profile picture, admins and other settings. You will be able to advertise it just as you advertise a Facebook Page. However, before you can do anything you need to have control of your business’s Facebook Place.  Here’s how you get that control (note: Facebook’s own instructions are located here):

Locating a Facebook Place:
Log in to your Facebook account (not via a phone), search for your business by typing your business’s name in the usual Facebook search box. If your business’s place already exists on Facebook, click on it. You should know that your Place page is not the same as your business’s Fan Page (if you created one). Try looking for a search result that shows how many “checkins” the place has.If you do not locate your business’s Place page this way, try checking in to the business via a smart phone.  When you successfully complete a check in, there will be a status update on your Facebook profile page that lists where you checked in and the link of your business’s Facebook Place.  Don’t be surprised if you do not find your Facebook Place – many businesses do not have a Facebook Place yet. Skip to “Creating a new Facebook Place” if you still can not locate your Facebook Place at this point.

Claiming a Facebook Place:
1. If you’re lucky enough to find your business’s Facebook Place, click on it to visit.  Then locate the “Is this your business?” link at the bottom left of the page and click it.
2. This link takes you to Facebook’s “claiming flow”. [SEE UPDATE BELOW] It’s similar to other claiming processes in that some of you will need to do a phone verification to validate your are an appropriate representative for your business. It works very differently from other claiming processes when it requires you to supply some “official” documentation to prove your worthiness. You can see what sort of documentation via this screenshot.
UPDATE: Facebook changed their verification process in October 2010 to below. Now you either need to have a company email address listed on your personal Facebook account or provide a scanned document of a utility or phone bill that includes your business’s name and address. Much easier.

Creating a new Facebook Place:
1. The first thing you will need is to be physically present at your business with a smart phone.
2. Download the latest Facebook app for your smart phone.  The iPhone app seems to work the best but you can do it from a Droid (we know – we did it). If apps are not working, you can point your browser to http://touch.facebook.com.3. Once in the app you want to try and check in at your place of business. As you found out in the “Locating a Facebook Place” section, your Facebook Place does not exist.
4. Click the “Add” button to the left of the Places search box or the “+” in the upper right.
5. Enter a name for your Facebook Place as well as an optional description. Then, click the “Add” button.
6. Click the “Check In” button to share your visit.
7. Once you create your Place, search for it again on the “desktop” Facebook, follow the “Is this your business?” link, and begin the process to claiming a Facebook Place (see above).

Finally, I highly advise everyone understand their privacy settings with respect to Facebook Places. This video provides a pretty good overview of what you need to know.




Dave Reichenbacher
DR directs program management and operations at WebShare. He also is one of our Seminars for Success instructors and has an affinity toward local search marketing. You can find out more about Dave here.

See more posts by Dave Reichenbacher

Quick Reference – language codes for Google Analytics reports

Wednesday, August 18th, 2010 by David Booth
Google Buzz

Here’s a quick list of the language codes that Google Analytics uses in the Visitors > Languages report:

http://www.websharedesign.com/tools/google-analytics-language-codes/

While you might know most of the ones you routinely see in your reports, every once in a while it’s nice to have a quick reference handy for that one you don’t recognize or just aren’t sure of, so bookmark away!




David Booth
David is a co-founder and principal consultant at WebShare. You can find out more about David here.

See more posts by David Booth

Strange Domain Stacking in Google SERPs? (UPDATED with Google announcement)

Wednesday, August 18th, 2010 by Adrian Vender
Google Buzz

One of our co-founders here at WebShare discovered something very strange last night, and we are still observing it today. Spurred by a random discussion about TV shows, he performed a google search for this old house and saw the following:

This Old House - Google search

The first 7 results are all from same domain??? Typically we see that a domain can have a maximum of 2 URLs appearing in a given query in the Google SERPs (not including the indented results).

We were able to replicate the scenario using another search for webshare conversion marketing:

WebShare conversion marketing - Google search

8 URLs from the same domain on page 1. Very strange.

We were able to replicate this from different locations in AZ and CA, so it doesn’t seem like geolocation is a factor.  Are you seeing the same results?  Do think this is just Google experimenting?  Or maybe just a glitch?

What do you all think?

********UPDATE***********

After confirming these results with a few other people at SES San Francisco, I did a little more research and found the following blog post by Malcolm Combs where he’s discovering the same results:

Google treating brand names in search terms as site: searches?

In the comment thread is an interesting point from Bill Slawski where he believes this activity may be associated with what is described in a Google patent:

This looks like the process described in Google’s patent “Query rewriting with entity detection” (US Patent 7,536,382). which was granted in May of last year.

For example, the process might identify Apple as a specific entity that is associated with a specific web site, and rewrite the original query to provide results from the Apple site. From the patent:

Some entity names are unambiguous and uniquely identify particular entities. A large number of names, however, are somewhat ambiguous or generic, making it more difficult to identify the entities to which they are intended to correspond when included in users’ search queries.

Systems and methods consistent with the principles of the invention provide mechanisms for determining the entities to which entity names correspond and selectively rewriting users’ search queries based on the entity names. Accordingly, a user’s search query may be restricted to a search of document(s) associated with the entity that the user intended in the search.

There doesn’t appear to be any official indication from Google whether they are just testing this algorithmic change or if it’s here for good.  This kind of change may benefit big-brand entities, but I don’t believe this is a benefit to the searcher since the search results may not be the most relevant.

********UPDATE #2***********

Official announcement from Google regarding the algorithm change:

http://googlewebmastercentral.blogspot.com/2010/08/showing-more-results-from-domain.html




Adrian Vender
Adrian is a technical lead and search engine optimization expert at WebShare. You can find out more about Adrian here.

See more posts by Adrian Vender

Getting a direct link to your Business’s Google Maps listing or Google Places Page

Tuesday, August 17th, 2010 by Dave Reichenbacher
Google Buzz

1. Search for your Google Places listing on Google Maps

2. Click one of the two More Info links next to your Google Places details

3. In the upper right corner of the resulting Google Place page click Link


4. In the resulting URL, delete everything after the CID number. Your resulting address should look something like this: http://maps.google.com/maps/place?cid=4250254080900850257


Now that you have it you can share it with people.  This is a great way to get people to submit reviews for your business against your Google Places listing. Put the link wherever you can put a link (website, email campaign, email signature, social media pages, etc).




Dave Reichenbacher
DR directs program management and operations at WebShare. He also is one of our Seminars for Success instructors and has an affinity toward local search marketing. You can find out more about Dave here.

See more posts by Dave Reichenbacher

Respond to Your Business’s Online Reviews; Google Places Now Helps You Do So

Monday, August 16th, 2010 by Dave Reichenbacher
Google Buzz
One of the most common complaints I hear from business owners about online reviews is that they typically have no way of responding to them publicly. I’ve seen some owners post their own review to try and respond to something a previous reviewer may have said.  It’s true that anyone can post a review about your business but it looks pretty funny when the business owner submits a review of their own business just to make a response. Plus it may put a cloud of suspicion over ALL of your reviews.  It may make readers think, “if the owner is posting a review for this, how do I know all these other positive reviews are not from him as well?”.

As a business owner, you should respond to reviews about your business when you are given the chance. Google recently enabled the ability for owners to publicly respond to reviews from customers on their Google Places page. This is yet another reason to claim your Google Places listing in Google. Other directory sites like Yelp have had this capability for over a year; same for SuperPages, CitySearch, and TripAdvisor to name just a few. Both Google and Yelp give you some good suggestions and guidelines on how to respond appropriately to reviews. The short summary is: be nice and view each review as an opportunity to improve your business.

If the review was not completed via your Google Places page, you may not be able to respond.  For instance, Google will typically import reviews from other sources. You can only respond to reviews given on your Google Places page….unless you have access to the other directory’s listing as well. For example if I own my Yelp listing and I see a Yelp imported review on my Google Places page, I can simply go to Yelp to respond to that review there.  It is yet to be seen whether your response will also get imported by Google though.

You must have your business claimed via Google Places to respond to reviews. Simply login to your Google Places account or go directly to your listing on Google Maps while logged into your Google account in which your Google Places listing is stored against.

The rest is pretty self-explanatory. But remember be nice and view each review as an opportunity to improve your business as “The entire world will be able to read it.”

UPDATE 8/26/2010:

As of today Google is no longer showing Yelp reviews within Google Places.




Dave Reichenbacher
DR directs program management and operations at WebShare. He also is one of our Seminars for Success instructors and has an affinity toward local search marketing. You can find out more about Dave here.

See more posts by Dave Reichenbacher

Get Access to Optimizely’s Private Beta

Friday, August 6th, 2010 by Nick Iyengar
Google Buzz

After our recent blog post, WebShare readers may already be familiar with Optimizely, a brand new A/B testing platform that’s currently in private beta. Today we’re pleased to announce that WebShare readers can gain access to the private beta by signing up and using the invitation code WEBSHARE.

To sign up, simply head over to www.optimizely.com/beta and fill out the sign-up form. And remember: if you ain’t testing, you ain’t trying.




Nick Iyengar
Nick is a senior analytics and web intelligence analyst with WebShare. You can find out more about Nick here.

See more posts by Nick Iyengar