New Free Google Analytics API Dashboard Application

Friday, November 06, 2009 | 12:38 PM

If you manage many Google Analytics profiles, it can be difficult to stay on top of all your top line metrics across accounts -until now. Trakkboard is a free, easy to use desktop application that allows analysts to create dashboards that pull data across different Google Analytics logins and different Google Analytics profiles to display top level metrics all within the same view.


This application was built using the Google Analytics API by our friends in Germany, Trakken GmbH and is available in English, German and Spanish. Once downloaded, you can add multiple Google Accounts, select Google Analytics Accounts and profiles, then choose from any of the pre-canned report widgets. The report widget will then appear on the dashboard. This process can be repeated with other Google Analytics Accounts, Profiles, and Widgets - and your customized dashboard is ready to use.



What's really nice is each report widget can be configured to automatically fetch new data from the API at a regular interval, for example, every hour. This dramatically reduces the time it takes to see top level metrics across all your accounts.

Some of the other available features include:

  • 15 different report widgets available
  • Top/flop keywords widget (movers & shakers)
  • Drag-drop and resize report widgets
  • Update all widgets at the same time
  • Update individual widgets at set intervals
  • Use tabs for more dashboards
  • Resize report widgets
  • Notes widgets for comments
  • Add up to two Google Account Email addresses
  • FAQ Center available in English, Spanish, German

We continue to be impressed by the new solutions developers are bringing to market by leveraging the Google Analytics Platform. If you have developed a useful new tool or integration on top of Google Analytics, drop us an email at analytics-api@google.com. If it's innovative and useful we'll highlight it to our readers on this blog.


Rapid Fire Web Analytics Q and A with Avinash and Nick - Episode #2

Wednesday, November 04, 2009 | 3:21 PM

This is our second video in our recent initiative to ask you to share your most burning questions via Google Moderator (link: Google Analytics Google Moderator site).

This week, Avinash brings his cast (leaving only one good analysis ninja arm) and we sit down to do a rapid fire Q&A to answer your questions.

In this episode we discuss:

  • Strategies for non-bounced non-converted visitors (Macro vs. Micro conversion)
  • Ways to report total number of keywords over time
  • Benefits to tracking transactions as conversion goals
  • Tracking unique visitors to specific web pages
  • Path analysis for keyword reports -- why it's bad and what to do instead
  • How Google Analytics can be used on affiliate sites
  • How site owners can exclude themselves from being tracked by Google Analytics
  • How to properly track sites that reside on different domains but use a shopping cart on a different, common, site (cross domain tracking)




Here are links to the resources discussed in the video:

If you found this helpful, we'd love to hear your comments. If you have a question you would like us to answer, please submit a question or vote for your favorite question in our public Google Moderator site. We will answer your latest questions in a couple of weeks with yet another entertaining video.

Please add your thoughts about the Q&A via comments below. Thanks!


New Feature Spotlight: Google Analytics for Mobile Apps

Tuesday, November 03, 2009 | 10:15 AM

Labels:

Last week, we introduced expanded mobile reporting features in Google Analytics. To help developers, this launch includes features that make it easy to see how people are using specific parts of their iPhone and Android applications. The same Google Analytics reports that provide insights into website traffic and engagement are now available for mobile apps.

As with websites, there are two basic categories of user interaction you can track: pageviews and events. Since mobile apps don't contain HTML pages, developers simply determine when their apps should trigger pageview requests. Google Analytics then aggregates this data in the Content reports to display the number of visits, session length and bounce rates. The data gives insight into how your users interacted with the app.

Developers can also track visitor actions that don't correspond directly to pageviews using Event Tracking. These user actions can include views of embedded videos, button clicks, downloads and more. App developers can then use this data to understand which features are most popular and inform decisions about which features should be promoted or prioritized for further development.

Redfin, an online brokerage for buying and selling homes, recently tested Google Analytics on their mobile application. Watch this video to learn more about their experience:



To get started using Google Analytics to understand and optimize how people use your iPhone or Android mobile app, check out the SDK and technical documentation.

Google Analytics API on App Engine Treemap Visualization

Friday, October 30, 2009 | 1:25 PM

Labels:

It's Friday, time for some fun! Advanced API analytics fun :)

Here is a captivating way to look at your Google Analytics data in a Treemap visualization. You can visualize your own data with our live demo. (Note: IE currently not supported for visualization part.)

click to enlarge

And, here is a video explaining how to look at the Treemap visualization and how to use it.



The goal of this example was to teach people how to use the Google Analytics API on App Engine in Java, as well as to demonstrate how to use both OAuth and AuthSub along with the App Engine's various services. The code looked great, but the output was a boring HTML table. So we used some open source tools to transform the table into a pretty tree map visualization, which is also useful in noticing interesting metrics.

All the code has been open sourced on Google Project hosting. Also, here's an article describing how this application works making it easy for developers to use this example as a starting point for new data visualizations and other Google Data projects.

For the data retrieval part, we used the App Engine Java SDK and the Google Analytics Data Export API Java Client Library to retrieve data from Google Analytics. The example code implements both unsigned AuthSub and registered OAuth authorization methods allowing developers to get up and running quickly in their dev environment and later switch to a secure authorization method in production environments. The application also uses the Model-View-Controller pattern, making it flexible and allowing developers to extend the code for new applications (e.g. adding support for other Google Data APIs).

And lastly, for the visualization part, we used the open-sourced Protovis SVG Visualization Library to create the Treemap. This JavaScript library is maintained by the Stanford Visualization Group and excels at creating brand new visualizations from a data set (in this case a boring HTML table). To handle all of the interactions, including rollover, tooltips and slider controls, we used JQuery. Here is the JavaScript source for the visualization part of the sample.

Enjoy!


p.s. If you have created any cool new visualizations using the Google Analytics Data Export API,email us so we can highlight them as well.

New Feature Spotlight: Engagement Goals, Goal Sets and 20 Goals Per Profile

Wednesday, October 28, 2009 | 11:39 AM

Labels:

Last week, we announced a bundle of new enterprise-class features in Google Analytics. Over the next few weeks, we'll do posts which go into depth on each new feature. Here is the first, which goes into detail on the expanded and improved goals in Google Analytics (related video). It's very clearly and insightfully written by our friends at WebShare, a Google Analytics Authorized Consultant, with links to related help center articles.

You can probably think of more than four things you'd like your visitors to be doing when they visit your website. Until last week, Google Analytics had limited the number of configurable goals per profile to just four. Sure, you can create 50 profiles and thus track up to 200 goals, but having to switch back and forth in your reports can be a bit cumbersome. Well, here's some very welcome news:
comprehensive site performance measurement just got easier. A newly released feature in Google Analytics now lets you create up to 20 conversion goals per profile, including new Engagement goals.

What is it?

Each profile now can be configured with up to four “Goal Sets”, each capable of housing five individual goals. In your Traffic Sources reports, each goal set appears as its own tab (see
screenshot below) and the goals associated with the set are listed out in plain text, just as before, to show you how your visitors are accomplishing the objectives of your site. (Click any image to enlarge it.)

In the screenshot above, you can see that Goal Set 1 is comprised of five individual goals. Look in the white boxes under "Goal Set 1" and you'll see "Goal 1: Newsletter Signup", "Goal 2: Contact Us Page", "Goal 3: New User Registration", "Goal 4: Webinar Signup" and "Goal 5: Catalog Request". Goal Sets 2, 3, 4 contain various other goals, and a simple click on the tab puts the numbers you need right at your fingertips.

When viewing your Goal reports, you'll now see up to 20 individual goals in the “Select Goal:” dropdown list, so you can quickly and efficiently look at trend data, funnel visualizations and more:

Setting Up Your Goals

Goal configuration has a new look which follows the goal set organization. For each goal set, you can add up to five individual goals (the remaining number of goals in each set are conveniently noted for you). To add a new goal, just click on the “Add goal” link for the goal set you wish to add a goal to.

With all of these new goals to configure, it's a good practice to use your goal sets to group your goals strategically. For example, you might use Goal Set 1 to track a set of e-commerce related goals such as Successful Purchase, Added Item to Shopping Cart, Deleted Item from Shopping Cart, and things of that nature. For your next set, you might want to track interaction goals such as Newsletter Signup, Followed us on Twitter, Logged In, etc... The sky's the limit, but make sure to consider how you'll want to use your reports when configuring your new goals.

New Goal Types - Engagement Goals

Another change you'll notice is the addition of two new goal types called Engagement goals: Time on Site and Pages/Visit. Previously goals could only be counted when a particular page URL was visited, but Engagement goals will allow a conversion to be recorded when a visitor reaches a certain threshold of involvement with your site. For instance, do you have an ad-serving site and want to record a conversion when a visitor has seen 10 pages? Now you can. Or, are you serving up audio/video or longer content pieces and want get an idea of how long people are listening, viewing or reading? A Time on Site goal can help.

Time on Site allows you to specify a greater than or less than value of time spent on your site as one of your goals. The following goal would fire once a visit passes five minutes in length:

Pages/Visit allows you to set a greater than, equal to or less than value to a pages-per-visit value. The following goal would fire upon the 6th pageview of the visit:

As always, if you'd like a monetary value to be assigned to any of your goals and used in cost and revenue calculations, just enter the amount in the "Goal Value" field.

Note: funnels do not apply for Engagement type goals. Speaking of funnels...

Goal Funnels

One more change to the goal creation page is the goal funnel creation step. The setup is collapsed by default (as it is optional), but if your URL Destination goals follow a path and you'd like to see how users are entering, following and abandoning that path, this is something that you can take advantage of. To create a funnel, just click on the “+ Yes, create a funnel for this goal” link and start entering the URL path to your goal, adding up to 10 steps.

Happy Goaling!

With this new addition to Google Analytics, opportunities to understand and then cater to your visitors abound. So the question is, how will you take advantage of this for your site?


Google Analytics IQ: Proof of Qualification Now Available!

Monday, October 26, 2009 | 4:09 PM

Since we launched the Google Analytics Individual Qualification (IQ) program, many of you have asked for a way to prove to others that you have passed the Google Analytics IQ test and are therefore Google Analytics qualified. We're pleased to announce that you are now able to create and publish a link to your official test record. You can publish this link on your website or share it with others however you wish. When someone clicks on your link, they'll be taken to a page that looks like this:

Your test record can also display your test score and a contact email address if you wish to share this information. You can even create multiple test records -- for example, one that includes your contact email address and one that doesn't -- to share with different people.

Here's how to set it up. Go to the Google Testing Center and sign in to your account (using the same email to log in that you used when you took the test). Once you've signed in, click the Manage Your Test Records link (highlighted in yellow on the screenshot below).
You'll then see this screen (below). Click the Add link (highlighted in yellow).
On the next screen, you select the information that you want included in the test record. The Description can be any name you want; you'll be the only one who sees this name.
Save the record. You'll now see a test record. Click the record (shown in yellow, below) to get the link.

You'll now be able to share your test record by copying and pasting your link.
We encourage you to share and publish links to your test record, but please remember that you may not create logos or graphics (or reuse any logos that you find online) to promote your Google Analytics qualification. The link to your test record is your official proof of qualification.


Google Analytics Now More Powerful, Flexible And Intelligent

Tuesday, October 20, 2009 | 11:00 AM

Labels:

Today, we're announcing a new set of Google Analytics features which builds on last year's enterprise-class feature launch. Some add more power to existing capabilities. Others provide new flexibility to further customize and adapt Google Analytics according to the needs of your enterprise. Finally, we'll introduce Analytics Intelligence. Resist the temptation to skip ahead. We wouldn't want you to miss anything. :-)


Powerful.

Power-users have asked us to add even more data manipulation and analysis features to Google Analytics. We've been listening, and are adding the latest power features to expand Google Analytics enterprise-class capabilities.
  • Engagement Goals..and more of them! Two new goal types allow you to measure user engagement and branding success on your site. The new goal types allow you to set thresholds for Time on Site and Pages per Visit. Furthermore, you can now define up to 20 goals per profile. Watch this short video on goals to learn more.



  • Expanded Mobile Reporting: Google Analytics now tracks mobile websites and mobile apps so you can better measure your mobile marketing efforts. If you're optimizing content for mobile users and have created a mobile website, Google Analytics can track traffic to your mobile website from all web-enabled devices, whether or not the device runs JavaScript. This is made possible by adding a server side code snippet to your mobile website which will become available to all accounts in the coming weeks (download snippet instructions). We will be supporting PHP, Perl, JSP and ASPX sites in this release. Of course, you can still track visits to your regular website coming from high-end, Javascript enabled phones.

    iPhone and Android mobile application developers can now also track how users engage with apps, just as with tracking engagement on a website. What's more, for apps on Android devices, usage can be tied back to ad campaigns: from ad to marketplace to download to engagement. Check out the SDKs and technical documentation on mobile apps tracking to get started. And coming soon, you'll be able to see breakout data on mobile devices and carriers in the new Mobile reports in the Visitors section!


  • Advanced Analysis Features: Advanced Table Filtering feature is being added to the arsenal of power tools you can use to perform advanced data analysis. Earlier this year we announced Pivoting and Secondary Dimensions. Using Secondary Dimensions, you could, for example, see revenue metrics for city + keyword combinations. So, you could see how much revenue your site received from visitors in Boston who searched for "bean bag". You could then "pivot" by source and see revenue by search engine for each of these city+keyword combinations. Here's a quick tutorial video.
Now we're adding Advanced Table Filtering. This allows you to filter the rows in a table based on different metric conditions. Watch the following video to see an example of how you could filter thousands of keywords to identify just the keywords with a bounce rate less than 30% and that referred at least 25 visits.



Together, these three power features let you perform in-depth, on the fly analysis without having to export your data to spreadsheet tools.

  • Unique Visitor Metric: Now when you create a Custom Report, you can select Unique Visitors as a metric against any dimensions in Google Analytics. This allows marketers to see how many actual visitors (unique cookies) make up any user-defined segment.

Flexible.


Every enterprise has unique web analytics tracking and reporting needs. Today, we're enhancing two of the tools that organizations use to adapt and customize Google Analytics. We're adding multiple custom variables to the tracking API and making it easy to share Custom Reports and Advanced Segments.
  • Multiple Custom Variables: Custom Variables provide you the power and flexibility to customize Google Analytics and collect the unique site usage data most important to your business. If you've used the _setVar() function, the concept of custom variables will be familiar, but we've taken it a step further: you can now define and track visitors according to visitor attributes (e.g. member vs. non-member), session attributes (e.g. logged-in or not), and by page-level attributes (e.g. viewed Sports section). Use custom variables to classify any number of interactions and behaviors on your site. This powerful customization capability makes Google Analytics even more flexible and able to meet the needs of the most demanding enterprises. Multiple custom variables will become available to all accounts in the coming weeks but you can start learning more about them now.
  • Sharing Segments and Custom Report Templates: You may have recently noticed in your accounts the ability to administer and share Custom Reports and Advanced Segments, features we announced earlier this year. Have a Custom Report you created just for the Sales Team? Simply share the URL link for that report to anyone who has an Analytics account and a pre-formatted Sales report template will automatically be imported. You can also now select which profiles you want to share or hide your Advanced Segments and Custom Reports with.

Intelligent.


Now, for the new feature you've been waiting for! Wouldn't it be great if Google Analytics could tell you what to pay attention to? Beginning today, it can.
  • Analytics Intelligence: We're launching the initial phase of an algorithmic driven Intelligence engine to Google Analytics. Analytics Intelligence will provide automatic alerts of significant changes in the data patterns of your site metrics and dimensions over daily, weekly and monthly periods. For instance, Intelligence could call out a 300% surge in visits from YouTube referrals last Tuesday or let you know bounce rates of visitors from Virginia dropped by 70% two weeks ago. Instead of you having to monitor reports and comb through data, Analytics Intelligence alerts you to the most significant information to pay attention to, saving you time and surfacing traffic insights that could affect your business. Now, you can spend your time actually taking action, instead of trying to figure out what needs to be done.
  • Custom Alerts make it possible for you to tell Google Analytics what to watch for. You can set daily, weekly, and monthly triggers on different dimensions & metrics, and be notified by email or right in the user interface when the changes actually occur.

    Watch this video on Analytics Intelligence and then look for the feature to appear in your account in the coming weeks!




That's the summary. We're excited to share more details about each of these features, so stay tuned! We'll discuss each feature in turn over the next few days.


P.S. We're not the only ones with exciting news today! Google Website Optimizer also announced some big features - over time charts and a Website Optimizer API! Check out the Google Website Optimizer blog to learn more.