views:

517

answers:

6

I have an ASP.NET website set up, and I'm using Google Analytics for page tracking. The only thing I don't like is that I have to go away from my site (to the Google Analytics site) to see the report.

Is there any way to show the Google Analytics data on my own site with all the AJAX that they have?

+3  A: 

From my understanding, GoogleAnalytics doesn't have an API that supports this yet. It's something many would love, and hopefully will be available in the future. For now, just open a tab and refresh occassionally.

Aristotle
+3  A: 

You could just use an iframe that's inside a LoginView that only administrators can see. It won't circumvent authentication but you could at least proxy the analytics pages you cared about once you were authenticated.

Authenticating into analytics is pretty much a non-issue - at least for me. I'm so often logged in to Google that I almost never have to do so.

Also the first link on the "related" sidebar looks... well... related: http://stackoverflow.com/questions/791125/google-analytics-api-and-net

+1  A: 

As most of the stats are available in CSV and XML format downloads, why not use them as input for the new ASP.NET chart controls?

http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx

IrishChieftain
Cool, thanks! I'll definitely check that out.
Steven
A: 

just click on export tab u ll find there your pdf file. http://www.scissorpros.com

ashy
A: 

Google Analytic Dashboard Controls does exactly this. The project is immature and not that full featured, but useful for a quick overview.

Luke
A: 

I happen to be doing a side product which does exactly this: www.embeddedanalytics.com

M Schenkel