PBS saves time with automated reports


For most companies using Google Analytics, reporting on website traffic and performance for a few web properties is a straightforward task. However, if your company manages hundreds of web properties, delivering useful and timely reports can become a significant challenge. For many, the only apparent solution is to manually export analytics data for each web property, then combine and compare that data to answer relevant business questions. It’s a slow and costly process and you spend most of your time creating reports instead of carrying out meaningful analysis.

The Public Broadcasting Service (PBS) faced precisely this challenge when it made the decision to use GA Data Grabber by AutomateAnalytics.com. GA Data Grabber works within Excel and uses the Google Analytics API. Users create or choose reports and GA Data Grabber automatically retrieves the Google Analytics data from any number of websites. And with multi-login capabilities, users can seamlessly combine data between Google Analytics profiles that reside under different Google Accounts.

Designed for non-technical users, GA Data Grabber generates great-looking visualizations and can automatically highlight important changes in key metrics over a date range. It’s also possible to use Excel’s visualization and data processing features. For example, formulas can be added to calculate Key Performance Indicators (KPIs) based on any set of metrics.




Amy Sample, Director, Web Analytics, Public Broadcasting Service explains the challenges that PBS faced and how GA Data Grabber was able to help. “The PBS.org and PBSKIDS.org web sites are made up of hundreds of individual companion sites to broadcast programs.  From a business perspective, there is a need to evaluate performance of individual program sites relative to each other.” As is common for many large organizations, PBS has separate Google Analytics accounts for each program site. “While multiple accounts works well to evaluate the site content and performance, it makes it difficult to look at all of the sites side-by-side without a lot of manual effort.  Our previous attempts to create this type of report were time-consuming and often subject to data input errors.”

“Using Google Analytics, combined with GA Data Grabber, we were able to create a benchmark report for our program sites. The monthly report pulls a standard set of KPIs from each of the program accounts and ranks the programs by traffic. The report is used as a management tool by both the PBS.org and PBSKIDS.org teams to monitor monthly performance of programs. The teams have also used it to identify opportunities for programs that are no longer being broadcast but still getting significant online traffic.  Our program producers use the report to benchmark their performance against other sites of similar content or size and determine ways to improve audience engagement. As a result of using GA Data Grabber to pull the data, we can produce this report quickly and accurately on monthly basis.”

GA Data Grabber
Mikael Thuneberg, Founder & CEO of AutomateAnalytics.com has been using the Google Analytics API since its launch. “I’ve been very happy with the API. Having developed for several other APIs, I can say that the Google Analytics API is by far the easiest to develop for. It’s logically structured and flexible, the documentation is excellent, and it’s easy to get help through the forum. I’ll certainly continue developing for the Google Analytics API. I’ve expanded to other APIs as well, but Google Analytics is still by far the most important one for my business.”

GA Data Grabber can be found through the Google Analytics App Gallery and can be downloaded from the GA Data Grabber website.

If you’re interested in developing solutions for the Google Analytics platform, visit Google Analytics Developer Program.

Posted by Pete Frisella, Google Analytics API Team

The power of visualization with the Google Analytics API and Google Earth


Does your organization have several websites, each serving a particular geographic region? If so you know how challenging it is to analyze the data across these regions in a meaningful way.

Visualizations can help, but they can be difficult to design. Newland communities, a developer of residential and urban home communities, manages numerous web properties for each community and is no stranger to these challenges. To address them, Newland used the query tool from ShufflePoint. The tool enabled the combination of data from Google Analytics and Google Earth, allowing Newland to visualize the data in new ways.

ShufflePoint implemented a pilot project after discussing the idea with Chief Ingredient and their client Newland Communities. Their goal: deal with some of the problems associated with clarifying large amounts of data in a visually appealing manner. The outcome of the project was an integration of Google Analytics data with Google Earth.

Using the Google Analytics API, the ShufflePoint query tool extracts metrics by location from Google Analytics for multiple Newland Communities web properties and creates static and time-animated geographic representations (using KML) viewable in Google Earth. The mashup provides advanced visual reporting on location based campaigns, showing their effect on pageviews, and highlighting any anomalies requiring further investigation. Additionally, the visualization is a great fit for promotional videos, or digital signage needs.



“ShufflePoint uses almost every feature and capability of the Google Analytics API. The API has all of the characteristics that a developer could hope for, including great performance, correct semantics, OAuth for authentication, and good community support. The Google Earth based application has given ShufflePoint recognition for doing innovative and challenging things with Google Analytics. This has been beneficial for promoting ShufflePoint’s offerings.” Chris Harrington, CTO

The ShufflePoint application can be found through the Google Analytics App Gallery and from the ShufflePoint website.

If you’re interested in developing solutions for the Google Analytics platform, visit Google Analytics Developer Program.

Posted by Pete Frisella, Google Analytics API Team

Simplifying eCommerce reporting across international sites with multiple currencies

It’s quite common for organizations to have complex reporting requirements that combine multiple data sources. In these cases, an efficient way to get at Google Analytics data is to use the API. But for those without the development resources needed to access the API there are many Google Analytics Apps available that can offer a solution. The following mini case study is about Analytics Canvas, a 3rd party Google Analytics App. Analytics Canvas helped Fairmont Raffles Hotels International take a complex reporting task and make it easy.

Like most global organizations, Fairmont Raffles Hotels International has regionally operated business units. Each unit typically maintains its own reporting profile in Google Analytics. But with individual business unit profiles, how do you analyze the data across all the business units? And, how do you combine external business data with each of these Google Analytics profiles?

For Fairmont Raffles Hotels International, the answers lie in the Analytics Canvas tool from nModal. Analytics Canvas is an easy to use, drag-n-drop interface for creating data queries and transformations needed for advanced reports and dashboards. Analytics Canvas can extract data from multiple Google Analytics accounts, combine it with additional data sources, and then segment and filter the data.




Barbara Pezzi, Director Analytics & Search Optimization, Fairmont Raffles Hotels International, uses Analytics Canvas to automate her complex reporting tasks. “We trade in over 10 different currencies on our websites. We needed to have multiple international hotels’ eCommerce data converted to a common currency in various reports, such as ‘All Traffic Sources’ and ‘Campaigns’, to analyze the overall production of each traffic channel and marketing initiative. Traditionally we would have to export data from multiple profiles and do currency conversion by hand in spreadsheets. With almost 100 hotels, the large number of profiles made it a very time consuming and potentially error prone task to get a multi-hotel, single currency report.” With Analytics Canvas, Fairmont automated this task in minutes with a single currency report for all its hotels.



Analytics Canvas was built by nModal Solutions Inc using the Google Analytics API. Here is what James Standen, the founder of nModal, has to say “The Google Analytics API is very easy to use and the full access to data makes it possible to make a very powerful query interface. So far we’ve had a great response to Analytics Canvas. People are very pleased to have greater access to their web traffic data, and we’re thrilled to hear about the interesting new applications and integrations our customers are able to do using our tool.”

The Analytics Canvas application can be found through the Google Analytics App Gallery and can be downloaded from the Analytics Canvas website.

If you’re interested in developing applications for the Google Analytics platform visit Google Analytics for Developers.