In our ongoing efforts to support the latest and best technologies offered by Google Analytics, we are in the process of getting all our users to transition to using the 3.0 version of the Google Analytics API. We had previously requested that you re-grant to setup an OAuth 2.0 integration with ShufflePoint. But the process could not be completed when there is an existing grant. So we have spelled out below the specific steps below to remove any existing grants before creating a new grant. Note: please pay attention - there may be more than one current Google Analytics grant...
Read more...
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. 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. Click here to download a zip with the macro. Click here for instructions on using the macro and on saving a template file.
Read more...
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...
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...
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...
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...
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...
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...
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...
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...