November 12, 2011

Rapid query binding in Excel

Adding a new query to an Excel workbook using ShufflePoint's IQY Web Query capability is pretty fast and easy. But faster and easier is always better. After finding that another Excel default wasn't appropriate (and Excel doesn't remember your selections for the next query), I decided to create a short macro which makes all of the settings that we recommend in our how-to on Excel. It eliminates a dozen mouse clicks and the chance to make mistakes. The macro assumes that your key, timeframe, and profile cells have been named. You can do that by right-clicking those cells and selecting...

Read more...

May 20, 2011

Google Analytics Event Tracking by Page

Over the recent months we've been getting a lot of requests from our clients to gather data on what page an event occurred on. It turns out the solution was the just right mix of dimensions and filters. First, a little background on Google Analytics event tracking: Google Analytics gives you the ability to track different actions that visitors take on your website through some customization of the stock Google Analytics tracking code . Some of the most popular event tracking applications include clicks on outbound links, document downloads, video stats like plays, pauses and finishes, flash elements, AJAX elements,...

Read more...

April 22, 2011

Data-driven maps in Excel

After creating this entry and the images, it was realized that another parameter, "visualization", was needed to make the solution generic. The updated Excel file reflects this but the screenshot does not. Several customers in the past have asked if it is possible to place thematic maps in Excel and PowerPoint. And in the past, my response to these queries has been "probably, but it sounds difficult". Recently a new customer asked this questions, and, having recently blogged about Google's new map gadgets, I decided to have a go at getting maps into Excel. In the recent map gadgets article,...

Read more...

February 14, 2011

New Google Map gadgets

Some time while I wasn't paying attention, Google posted a neat new map gadget to the visualization gallery. It is called "Geomap", and it is the same map gadget used in the Google Analytics web portal. The documentation page is listed at the end of this article. This gadget also shows up in iGoogle with the name: "Value Map". If you type that in the "search for gadgets" box, it should come up as the first entry (don't search for or use "Geomap" as this finds a non-Google gadget). The gadget renders using Flash, which means no iPhone/iPad support. But...

Read more...

January 03, 2011

Resolving named timeframes at start of new year

We found today that the monthsToDate timeframe is throwing an error and we plan to roll out a hotfix tonight to address this but wanted to first get feedback from users. We believe that the correct behavior will be to make the following translations when the query is run in the first month of a year and has a ga:month dimension present. monthsToDate is replaced by lastCalendarYear lastCalendarYear is replaced by lastCalendarYear2 lastCalendarYear2 is replaced by lastCalendarYear3 The rational is that if you requesting months at the end of a monthly reporting cycle and it is also the end of...

Read more...

May 26, 2010

Excel Web Query "dashboard" generator - report all queries in a spreadsheet

Excel reports built with ShufflePoint can get complex when you add lots of queries. Part of the difficulty is that Excel doesn't have good tools to look at all of the queries that you have added to your workbook. To plug this gap, I've created a macro which a new sheet to the current workbook and creates a sort of "dashboard" of all the queries you have added. A new sheet named "QueryDebug" is added to the workbook. I think any ShufflePoint customer using Excel will find this to be useful. A useful extension to this macro would be to...

Read more...

May 17, 2010

Creating Dynamic Tag Clouds using ShufflePoint and Google Analytics

Tag Clouds are a very common paradigm for navigation on blogs and web sites. The typical tag cloud consists of a block of works, one after another, usually ordered alphabetically and with font size being used to represent a variable such as the number of articles so tagged or the number of searches performed on a particular tag. I am going to set out in this article to create a Google Gadget which implements a tag cloud from data obtained from Google Analytics. Using custom variables to tag pages First, consider how you can "tag" pages with Google Analytics. There...

Read more...

May 06, 2010

Why keep IQY keys as parameters

The default ShufflePoint IQY files have four parameters: key, profile, timeframe, and query. Customers often ask if they can remove some parameters to make data imports more streamlined. You can certainly edit the IQY and remove timeframe and profile. I always keep such a file handy (see attached). They can be removed because they are optional. If these parameters are not specified in the query or in the IQY parameter, it will use your ShufflePoint defaults. The authentication key is not optional so it must be present either as a parameter or as a static string in the IQY file....

Read more...

March 22, 2010

GAQL queries with two timeframes

Our latest build includes the ability to have two timeframes present in the query. ShufflePoint will interpret the second time period as a previous period against which you wish to compare the first period. A simple example of such a query is: select metrics ga:visits on columns dimensions ga:medium on rows from default where timeframe lastMonth, lastMonth2 In English, is "Get visits by medium for last month and the month before, and get the values and the change in values" Since only Excel imports using IQY files currently support this new feature, the first thing I'll do is get an...

Read more...

March 12, 2010

New TreeMap Visualization Gadget fed from GAQL query

Ok, I admit it. I'm a gadget freak and a visualization freak. So of course I am going to enjoy playing with the Google Visualization Gadgets. You need to check periodically to see what cool gadgets Google or 3rd party developers might have added to the gallery. Today I notice a new Treemap gadget by DrasticData. I was present at CHI99 when Wattenberg first showed this visualization which became famous as the "Map of the Market" on SmartMoney. It is great to see a high-quality implementation arrive which can work with the Google Vis API. This visualization works really well...

Read more...

©2010 ShufflePoint, Inc.
a