Analytics Data In Excel Through Our API

Wednesday, August 12, 2009 | 11:02 AM

Labels:

Many of our clients use Excel to manage their ad campaigns, visualize marketing performance, and perform complex data analysis. Most analysts use the Google Analytics Export feature to manually export their report data to CSV files. Then they import the CSV file into Excel. No longer! Now, with the Google Analytics API you can bypass this manual step and export Google Analytics data directly from within Excel! Once you've set it up, there's no need to visit the Analytics reports to view data in Excel.

Thanks to a variety of developers, here are four solutions that can transform you from a reporting monkey to an analysis ninja (as Avinash would say).

  • VBA Macros - The simplest solution of them all. Mikael Thuneberg's page explains how to make API requests directly from Excel using VBA Scripts and includes a pre-built Excel worksheet to get you started.

  • The Tatvic Excel Plugin - Another easy-to-use plugin for Windows users that supports both Excel 2003 and Excel 2007. To get started you download the plugin then register to use the tool. Its simple UI helps you build complex queries and get data from Analytics right into your Excel worksheet.

    Tatvic's Plugin Query Builder

  • Excellent Analytics - Is an open-source initiative by Mark Red and Dropit. This Excel 2007 plugin works on Vista/XP and comes with a query builder to help you create Google Analytics queries and pull data right into Excel. Webanalytics.info put together a great step by step tutorial to get started using this plugin.

    Excellent Analytic's Query Builder Interface

  • ShufflePoint - Works somewhat differently than the solutions above. ShufflePoint has developed a query language that works with the Google Analytics API to achieve common tasks, such as defining the last 30 days as a date range. One then uses this language to construct an Analytics Data Export API query either by navigating to a URL within Excel, or by using their web-based query builder, then importing this data into Excel. This process allows the ShufflePoint solution to work across most versions of Excel, as well as Powerpoint, and iGoogle gadgets.

    Shufflepoint's Web Based Query Builder
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.


17 comments:

Oliver said...

Hello,

have you come across a solution that lets you apply custom segments to the data you import into Excel?

That would help tremendously with reporting,

Oliver

Andrew said...

As someone who has been laboriously copying data from CSV reports into home-grown Excel dashboards, these are a welcomed addition to my workflow process. I recently added the Excellent Analytics plugin and have found it to work quite well - it has already proven to be a great time-saver.

A big 'Thank You' to the developers who built these solutions.

thewink said...

Could this help us get to this report?
http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4fab8eb926a0ee12&hl=en

MO said...

Anyone know of something similar for AdWords?

. said...

Any posibility with google Docs?

Ryan said...

All of the Analytics in Excel solutions are for Windows based machines. Are there any that can run on a Mac with the latest Office suite?

Deepak said...

good to know

J. M. Strother said...

Would love to see similar plug-ins that work with the Open Office spreadsheet.
~jon

H Idden said...

If this worked it will be awesome and save me loads of time.

To be fair if you simply made it so that the table were standard it would be pretty easy to pass parameters in the URLs and import the data directly which would be really nice.

I tried both:
excellent analytics - didn't work at all
shuffle point - quite good but filters are really limited and some combos crash it

Will check out the others. Thanks

Mark Red said...

It's nice to read all the comments and suggestions here. Mac and Open Office "ports" of Excellent Analytics could be a possibility.

Everything depends on:
a) demand
b) developer time availability (it's an open source, non-profit, project after all)

If any developers read this we welcome you to join the Excellent Analytics team.

Ravi Pathak said...

Hi,

I work for Tatvic(one of the plugin makers above) and I just wanted to read these comments as feedback. We will try to see if we can make our plug in available for Mac or for open office.

Thanks all for sharing your thoughts !

Nadia King said...

I monitor 700 profiles across 20 GA accounts. Will any of these solutions work (or work best) for a large volume of accounts? Thanks!

Rasmus said...

you can use this youcalc tool for analyzing multiple accounts with large data sets: http://www.youcalc.com/apps/1249652239535

Phil said...

I'd love a Mac option too....

Matthew said...

I would love Mac versions aswell please :)

Julio Alonso said...

Mac and/or Google Docs options please.

sam.walton said...

Definitely on board for a Mac solution please!