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.
Mac OS X ® is a trademark of Apple, Google Analytics ™ is a trademark of Google.
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.
However I understand if you have some doubts using your Google account information, but it's necessary to do that for authentication with Google. If you don't trust me, you can always right click the widget file, click "Show package content" and look for the main.js file as that is the controller file of the widget. If you know JavaScript you should be able to find your way around in it and see that the information is only submitted to Google. But if you still don't trust the widget, please don't use it. It's easier for the both of us :)
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.
Comments
GAget – Google Analytics Widget for OS X Dashboard | Pixel perfect web design by Zoltan Hosszu
GAget – Google Analytics OSX Gadget | Andi`s Blog
GAget pokaże statystyki Google Analytics na Twoim Dashboardzie | AppleWorld - wszystko ze świata Apple
GAget dla Mac czyli Google Analytics w Dashboard. Widgety dla Apple Mac. | Krystian MacKozer Kozerawski
GAget: un bellissimo widget che porta Google Analytics nella vostra dashboard | iSpazio MAC
Google Analytics direct pe Dashboard [Mac] » Dante's Blog - iPhone ruined my social life!
Gaget: Google Analytics en el Dashboard de Mac OS X | SegelSoft
» Weekly List #20 » Stefan Laketa - laketa.com
GAget Puts Beautiful Google Analytics on Your Dashboard | | Daily Gizmo NewsDaily Gizmo News
GAget – ein Google Analytics Dashboard Widget
GAget — A Google Analytics Widget for OS X
GAget – Google Analytics Widget for Mac OS X — Preshit Deorukhkar
lpociask.info» Blog Archive » GAget – Google Analytics Widget
GAget – Google Analystics für OS X - Verpixelt.org
GAget Widget – Theo dõi Google Analytics trên Dashboard « Mac.Tutsvn | Tips and Reviews for Mac
GAget – Google Analystics für OS X – Stadtpirat
QuickLinks vom 19. August bis zum 29. August — instant-thinking.de
『GAget』常にアクセス数が気になっちゃう人にオススメなウィジェット | NANOKAMO BLOG
Die besten Google Analytics-Widgets für das Mac OS X-Dashboard - Mac OS X
Google Analytics no Dashboard | Sites com Hybrid Design | Alquimia Mística | Simplifique o seu site.
Google Analytics no Dashboard
GAdget : un magnifique widget dédié à Google Analytics | Benjamin Crozat
Google Analytics Widget for Mac OS X Dashboard | Design That Sticks
GAget: widget para visualizar estadísticas Google Analytics en Mac | Kabytes
GAget — Harj Manhas
Widget di Google Analitycs per Mac OS X - sastgroup.com
Un gadget pour suivre vos statistiques analytics sur votre mac
Widget di Google Analitycs per Mac OS X | buonaguida.com
GAget, un widget Google Analytics pour Mac OS X | Le blog des nouvelles technologies : Web, Technologies, Développement, Interopérabilité
Widget di Google Analytics per Mac OS X
Google Analytics Widget for Mac OS X Dashboard | PHP Ocean
GAget ابزارک Google Analytics برای سیستم عامل مک، طراحی وب سایت
OS X Google Analytics Widget | ChurchMag
Google Analytics Widget for Mac OS X Dashboard | uxstats
GAget GOOGLE ANALYTICS FOR MAC OS X DASHBOARD | Make It Work For Us
CODERBB – YOUR LINE CODE » Blog Archive » Google Analytics Widget for Mac OS X Dashboard
GAget un widget gratuit de Google Analytics pour Mac Osx | Julien Coppola, Le site !
GAget – Widget per Google Analytics FREE | DigitArts.it
GAget:在苹果电脑的 Widget 上快速查看 Google Analytics 数据@爱水煮鱼 | seo博客大全
Pon Google Analytics en el escritorio de tu Mac OS X
Google Analytics na Dashboard | Marcin Pilśniak
GAget – schickes MacOSX Dashboard Widget für Google Analytics | Technical-Life
Google Analytics : un Widget pour votre Mac OS X
GAget » Cycads Australia – Website Design
GAget - Blog do Edu
GAget - Google Analytics Widget for Mac OS X Dashboard | Julian Joswig: IT Blog
Webmasterkit.info » Google Analytics Gadget (MAC Only)
Google Analytics Mac Dashboard Widget | widmr.com
Google Analytics Dashboard Widget ::. | Paul Schmuck WebDevelopment
Qink | Google Analytics Widget for Mac OS X Dashboard
Social Web Media Enthusiast » Google Analytics Mac Dashboard Widget
Informatika | Panorama.hu
GAget - Estatísticas do Analytics no seu dashboard (MAC) | João Vagner
GAget 1.2.2
GAget | Klosinski.net
GAget – Google Analytics Widget for Mac OS X Dashboard | Pixel perfect web design by Zoltan Hosszu | Weeplz.dk
Controlar as visitas do seu site com o GAget « Draft…
GAget: Creative Google Analytics Widget for Mac OS X
GAget, widget de Analytics para Mac OS X | VitaminaBit
GAget | Doesign
Free Google Analytics Widget For Mac OS X: GAget | The Web logix Blog
I dybden på et måleverktøy | iBellaris
Dashboard tip: Google Analytics | iPhoneMánia.sk
絶対欲しくなる!毎日10時間以上Macを触る僕がインストールしているアプリ87個まとめ! | 僕ノート
全部入れたい!毎日10時間以上Macを触る僕がインストールしているアプリ87個まとめ! | 僕ノート
Die 5 besten Dashboard-Widgets – Deskmodder.de
GAget un widget gratuit de Google Analytics pour Mac Osx I Julien Coppola
【Mountain Lion】 MacBook Air に入れたアプリ94選 » Libre Free Gratis! | Libre Free Gratis!
Best Google Analytics Dashboard Widget
GAget, widget para el Dashboard de Mac OS X, controla tu cuenta de Google Analytics | iPad Books
October 22, 2012 10:24 pm
Okay, so I just enabled commenting on the page. I’ll answer questions here as well if you have any, regarding GAget.
A small update regarding GAget usage: the latest daily requests record is 206k, which happened on October 17. Thank you all for using GAget! <3
October 23, 2012 10:34 am
Just updated 1.2 to 1.2.3 (actually 1.2.2) and won’t recognise my Google login? On Mac OS 10.6.8 (Snow Leopard) Just tried a couple others – won’t recognise any logins.
October 23, 2012 10:37 am
It’s because OSX caches the widgets, so when you update, it won’t load the new file unless you restart the Dashboard. You can do this by typing ‘killall Dock‘ in Terminal or by logging out your user in OSX.
October 29, 2012 5:21 pm
Is there any way to display the name of the site being tracked on the widget itself? When running multiple widgets for different sites its hard to distinguish between them.
October 29, 2012 5:40 pm
Darren, you can check the selected profile on the top left corner of the widget: http://cl.ly/image/292h0A3d1N1I
If you set up the names of your profiles in Analytics, it’ll help you distinguish them.
October 30, 2012 8:42 pm
Wonderful! Thanks for the tip.
November 5, 2012 12:40 pm
Wonderful!
Please add real time user feature.
Thanks man.
November 5, 2012 1:12 pm
Google’s API doesn’t support it yet, so I can’t add these features.
November 8, 2012 9:27 am
Hi, is in your analytics dashboard real time visitors? I search dashboard with real time visitors. Thank you
November 8, 2012 9:28 am
sorry, i read preview question, thank
November 8, 2012 2:31 pm
I keep getting authentication issues. It worked fine, then I wanted to change my account and now I can’t get it working again. If my password is correct I get: “Error: 404 error.
Is your account information valid?” If the information is wrong I get: “Authentication error. Please verify your information”
November 11, 2012 11:05 am
You should make sure that you’re using 1.2.3. Google changed things in the API and since then GAget 1.2.2 doesn’t work. After you update make sure to open Terminal and type ‘killall Dock’ which will restart Dashboard and load the latest version of GAget.
November 22, 2012 11:11 am
Wow! Nice widget for Google Analytic. Wish Google API would support real-time analytic too.
However, can you add another feature to check multiple profiles at a time? I mean, I have several sites and it would be great to check their info at a time.
Thanks!
November 22, 2012 8:36 pm
Thanks for the feedback. It has been requested a couple of times to add some sort of option to add multiple sites to one widget, but I always wanted to keep the interface simple.
However you can always just add a couple of instances of the widget to your Dashboard.
February 18, 2013 11:53 pm
how do you add multiple instances to the dashboard?
February 19, 2013 9:47 am
You can use the (+) icon in the bottom right of the Dashboard.
Best Dashboard Widgets for Mac OSX - Useful Dashboard And Desktop Enhancements
December 11, 2012 6:41 am
Excellent work! Thank you very much.
December 16, 2012 10:12 am
Thank you. Is there a widget for AdSense as well?
December 17, 2012 5:43 pm
Excellent Work , I Love the creative design by Zoltan Hosszu ..
Thank you and keep it up ..
UX Adventskalender 2012 | Tag 23: GAget – Namics Weblog
January 1, 2013 3:16 am
Hi,
Awesome Widget! I was just wondering whether a future version might have average pages/visit showing?
Thanks again,
Katie
January 4, 2013 8:17 pm
Nice work. If I’m not mistaken Google does offer real time tracking if you request access for each campaign.
January 7, 2013 9:27 am
Unfortunately according to the API documentation by Google, this is not the case. Even though you can check out the real time data in Analytics, I, as a developer cannot access that data via the API, so I can’t integrate it into GAget. Yet.
January 22, 2013 1:11 pm
Zoltan, how are you?
Good widget… If you put real time number this widget would be 100% perfect.
January 27, 2013 9:16 pm
Hi there.
Thanks for this great widget. I’ve have 5 of them on my dashboard.
I am wondering, is there a way to restore all five each time I update it?
At the moment, when I update I have to manually add and set up five instances of the update. If there’s a way to have the previous set up restore itself after the widget is updated, I’d love to know about it.
Thank you,
Jonathan
February 2, 2013 8:05 am
Hi Zoltan,
Love the widget, but I’ll buy more than a coffee for you if you can make it into a jQuery plugin. I’d like to plug in some GA functionality to a website and would love to use your widget as to do so. Would it be a big task to strip out the Apple-specific widget code and structure it as a jQuery plugin?
Cheers,
Adam
February 7, 2013 1:20 pm
I don’t think that’s gonna happen any time soon. Sorry.
February 19, 2013 10:13 pm
Love the widget! Great job. I would love to have this web based some how. Im always on the go and not by my computer. I know you just mentioned Jquery Plugin is a long ways off but any other faster options? I also be willing to buy you lots of coffee.
Thanks,
Andrew
February 20, 2013 12:45 pm
The upcoming iOS version would solve this problem for you
March 12, 2013 3:07 pm
Love the widget! I saw it earlier here in the comments, but I’d love to get a just as pretty and usable Adsense widget as well if you have the time and energy
Will send some money over!
Thanks for the most useful iOS-widget ever!
Google Analytics Widget for Mac OS X Dashboard | tutspond
March 17, 2013 7:23 pm
i can’t add this widget, OS doesn’t ask for install please help.
March 31, 2013 12:02 am
Possible bug: the widget worked perfectly but after changing the password to a more secure one (21 characters, with lower and upper case, numbers and symbols) it gives me the “Authentication error. Please verify your information” message.
I’ve tried reinstalling it, closing all the widgets and restart, but it doesn’t recognize me anymore (I’m already using the last version: 1.3).
Could this be because the new password is to long? The “?” symbol in the password maybe?
Thank you very much for this great tool!
March 31, 2013 1:30 am
Ok, I found the problem. It was because of the two steps verification process I activated through the Google Account. After doing that, you need to generate a different password for every application.
GAget – Google Analytics Dashboard | Pixelview
April 12, 2013 7:27 pm
This is awesome! Thank you so much!
April 20, 2013 7:01 am
Is Gaget down? Can’t access user data from GAnalytics.
April 20, 2013 7:33 am
No, GAget works just fine.
April 23, 2013 6:26 am
I have also an error with GAget.
“No data could be retrieved from Google Analytics”.
My internet is up and the Google status is ok.
April 23, 2013 6:29 am
Stefan, it appears GAget has hit the limit for daily requests. I’ll request some more again from Google, but in the meantime please be patient. The limit resets in about half an hour.
April 23, 2013 9:58 am
Ah, ok.
No worries, great tool and great service from you.