Friday, April 20, 2012

Google Analytics Enhancements for Mobile Apps

Showing posts with label Code and Configuration. Show all posts

Google Analytics Enhancements for Mobile Apps

Labels: , ,
November was a busy time in Google Analytics. In particular, the Mobile App Tracking Team has a few things to announce.

  • EasyTracking Library - automatic session management, better integration with Google Analytics SDK
  • Updated Google Analytics SDK - More reliable method for sending hits, Android Market referral issue fixed, available via the Android SDK manager
  • More samples - new open source application aimed to help reduce the ramp up time for new developers who want to track their apps

EasyTracker Library
We’ve created EasyTracker libraries for both iOS and Android.  The EasyTracker library will enable tracking of your application down to the Activity (or UIViewController for iOS) level with almost no coding required on your part.  See the ReadMe file and source code for details. These Libraries are intended for use with the standard Google Analytics SDKs and should make it very easy to add standard tracking to your applications.

Another advantage to using the EasyTracker library is session management.  As many developers know, it’s not always easy to determine whether your application is active and when to start a new session.  The EasyTracker library handles this for you.  It will determine when your application has been put into the background and will start a new session automatically.


The Android version of the Library not only provides for easy tracking, but also ensures that all calls to GoogleAnalyticsTracker are done off the main UI Thread.  Using this library should address responsiveness issues some Android developers have seen using the Google Analytics SDK.


We’ve adapted the Android Notepad sample application to use the EasyTracker library, just to show you how easy it can be.


You can find the libraries and sample applications at

http://code.google.com/p/analytics-api-samples/
.  Check the downloads section for the libraries.  The source for the libraries is available in subversion as well.  Drill down into trunk/src/tracking/mobile/android/EasyTracker for Android and trunk/src/tracking/mobile/ios/EasyTracker for iOS.  The Notepad sample application is there as well.  We’ve released them as open source and contributions to making them better are welcome.

Check the ReadMe files in the libraries themselves for more information on how to use them.

New Versions of Google Analytics SDK for Android and iOS
We’ve released version 1.4 for iOS and version 1.4.2 for Android.  The iOS version of the SDK has one new feature.  Both versions contain several bug fixes as well.  Read on for details.
iOS
We’ve added a new method, dispatchSynchronously, that blocks while it dispatches hits.  It won’t return until the hits sent have either been acknowledged by the Google Analytics servers or the specified timeout period has elapsed.  This provides a more reliable method for sending hits before your application terminates or goes into the background.

We’ve also addressed several memory leaks and crashes reported against the SDK.


More details on the new version of the SDK can be found at
http://code.google.com/apis/analytics/docs/mobile/ios.html.
Android
The Android SDK will now handle referrals from the Android Market properly.  This applies to autotagging as well.

We’ve fixed several other bugs in the Android SDK.  Check out the details at
http://code.google.com/apis/analytics/docs/mobile/android.html.

Google Analytics SDK now available via the Android SDK Manager

We’ve added the Google Analytics SDK to the Android SDK Manager.  You can download the latest versions using the Android SDK Manager instead of checking the website for updates.

Of course, this only applies to the Android version of the SDK.

MobilePlayground
We’ve released an open source application for both iOS and Android that exercises all the APIs for Google Analytics that are available to Mobile Application developers.  You can find them at trunk/src/tracking/mobile.
New Home for the Mobile Tracking Documentation
The Mobile Tracking documentation has moved.  It now resides with the rest of the Google Analytics tracking documentation.  Check it out at http://code.google.com/apis/analytics/docs/mobile/overview.html.
Reporting Problems and Feature Requests
We really value your feedback. If you are having problems with the SDKs, let us know by posting them on the Google Analytics issues website at http://code.google.com/p/analytics-issues/issues/list.  Use the component MobileTracking when entering an issue or looking through the list for issues already reported against the Mobile App SDKs.

Please stay tuned for more exciting news regarding Mobile Application Tracking with Google Analytics.


Jim Cotugno, Mobile Application Tracking Rockstar

Introducing the Google Analytics Core Reporting API

Labels: , ,
Today we are announcing the new Google Analytics Core Reporting API as a replacement for the Data Export API. This is the second phase in a larger project we started a couple months back to upgrade our APIs to new infrastructure.

The Core Reporting API has two versions.

Version 3.0 is a brand new API, with a 10x reduction in output size and support for many new client libraries, like PHP, Ruby, Python, JavaScript and Java. All new features will only be added to this version.
Version 2.4 is backward compatible with the legacy Data Export Version 2.3.

If you are building a new application or maintaining an existing one, we highly recommend migrating to
version 3.0.

One of the biggest changes in switching to the Core Reporting API is that you now need to register your applications via the
Google APIs Console and use a project ID to access the API.

With this change, we are also announcing the deprecation of the Data Export API version 2.3. This API will continue to work for 6 months, after which all v2.3 XML requests will return a v2.4 response. Also, we plan to terminate the Data Export API Account Feed. All configuration data should be retrieved through the
Google Analytics Management API.

See our
Data Export API changelog for all the details of the change and read our developer documentation for more details about each API.

If you have any questions feel free to reach out in our
Data Export API Google group.

Thanks,

Jeetendra Soneja and Nick Mihailovski, Google Analytics API Team

Optimize Engagement using AddThis and ShareThis with Analytics


Labels: , , ,
Increasingly users are discovering great content, products and links through social referrals such as +1 button endorsements, comments, likes, and shares. Earlier this year we introduced Social Plugin Analytics to help you analyze how users engage with any social plugin installed on your site - after all, what can be measured can also be improved and optimized!

MilkADeal started using Google Analytics earlier this year. It is a company in Malaysia that has benefited greatly from using Social Plugin Analytics. By using these new reports, they are able to uncover insights and create significant business process improvements. As reported in the New Straits Times, "In particular, the newly introduced social interaction tracking tool...We've been using it only in the last couple of weeks but we have seen an increase of almost 60% in social interaction visitors to our site," said Wilson Quah, founder of MilkADeal."

By optimizing the instrumentation of a few buttons on their site, MilkADeal is able to achieve better engagement, a big boost in number of high quality referrals, and better outcomes! Today, we are happy to announce that our partners, AddThis and ShareThis, are making this social plugin analysis even easier. Just as the +1 button is automatically instrumented for you by the Google+ team, publishers using AddThis and ShareThis will now have first class integrations with Social Plugin Analytics!

“Providing real-time analytics to 10 million domains each month, we see what big data can do every day. Integrating AddThis social signals into Google Analytics is a big win for publishers. We’re excited to contribute social sharing insight where it can be viewed in context of the GA interface.”
Will Meyer, VP of Publisher Products, Clearspring

“At ShareThis, we work to provide our publisher network of one million+ websites with actionable analytics on their social activity. It's great to see Google paving the way for the entire industry to derive meaningful insights from the social Web and we're incredibly pleased to be a launch partner."
Kurt Abrahamson, CEO, ShareThis

To enable the integration for all of your AddThis buttons, you are now just one line of code away, and ShareThis users don’t have to do a thing. If you have Google Analytics installed, and you are using a ShareThis widget, simply login into Google Analytics and check out your new social reports!

It’s now easier to set up Google Analytics Site Search tracking for your Custom Search Engine


Labels: ,
Cross-posted from the Google Custom Search blog

Google Analytics Site Search reports provide extensive data on how people search your site once they are already on it.  You can see initial searches, refinements, search trends, which pages they searched from, where they ended up, and conversion correlation.  In the past we admit that setup was a little challenging, but we’re happy to announce that now we’ve made it easy to setup Site Search tracking directly from your Custom Search Engine.

If you are already a Google Analytics user (and your site has the Google Analytics tracking code on its pages), go to the Custom Search Engine management page, select your CSE’s control panel and click on Google Analytics from the left-hand menu. We’ll display a list of your Google Analytics web properties so you can select one and tell us the query and category parameters that you want to track.

Once you save your changes, we’ll generate a new code snippet.  Copy it from the Get Code page, paste it into your site and setup is complete!

You can then access Site Search reports from the Content section of Google Analytics.

Happy analyzing!  If needed, you can find help with setup here and an explanation of the differences between Google Analytics and Custom Search statistics here. Let us know what you think in our discussion forum.

Posted by Zhong Wang, Software Engineer

Measuring and optimising Fairmont's social media efforts with Google Analytics


Labels: , ,
Social media is a great way for marketers to spread awareness about their products, stay in touch with and interact with their loyal customers. Barbara Pezzi, Director of Web Analytics and Search Optimization, Fairmont Raffles Hotels International, is back to share with us how Fairmont measure and analyse their social media efforts with Google Analytics. By using a combination of campaign tracking parameters and advanced segments (which can be used in combinations with social plugin analytics), Barbara is able to assess which social media campaigns work the best for generating bookings.


Update to Sessions in Google Analytics

Thursday, August 11, 2011 | 6:45 PM
Labels:
Updated: 8/17/11 at 2:10 PM PST
Beginning today, there will be a small change in how sessions are calculated in Google Analytics. We think this update will lead to a clearer understanding of website interactions. We also want to explain how these changes might impact your reports.

What’s changing?
Currently, Google Analytics ends a session when:
  • More than 30 minutes have elapsed between pageviews for a single visitor.
  • At the end of a day.
  • When a visitor closes their browser.
If any of these events occur, then the next pageview from the visitor will start a new session.

In the new model, Google Analytics will end a session when:
  • More than 30 minutes have elapsed between pageviews for a single visitor.
  • At the end of a day.
  • When any traffic source value for the user changes. Traffic source information includes: utm_source, utm_medium, utm_term, utm_content, utm_id, utm_campaign, and gclid.
As before, if any of these events occur, then the next pageview from the user will be the start of a new session.

How will this affect my Google Analytics data?
This change only applies for visits going forward from today, and your historical data will not change. We’re bringing the definition of session in line with the common definition of a visit. If a visitor leaves your site and returns soon after with a different traffic source value, each visit will be measured with its own session.

Since Google Analytics will start new sessions for all new campaign information, sessions will now have the more accurate attribution information. This will be especially helpful if you use Multi-Channel Funnels. Additionally, by continuing a session when the user closes their browser for only a very short time, sessions will more accurately model a user’s engagement with the website. Overall, this change may slightly increase the number of visits. Based on our research, most users will see less than a 1% change.

We are excited about this update, and look forward to providing you with a better understanding of your website activity. Please leave any question about the change in the comments.

Update 8/17/2011 2:10 PM PST:
We identified an issue responsible for unexpected traffic changes following our recent update to how sessions are defined in Google Analytics. A fix was released at 2pm PST Tuesday August 16th.

The issue affected some sites using the following configurations:

1. If a user comes to a customer’s site with a space in some part of their traffic source data, then revisit the same landing page during that session by refreshing the page or later pressing the back button, a new session will be created for every hit to that page. (Clicking a link elsewhere on the site that leads back to the page should not matter.)

2. Google Analytics implementations using multiple trackers (an unsupported configuration) are also affected when a space is included in the traffic source data. These sites will see fewer visits from new visitors, and more visits from returning visitors (with some variation due to different implementations).

Again, a fix for this issue was released yesterday. Please let us know if you continue to see unexpected traffic changes. We apologize for the inconvenience and thank you for your patience and continued support.

Custom Variables: Fairmont and Swissotel use-cases


Labels: ,
The introduction of custom variables to Google Analytics opened up many possibilities in measurement for site owners. It allows you to extend the dimensions tracked by Google Analytics to include facets that are meaningful to your business. For example, wouldn’t you like to know how your logged in members behaved differently than your casual visitors? Or which categories of content your visitors are consuming?

Barbara Pezzi
, Director of Analytics and Search Optimisation, Fairmont Raffles Hotels International, has been kind enough to share her use-cases for the different types of custom variables. Head on over to the APAC Conversion Room blog to find out more about:
  • Visitor-level custom variables: Swissotel were able to segment their visitors based on membership levels, understand their preferences, and then target their marketing efforts accordingly.
  • Session-level custom variables: Fairmont measured which booking method (i.e. single vs multiple) was more popular on their booking engine; and were able to understand which method appealed to which types of customers.
  • Page-level custom variables: Swissotel used page-level custom variables to group pages according to the language of the content. With these groupings they were able to conveniently analyse the behaviour patterns and preferences of visitors according to the language of content consumed.
We would also love to hear how you use custom variables. If you have any tips or suggestions, please leave them in the comments of Barbara’s articles.

New Tools to Debug Your Tracking Code


Labels: ,
Raise your hand if any of this sounds familiar to you:
  • You just set up your tracking code and you're wondering if it's correct--and you want to know right now.
  • You have decided to migrate your tracking to the new asynchronous syntax--but you want to know if your syntax has any errors.
  • You finally decided to customize the tracking code for cross-domain tracking--but you're worried that you might break your tracking.
  • You want to make sure that your campaign is set up to the correct goal.
Enter: The Google Analytics Tracking Code Debugger and a new debug version of our JavaScript code.

The Google Analytics team has launched a debugging version of the Analytics Tracking code called ga_debug.js to verify your tracking code setup. To make it even simpler, we also created a Chrome extension which uses the ga_debug.js script, which allows you to use the new ga_debug.js without re-tagagging any of your content. You can also use this extension to verify what information is sent to Analytics with each page.

How does it work? First, the ga_debug.js script provides a testing version of the tracking code which will print common syntax errors and tracking analysis messages to the browser’s JavaScript console. Secondly, the Chrome extension which automatically enables your page to use the debug version of the JavaScript without any need for you to retag or recode your pages.

How do you use it? The most simple thing to do is to download the Tracking Code Debugger extension for your Chrome browser. Next, turn on the extension by clicking on the icon to the right of the address bar on Chrome.

Finally, visit a page that contains the tracking code you want to test and open up the Chrome JavaScript console to see the messages (detailed instructions). That's it!

If you want to go use ga_debug.js without the Chrome extension, read all about how to do this in our newly revised Troubleshooting Guide on Google Code. You can use the script on your testing environment to verify extensive tracking code changes. Make sure, however, that you don't use this version of the tracking code on your production website--the script is meant for debugging and analysis, not speed, so you should always use this as a testing mechanism only. If you want to learn more about the kinds of errors this script can help you find, see Common Tracking Code Errors/Typos in our Troubleshooting Guide. While the ga_debug.js script doesn’t catch all possible errors yet, we think it’s off to a great start and will get even better over time.

Happy testing!

Brian Kuhn on behalf of the Analytics Team

Making the Web Faster


Labels: ,
Today, our web search team announced how Google search now uses site speed as a factor in ranking. All things being equal, a faster loading site is better than a slower site.

With this announcement, we wanted to remind you about Google Analytics asynchronous tracking. The asynchronous tracking code has a faster load time and can improve site speed, especially on rich-media or script-heavy pages.

We encourage users to update to the asynchronous snippet to help make your site and the web faster. You can read up on how to implement the asynchronous snippet on our Google Code site. We also have a comprehensive list of migration examples to help you make the switch.

Google Analytics launches asynchronous tracking


Labels: ,
Google Analytics now provides a new Asynchronous Tracking Code snippet as an alternate way to track your website!

Think of the asynchronous tracking code snippet as a script that uses a "separate lane" to handle part of the processing of your webpage. As the number of cars (or in this case, scripts on your webpage) increases, the asynchronous tracker uses this lane to reduce webpage load time. Websites that use many scripts or rely on rich media content will especially benefit from this new method, but even lightweight sites will see improvements.

The new tracking snippet offers the following benefits:
  • Faster tracking code load times for your web pages due to improved browser execution
  • Enhanced data collection and accuracy
  • Elimination of tracking errors from dependencies when the JavaScript hasn't fully loaded
The asynchronous tracking code is now in Beta and available to all Google Analytics users. Using the new tracking code is optional: your existing Google Analytics code will continue to work as-is. But if you want to improve your webpage load times and fine-tune the accuracy of your Analytics data, then we think you'll love this new option.

Learn more about this new tracking code on our Analytics Help Center and get started on Google Code.

Posted by Jesse Savage, Google Analytics Team

Segment your Traffic with the User Defined Report


Labels: ,
Have you ever been in the Visitors section of your favorite Google Analytics profile and wondered what the heck “User-Defined” was? Well today it's time to find out.
So, what is “User-Defined?"
The user defined variable allows you to "label" a visitor if they complete a certain action on your site, such as making a purchase or visiting a key page. These labels are useful because they last across multiple visits to your site.
These labels are often called Custom Segments (or Custom Segmentation). You can see the data from these Custom Segments in the User Defined report, which is the last report of the Visitors section in Google Analytics.
How do I add these “labels” to my website visitors?
Making use of the User-Defined report in Google Analytics requires a bit of extra coding help from your IT department or webmaster, but it’s often well worth the effort.
For example, let’s say that I want to add a label of “customers” to any visitor who reaches my shopping cart’s receipt page. In order to do this, I would add an additional line of code to the Google Analytics Tracking Code (GATC) on my receipt page. It would then look something like this:
Notice the line in bold that includes _setVar. When this is present on a page within the Google Analytics Tracking Code, an additional cookie (called the __utmv cookie) gets set on a visitor’s computer, with its sole purpose being to identify the visitor by the label (or value) that you used in the code. If you take a look at the code example above, you will see that I used the termcustomers,“ the label that I want to appear in the User Defined report.
Now, on their next visit to the site, they will be identified as a part of the “customers” segment in the User Defined report, allowing you to perform analysis on all visitors who have purchased something from your online store. Neat, huh?
Can I use _setVar when someone clicks on a link instead of visiting a page?
Yes - you can also use the pageTracker._setVar function when someone clicks on an important link on your site, or makes a key selection on an important form that you want visitors to fill out. For example, if you wanted to add a custom label to any visitor who clicks on your “Live Help” applet, you can ask your IT department or webmaster to add an “onClick” event, and give them the following line of code:
onClick="pageTracker._setVar('Needs Help');"
What will this look like in the end?
When all of your coding is complete, check the User Defined report after about a day or so and you should see something like this:
After the data has been collected by Google Analytics, you can interact with it just like you would with any other report. Click on the “Goal Conversion” tab directly above the table to see how many customers have reached key pages of your site, or use the dimensioning feature to see what sources of traffic were responsible for bringing these special visitors to your website!
Are there any other ways to use _setVar?
One neat usage of the _setVar function is to use it to exclude your own traffic from reports when using a dynamic IP address. For example, let’s say that you wanted to exclude your entire company’s traffic from appearing in reports, and your company uses dynamic IP addresses.
Because it would be nearly impossible to write a filter to exclude traffic from a dynamic IP address, you can create an HTML page that is not a part of your website and add Google Analytics Tracking Code with the call to _setVar and a label of “employees” (or something similar).
Next, you can ask each employee to visit that page from their browser of choice – this will drop a cookie on their computer, identifying them as “employees.” Finally, you can then apply a filter with the following specifications to your profile, and your internal traffic will be excluded:
  • Filter Type: Custom Filter >> Exclude
  • Filter Field: User Defined
  • Filter Pattern: employees
  • Case Sensitive: No
Some technical notes about Custom Segmentation:
  1. As we just talked about, when a person visits a page calling the _setVar function, the __utmv cookie is set on their computer. This is a persistent, first-party cookie that has a lifetime of two years. This means that every time a user with a __utmv cookie returns to your site, the label assigned to the user will continue to identify them as such until they either delete the cookie or visit another page with another call to _setVar with a different label.
  2. The purpose behind something like a User-Defined report - and Custom Segmentation in general - is that it is not designed to be updated very often. This label, for the most part, should be a permanent one for a visitor. You should only use _setVar on pages like a receipt page of a shopping cart, or an account registration “success” page for a visitor who becomes a member of your site. You shouldn’t use _setVar on your homepage, or use several different _setVar’s with different labels scattered across many pages of your website.
  3. Google Analytics - at this time - only has the capacity to store one custom segment at any one time for one website. So if you are using multiple calls to _setVar on your site, Google Analytics can only store the latest value that a visitor runs into in the __utmv cookie. John Henson at LunaMetrics – a fellow Google Analytics Authorized Consultant - has created a custom version of the Google Analytics Tracking Code that can support multiple custom segment labels at any one time.
  4. On the other hand, Google Analytics uses what they call the “first association” of the session for visitor session calculations. If you are using multiple calls to _setVar on your site, be aware that if a user runs into the first one, and then runs into the second one in the same visit, their Goal Conversion and Pages per Visit metrics would be attributed to the label of the first encounter with _setVar.
  5. For page view calculations, Google Analytics uses the most recently defined value. So if a person runs into the second instance of _setVar on your site, all of their pageviews afterwards - including the current pageview - will be attributed to the second _setVar’s label, even though as we just learned in #4 above, visitor session information is attributed to the first encounter of _setVar.
A full, technical explanation of _setVar and the User-Defined Report can be found here.
Summary
The User Defined report in Google Analytics is a great place to start segmenting your traffic. With a little bit of help from your IT department, you can not only begin to collect awesome data, but you can also begin to gain advanced knowledge about what makes your VIP website visitors register, sign-up for your newsletter, or purchase something from your online store. This will definitely help you become that Analysis Ninja that Avinash Kaushik loves to talk about!

Twittering with Google Analytics and Google Website Optimizer


Labels: , , ,
Our good friend John Marshall just posted this Facebook status update: "cycling to work this morning I hear the birds twittering. Instinctively I wonder if they should be doing something more productive."
Lol, John. He's referring to twitter.com and the fact that with it, your opportunities to waste time have increased. Anyone following Ashton Kutcher? Consider this recent tweet:

you are the man @tonyhawk skates the halls of the white house http://twitpic.com/7sx4j

Actually, that is kinda cool. Definitely a good way to waste time if you want to. =) And we appreciate how Twitter has been a powerful force in the current Iranian election. It's a novel and intimate way to broadcast - and even moreso to listen - many to many.

If you work with and love web analytics like John does and we do, then following some tweets from thought leaders in the industry will keep you on the forefront of what's going with your favorite products. It's an energizing and quick way to connect and engage, in 140 characters or less. Here are a few Google Analytics and Google Website Optimizer-related tweets from last week along with some of their latest and greatest posts.

Brett Crosby

twitter.com/brettc
(@brettc)
Google Analytics Group Product Marketing Manager

Twitter bio: "One man brand"
  • New Aberdeen report, Google Analytics wins enterprise: http://bit.ly/HK3RY
    9:13 AM Jun 22nd from web

  • New Google Analytics website launched, what do you think? http://www.google.com/analytics (retweet all you want)
    about 15 hours ago from web
  • Google Analytics cost data issue fixed, no longer in "direct": http://bit.ly/18eGbk
    about 20 hours ago from web

  • Now use Conversion Optimizer with Google Analytics goals: http://analytics.blogspot.com/2009/06/import-your-google-analytics-goals-into.html
    10:45 PM Jun 17th from web


  • RT @avinashkaushik 2 say the downside of free tools is U have 2 invest in people is wrong. Paid tools with Analysts? Free tools=more $ 4 U.
    11:01 AM Jun 17th from web

  • How to visually explain analytics to the world: http://bit.ly/1p1U0J
    10:26 PM Jun 15th from web

  • @DennisMortensen sounds like it is going to be extremely entertaining... esp'ly if you end up having to do it in your underwear.
    9:30 PM Jun 15th from web in reply to DennisMortensen

Avinash Kaushik
twitter.com/avinashkaushik
(@avinashkaushik)
Analytics Evangelist, Google
Twitter bio: "Author - Web Analytics: An Hour A Day | Analytics Evangelist - Google | Co-Founder - Market Motive Inc"
  • Want to improve conversion rates? Consider following Seth Godin's specific advice for ecommerce: http://tr.im/p4SL
    about 3 hours ago from web


  • Hurray! Auto-tagged Google paid search campaigns move back fm Direct 2 the Search report: http://tr.im/p4vp Thanks Phil!
    about 3 hours ago from web

  • [And this is in NYC!] What is a Browser? Video, 3 mins http://tr.im/oYTe
    about 14 hours ago from web

  • "Simplicity good. But simple it is not." - Yoda.
    about 21 hours ago from web

  • @links4legends You could set them up as separate sources http://tr.im/oYPH and then segment them as normal. Pls try it.
    about 22 hours ago from web in reply to links4legends

  • Just look at it... http://tr.im/oYc0 Its the most perfect gorgeous day in San Francisco. I love this city!
    about 24 hours ago from web

  • The best free e-book on Web Analytics+Testing+Usability, 30 pages: http://tr.im/oT6x So simple ur grandma will love it!
    9:18 AM Jun 18th from web

  • This is cool web analytics: The 50 most frequently looked-up words on nytimes.com in 2009: http://tr.im/oSQf
    11:38 PM Jun 17th from web

Trevor Claiborne
twitter.com/tclaiborne
(@tclaiborne)
Google Website Optimizer Product Marketing Manager
Twitter bio: "Product Marketing Manager for Google Website Optimizer and a nice guy too"
  • Free new AdWords interface webinar today at 11 AM PDT. Register here: http://bit.ly/1kePS
    about 6 hours ago from web

  • Holy crap - RT @MotivityCMS: Google Website Optimizer Increases Conversion 591% http://ow.ly/eH8e. I love #gwo
    10:02 PM Jun 17th from TweetDeck

  • @oggy Sure it can. Are you doing an A/B or an MVT test? Happy to walk you through it if you DM an email address.
    4:15 PM Jun 16th from web in reply to oggy

  • @waynepelletier What issue are you seeing? And have you read this: http://bit.ly/VBYWL? GA and GWO should play nicely together.
    10:06 AM Jun 11th from web in reply to waynepelletier

  • RT @josh_baker Interpreting Google Website Optimizer’s Page Sections Report http://tinyurl.com/quasvf #GWO #optimization - Nice post!
    10:17 AM Jun 4th from web

  • In Seattle for #SMX. Come to my session Deep Dive into the New AdWords Interface tomorrow at 11.Also at the Google booth for #GWO
    1:11 PM Jun 1st from web

Justin Cutroni
twitter.com/justincutroni
(@justincutroni)
Google Analytics Authorized Consultant with Epikone and author of Google Analytics Shortcut
Twitter bio: "Dad, husband, skiier, hiker, cook, data nerd, author."
  • Are you an @avinashkaushik fan? Are you a Timbuk2 fan? Check out their new bag: http://tr.im/nTO8 How about a discount Avinash? :)
    6:21 AM Jun 9th from tr.im

  • @BrainsOnFire Try creating an INCLUDE filter to only include traffic from your home country.
    1:49 PM Jun 3rd from TweetDeck in reply to BrainsOnFire

  • What it's like to be the Comcast's Twitter guru. Could you handle 6,000 email a month + 30,000 tweets? http://tr.im/njlb
    11:17 AM Jun 3rd from tr.im
  • Ok, I'm a fan of using new media (Utube) 2 drive innovative marketing ideas.But I think this might be going a bit too far! http://tr.im/niXp
    10:01 AM Jun 3rd from tr.im

  • RT @jonathanpb: Podcast catchup #1: my interview with @justincutroni is now posted online #btv http://bit.ly/3iSL Thanks Jonathan!
    5:43 AM Jun 3rd from TweetDeck

  • #GA ToTD:Advanced Segment data sampling sucks.To avoid create different profiles for the segments that you need to measure accurately.
    5:42 AM Jun 3rd from TweetDeck

  • Has anyone used SeeWhy abandonment tracking? Looks like a simple way to follow up on abandoned carts. http://tr.im/ncly
    11:56 AM Jun 2nd from web

  • Went a whole week without any social media. Quiet, but very refreshing. Surprisingly the world has not changed that much :)
    11:33 AM Jun 2nd from web

Bryan Eisenberg
twitter.com/TheGrok
(@TheGrok)
Google Website Optimizer Authorized Consultant with FutureNow.
Twitter bio: "Website Conversion, Persuasion Architecture expert and best selling author of Waiting for Your Cat to Bark, Call to Action, and Always Be Testing."
  • Web Analytics and Yellow Lobsters http://tinyurl.com/mr5lt2
    about 8 hours ago from twitterfeed

  • Conversion Rate Exercise: Why Should I Do Business With You? http://tinyurl.com/m6rok7
    4:25 AM Jun 18th from twitterfeed

  • Import web analytics data from Google Analytics in to an Excel spreadsheet http://tr.im/oTQi #wa
    2:15 AM Jun 18th from TweetDeck

  • Bagging the Conversion Elephant: Google Analytics Blog http://tr.im/oQZC
    3:36 PM Jun 17th from TweetDeck

  • Are Your Analytics Causing You to Lose 30% of Your Sales? http://tinyurl.com/lha4sq
    12:24 PM Jun 17th from twitterfeed

  • RT @minethatdata: #IRCE Top 500 Internet Retailers represent 65pct of e-commerce sales. Mercy.
    6:45 AM Jun 17th from TweetDeck

  • RT @Mike_Stelzner: Interesting stats on how much video people watch online: http://bit.ly/srS6L
    6:16 AM Jun 17th from TweetDeck

  • Do you think Twitter will become obsolete?- iMedia connection's Jason Clark does - http://tr.im/owWI
    5:37 AM Jun 15th from TweetDeck

  • The Day the Media Died http://bit.ly/12Le0c
    4:17 AM Jun 14th from TweetDeck

Posted by Jeff Gillis, Google Analytics Team

Import your Google Analytics Goals into AdWords


Labels: ,
Last month we published a post showing how you can setup Goals in Google Analytics. Today you can now import your Google Analytics Goals and Transactions into your AdWords account to use as conversion actions. This lets you track campaign ROI and optimize your account for conversions directly inside the AdWords interface.

In the past, you needed to install a separate tracking code to make use of this feature (called AdWords Conversion Tracking). Today all you need is a Google Analytics account and a Goal that receives traffic from AdWords.

One of the benefits of importing your Google Analytics Goals and Transactions into AdWords is that you can use them with the Conversion Optimizer, an AdWords CPA bidding tool that has been shown to help advertisers get more conversions from AdWords. Conversion Optimizer makes it a lot easier to manage your AdWords bidding and maximize results.

For more information including step-by-step instructions on how to import your Goals, visit the Inside AdWords Blog.


Back to Basics: Setting up Google Analytics on your Blog


Labels: , ,
Today's post covers how to install Google Analytics on the Blogger and WordPress blogging platforms. Adding analytics to your blog can tell you things like:
  • Which referring sites send you the best traffic
  • Which visitors are most likely to subscribe to your email list
  • Which keywords have the highest engagement
  • Which articles have the lowest bounce rate
  • Which articles monetize best using AdSense
  • and much more.
For more information about how web analytics can be useful for bloggers, check out Avinash Kaushik's post on useful goals for blogs.
Installing Google Analytics on Blogger

Installing Google Analytics on Blogger is very easy. Here are the basic steps:
  1. Sign up for a Google Analytics account
  2. Add the GA tracking code to your Blogger template
  3. Wait 24 hours and login to Google Analytics to start analyzing your data
For a detailed explanation of how to complete a successful installation, read this tutorial created by eblogstemplates.
Installing Google Analytics on WordPress

You can use the same basic steps above to install Google Analytics on a WordPress blog. The team at WordPress has produced this terrific step by step video explaining this process. A huge thanks to Michael Pick for his hard work in creating this. Note, you can also use a plugin like the Analyticator plugin we described last week to install Analytics on your WordPress blog.



To view the video in a larger size, visit wordpress.tv. For more videos on Google Analytics, visit the Google Analytics YouTube Channel.
Leave a Comment

That's it for now. Still having trouble? Visit the help forum or leave a comment and let us know where you're stuck. Have you used analytics for your blog? Tell us about it!

Top Ten Myths About Google Analytics


Labels: , , ,
We've noticed some misconceptions about Google Analytics floating around, and we thought we'd take a shot at correcting the most common ones. Without further ado, here they are, the top ten myths about Google Analytics debunked.

MYTH 1: "You get what you pay for." Google Analytics is free, which means the system is down a lot.

Google Analytics makes use of the same network of secure and reliable data centers used to power Google.com, making downtime an extremely rare occurrence. We have a large team focused exclusively on keeping your data safe and accessible, and benefit from multiple redundancies in our infrastructure around the globe (this makes us fast as well).
We even rely on Google Analytics for our own mission-critical products such as AdWords, which see huge volumes of traffic every day. If you're still having doubts, we'd encourage you to talk to some users and ask them how their experience has been with uptime.
MYTH 2: Google Analytics is basic and doesn't have any "advanced" features or metrics

Ack, this one is a tough one to swallow! A more frequent complaint is actually that Google Analytics has too much data. The product includes over 90 standard reports with more than 125 metrics and dimensions covering everything from visits to internal site search queries.

Custom reports and user-defined variables allow you to create your own metrics and reports where the standard ones don't meet your needs. With Pivoting, Advanced Segmentation, Secondary Dimensions, Event Tracking and the ability to share customizations, Google Analytics reports are more powerful than ever.

Google Analytics may look "basic," on the surface, but it can do a lot more than you think! If you have complex needs try talking to a Google Analytics Authorized Consultant or diving into the documentation on the Google Code Site.

More Info (Feature List, Custom Reports, Advanced Segmentation, Analytics API)

MYTH 3: Google Analytics only supports third-party cookies

False! Google Analytics has always used first-party, not third-party cookies. First-party cookies are important because they allow Google Analytics to track repeat visitors, so you can see which keyword, referring site, etc is responsible for bringing buyers even when it takes multiple visits for them to convert.

MYTH 4: Google Analytics is not really accurate
If you've spent time doing web analytics work, you'll know the sinking feeling that comes when two sets of numbers don't match. If you're experiencing a data discrepancy, don't panic. There are many others in the same boat.

Google Analytics uses JavaScript tags to collect data. This industry-standard method yields reliable trends and a high degree of precision, but it's not perfect. Most of the time, if you are noticing data discrepancies greater than 10%, it's due to an installation issue. Common problems include JavaScript errors, redirects, untagged pages and slow client-side load times.

For tips on how to sensibly approach data reconciliation, check out this post by Avinash Kaushik, Google's Analytics Evangelist, or this whitepaper on accuracy in Google Analytics. You can also talk to an expert.

All web analytics tools face the same technical limitations posed by JavaScript tags, so if another vendor claims their tool is more accurate, ask for some evidence.

More Info (Web Analytics Data Reconciliation Checklist, Whitepaper)

MYTH 5: It's not possible to export your data from Google Analytics
Not true! You have two options for exporting data. Use the "export" button at the top of each report to export the current view in PDF or XML (up to 500 rows). Or, use the new Analytics Export API to extract large amounts of data in any format you like. Also, if you want to share data with a colleague, you can schedule reports to be delivered directly to their email inbox, or even send regular updates to your own email address.

More Info (How to Export your Data, Analytics API)

MYTH 6: With Google Analytics you can't control your data

You have three options for data sharing in Google Analytics. You can change these options at any time from inside your Analytics account.
  • do not share your data
  • share your data with Google to improve its products
  • share your data anonymously for benchmarking

No matter which option you choose, your data is protected by several layers of defense:
  1. Dedicated security and infrastructure teams
  2. Multiple redundancies to prevent data loss
  3. Network redundancies to keep data accessible
  4. Advanced security, firewalling and routing to keep data secure
  5. Restricted access and principle of least privilege for personnel
If you opt-out of data sharing, your data will remain within Google Analytics and will not be shared with other products or services. If you decide to share your data with Google, it will be used to improve those products and services. Lastly, if you decide to share your data anonymously with others, it will be blended with other data to support the Google Analytics benchmarking feature. For more information on these options and what they mean, refer to the Google Analytics data sharing FAQ.

If you're still concerned, Google also offers a software product called Urchin (www.urchin.com) that you can run locally.

More Info (Data Sharing FAQ, Google Privacy Policy)
MYTH 7: There is no professional support for Google Analytics

Contrar! We flipped the model. Instead of providing an expensive analytics product with a one-size-fits-all professional services plan, we provide a free product and let you purchase the professional services that fit your needs.

There are several ways to get support: email support, help forums, the help center, and a network of Authorized Consultants. Authorized Consultants speak your language, accept your currency and often share your timezone. More than 80 companies across the globe provide a full range of installation and analysis support for Google Analytics. Some examples of things they can help you with are:
  • Validate and troubleshoot your installation
  • Integrate your analytics data with other data sources or CRM
  • Optimize your marketing efforts
  • Train your staff on how to use Analytics
  • Respond to support tickets, phone calls and provide on-site consulting
To find out more, give one or two of them a call. Our Authorized Consultants are hand-picked and are the best in the business.

More Info (Google Analytics Authorized Consultants)

MYTH 8: Google Analytics does not support A/B or multivariate testing and isn't well-integrated with other tools
Google offers a full range of marketing products including a free testing tool called Google Website Optimizer. You can use it to test different page elements and find out which ones yield the highest conversion rate and ROI. You can also use Google Analytics in conjunction with Website Optimizer to create an optimization plan for your site.

Google Analytics is also integrated with many of Google's other business products including AdWords, AdSense, and AdPlanner. It is also widely supported by third party tools ranging from content management systems, to email suites, to call center applications. In addition, you'll find many products that are complementary to Google Analytics including DoubleClick, TVAds, Webmaster Tools, Google Trends, Insights for Search, Feedburner, and more.

More Info (Google Website Optimizer, GWO Blog)

MYTH 9: You can't segment data in Google Analytics

In the fall of 2008, Google Analytics released three new Enterprise Features: Advanced Segmentation, Custom Reports and Motion Charts. Advanced Segmentation lets you segment visits by dozens of metrics and dimensions such as geographic location, time on site, referral site and much much more. You can create segments on the fly and apply them to virtually all the standard reports in Google Analytics as well as custom reports.

More Info (In Depth Look at Advanced Segments, Video)

MYTH 10: You have to spend a lot of money to get "real" web analytics

Getting a return from your Analytics data does take an investment. The most important investment to start with is making sure you or someone at your organization has the expertise and time to put your data to use. If at that point you still feel you need to pay more for a more complicated tool, that's OK, but remember that every dollar you spend on a tool takes away from money you could be spending on actually getting results, i.e. hiring or contracting a talented analyst (see the 90/10 Rule).

The question sometimes comes up, "if Google Analytics is free, what's in it for Google?" Google benefits from Google Analytics in two ways. First, if webmasters build better sites, it helps us connect searchers with the information they need faster. Second, if advertisers use Google Analytics, they are able to see their advertising ROI, which helps us demonstrate the value of Google AdWords. Both aspects have helped create a strong business case for Google Analytics over the years.

Google Analytics is getting more powerful with each new update, and you may be surprised by what it can do. Find out more by attending an Analytics Seminar for Success or talking to an Authorized Consultant in your area. If you're an AdWords advertiser, you can also speak with your Customer Service Representative.

More Info (90/10 Rule, Google Analytics Authorized Consultants, Seminars for Success)

Leave a comment

That's it for the top 10 myths. Still not convinced? Leave a comment and let us know!

Posted by Sebastian Tonkin, Google Analytics Team

How to Setup Goals in Google Analytics

Tuesday, May 19, 2009 | 1:01 PM
Labels: , ,
In this post, we'll explain what Goals are in Google Analytics, why they're useful, and how to set them up. Let us make two assumptions before we start. First, you know the rules of basketball, and second, you are a Lakers fan (or at least you know who the Lakers are).

Note that if you run an ecommerce site, Google Analytics has additional features to help you track purchases. For more information on this, check out how to configure ecommerce tracking.


Understanding Goals in Google Analytics


Goals (with a capital G) are a way to measure business objectives for your website in Google Analytics. Goals must correspond to a measurable action performed by your website's visitors, for example, a visit to a "thank you" page. This combination of a business objective and a measurable action make up a Goal. Here are some common examples.

Business ObjectiveVisitor ActionSuccess Measure
Generate LeadsComplete Contact Formform_submitted.html
Drive LoyaltySign up for Newslettersubscription_confirmed.html
Drive RevenueComplete a Purchasethankyou.html
Raise Awareness Whitepaper Downloaddownload_redirect.html

To use a real world example, the Lakers objective is to win games, and the measurable action is scoring baskets. Keeping this goal in mind helps the team focus on winning and not worry about things that don't matter -- like the number of times the team is photographed or their average height. Goals serve this same purpose in Google Analytics.

Understanding the Goal Funnel

Usually the visitor action that's associated with a goal involves multiple steps. Together these steps make up the Goal Funnel, or the sequence of steps that lead up to the successful completion of a Goal. Like the Goal itself, each of these steps must correspond to a measurable action, such as a pageview of a specific page.

Here's a real world example. Let's assume that Phil Jackson, the Lakers head coach, wants to score more baskets using a specific play. The path for that play is as follows: Kobe Bryant passes the ball to Derek Fisher, Derek Fisher passed the ball to Pau Gasol, and then Pau Gasol scores.



In this example, the Goal is scoring a basket and the Goal Funnel is Kobe > Derek > Pau. The ball moves from player to player until either Pau scores (Goal completed) or they lose the ball (Goal abandoned).

Now pretend the Lakers players are pages on a website and the ball is the website visitor. From now on we will look at the players as the following:
  • Kobe Bryant: kobe-bryant.html
  • Derek Fisher: derek-fisher.html
  • Pau Gasol: pau-gasol.html
  • Point: point.html
How to set up a Goal and Funnel:
Step 1) Define your Goal Funnel
Navigate to your website, and move through through the steps required to complete your Goal. As you navigate, note down the URLs for each page in the sequence (or take screenshots).
If the sequence includes only one step (the Goal) than you don't need to define a funnel at all. If the sequence includes events other than pageviews (such as clicks), you will need to use virtual pageviews or another method beyond the scope of this tutorial.
In our Lakers example, the funnel is defined as:
Another example might be:
  1. start_registration.html
  2. enter_shipping_info.html
  3. enter_subscriber_preferences.html
  4. finalize_registration.html
  5. thank_you.html
Step 2) Configure Goal Settings for Each Profile
Log in to your Google Analytics account and then click "Edit" beside your profile. You will need to configure goals for each profile you want them to show up in.
Go to Conversion Goals and Funnel and click "Edit"


Set "Active Goal" to "On"


Set "Match Type" to to either "Exact Match," "Head Match," or "Regular Expression Match." In our example, we chose "Exact Match," because there is only one exact URL for our Goal page "point.html."
If you have multiple Goal pages, or multiple pages for one of the steps leading up to the goal, you might need to use a different match type. For more information about the difference between Head, Exact, and Regular Expression match, visit this Help Center article.
If your Goal has a specific dollar value, be sure to enter it under "Goal Value". You may need to look at your financial data to determine how much a Goal completion is worth to you.
Step 3) Define Your Goal Funnel
Enter the URL and a meaningful name for each step in your funnel. In our example the Goal URL is "/point.html" and the name we gave it is "Point." If you only have one step (the Goal) than you don't need to complete this section.

Step 4) Wait a Few Days and Analyze your Goal Performance
Your Goals will not work backwards, so you will need to wait for Goal data to appear in your reports. Once you have data to analyze, navigate to the Goals section and open the Funnel Visualization Report.

Now we can analyze the entire goal funnel or just an individual page.

This report shows
  • 356 visits entering the funnel (at kobe-bryant.html)
  • 88 visits in which the person moved from "kobe-bryant.html" to the next step in the funnel "derek-fisher.html"
  • 55 visits that completed the entire funnel and reached the Goal
Looking across the entire Funnel, it looks like Kobe Bryant is not doing a great job getting the ball to Derek Fisher, so the team should consider working on that part of the play. Derek's doing a great job getting the ball to Pau, so he'll get some more playing time. Overall, the play leads to a basket 15% of the time, which is below the average for the team, so Phil might consider scrapping this play for a new one (site redesign anyone?).

Summary

So there you have it. Goals and Funnels in Google Analytics let you see how well your website is living up to your business objectives. They also help you identify specific areas of your website to improve on. Overall, they're a crucial element in a successful web strategy.
  • Before implementing Google Analytics Goals, identify what your business objectives are for your website, and what visitor actions they correspond to.
  • Identify the steps visitors must go through to complete the desired action, and note down the specific pages that make up those steps.
  • Use this information to configure Goals and Funnels.
  • Take action on the data. Make simple design changes or try using Website Optimizer to make improvements.
Other Resources
Still have questions? Get help at the Google Analytics help forum. Or, leave a comment and let us know how you use goals.
Posted by Sebastian Tonkin, Google Analytics Team, and Allaedin Ezzedin of E-Nor, a Google Analytics Authorized Consultant

30 comments |

No comments: