Either you’re a web developer, blogger or anyone with a website, you probably use Google Analytics to collect and process crucial data about your site’s visitors.
If you’re using OS X you will love this dashboard widget!
Although GAget is completely free, you could buy me a coffee if you enjoy using the widget!
For the development I used Dashcode, jQuery, the Google Analytics API and the 4 part series of James Litten about HTML 5 canvas. I used some icons from the awesome IconSweets pack and I got some inspiration from Adrian Kenny and Rovingrob.
My name is Zoltan Hosszu and I have been a professional web designer for 10 years now. In all my work I try to create aesthetic and usable things so when it comes to website designing I’m proud to say that I create pixel perfect web design.
This is my first OS X widget and it's only the first release, so if you find any bugs or problems with it, give me a shout at my website or at Twitter and I will try to fix it in the next version.
You need to be running OS X (10.5 at least) and a Google Analytics account. If you don't have one of these, downloading this widget is pointless.
After you downloaded the ZIP file, with the nice blue button above, you need to uncompress it and open the GAget.wdgt. OS X should ask you if you're sure about installing the widget on your Dashboard, you should press Install (if you're sure :P). The first time you run GAget you should automatically end up on the back of the widget, the Settings. You need to fill in your Google account information then press Authenticate. If you did everything right, you will be able to select the Analytics profile you wish to display on the front. Select one, press the Save button, and enjoy!
Widget information in OS X work like cookies in your browser: every information is stored on the machine you're using the widget on, so make sure you're using it on a personal or safe computer. Your computer communicates directly with Google so the information doesn't travel through other servers. When you remove the widget, every information stored for this widget is also removed so you can safely delete it.
GAget connects to Google's API using ClientLogin method for authentication and sends your data securely only to Google.
For the full information, I must let you know that GAget connects to zoltanhosszu.com to get the latest version number, so it can display the "Update 1.x" badge, but no data is sent to my server, only recieved by GAget.
Yes! This feature has been added in 1.0.5 update, so place as many of it on your dashboard as you want!
Unfortunately refreshing a widget in OS X Dashboard is quite buggy, sometimes you need to log out and in again to see changes. If nothing seems to work, the best way to update is to first open the "Widgets" widget and manually remove GAget. Then download the latest version from here and install it onto your dashboard. If this doesn't help open Terminal from Applications / Utilities and type the following command: killall Dock
Open Terminal from Applications / Utilities and type the following command: killall Dock . This will restart your Dock and Dashboard and all the widgets, fixing any bug present due to the update.
Apple introduced the Gatekeeper technology in Mountian Lion, which checks if an app is from a developer registered with Apple. I don't have this certificate (yet). Untill then you can right click the widget and click 'Open'. This will still say it's from an unidentified developer, but you'll be able to Open the file.
As of August 23 2012, Google's Analytics API has been changed to limit every application to 50 000 requests / day. This means that every time you use GAget to check out your data, the number climbs and when a lot of users check the data, this limit can be reached and then Google sends an Error 403: Forbidden feedback to the application. I've contacted Google about increasing the limit for GAget and they were kind enough to raise the bar up to 500 000 / day. Currently this seems to be enough, however as more and more users download GAget, we might reach this limit eventually.
Yes! To use GAget, open your Google Dashboard and under Account, click the 'Websites authorized to access the account'. Under Application-specific passwords generate a new application-specific password, and just copy & paste it to the password field of GAget, and you're ready to go.