The GA API statistics module should ship with a overview site statistics page. Wordpress and Google Analytics own dashboard page are good places to mine for ideas. Using Google's Chart API should give consistency to the presentation, which is nice.

Please also review #376103: Make /admin into a REAL dashboard. for discussion regarding building an administrative dashboard into Drupal 7. This is part of the D7UX project. Dashboard mockups and discussion are also at http://www.d7ux.org/category/projectframework/dashboard. Dimitri created the implementation issue so I'm sure that he has lots to say on the topic. If this dashboard lives in core or in contrib (see http://drupal.org/project/dashboard) does not change that fact that statistics will be front and center. Since Google Analytics is the most common method of tracking such information, the GA API stats module will be a critical piece in most implementations.

At this point, my recommendation would be to focus on creating a general overview page with only statistics. Down the road, this could be re-factored to use blocks, panels, dashboard, the D7 dashboard (or whatever) for drag and drop and/or other more advanced functionality.

Comments

rickvug’s picture

Joel: note that I posted about this issue at #376103: Make /admin into a REAL dashboard. to make sure that those interested in a Drupal dashboard would be in the know.

jgarbe’s picture

Is there currently a place to review overall site statistics, or is it only on a per-node, etc. basis right now? I may not be following the discussions correctly, but I read your development roadmap and it seemed that the overall stat thing was something that happened very roughly from the very beginning.

I'm not asking for anything specific or fancy about said overall statistics, simply: does that page exist? If not, it is very much so needed! I say this because for many of my extremely low-tech clients, logging into Google Analytics, etc is too taxing, and having one page where that data can be displayed saves them a lot of confusion. Thanks for the excellent work so far!

~Jacob

John Bryan’s picture

Also interested in a site statistics page

eme’s picture

+1 : that would be great!

j0k3z’s picture

+1 - Does anyone know how to hack this together? I want a few graphs that show traffic across the entire site that I can make into my own dashboard. The data is there in Google Analytics, its just a matter of grabbing it and throwing it into a block.

joshk’s picture

This would be pretty easy to pull together. I'd personally love to see it panelized so people can build whatever kinds of dashboards they like. :)

eme’s picture

My question would be more to see how to expose some things into Views. Then you can anyway panilize it if you wish to. But maybe exposing that in views is not that easy...

rickvug’s picture

@Eme: I completely agree that Views integration is where the module should head. I've created a feature request at #760592: Integrate with Views so Views can use Google Analytics as a data source.

@Joel: Hmm, Views integration... that could be an excellent 2010 GSoC application. Just saying. :)

jonskulski’s picture

subscribing.

NiklasBr’s picture

I like this. Subscribing. Just wish I had seen it earlier to make a GSoC application :)

timmillwood’s picture

I'm interested in linking this in with the Dashboard module (http://drupal.org/project/dashboard) I'll try and get a patch together in the next few weeks.

timmillwood’s picture

I think I may actually end up using blocks rather than the dashboard module, so may commit some cool blocks stuff.

eme’s picture

Indeed, a block would be better (integration into Panels, or Homebox, etc.). Because integrating this into Dashboard would oblige to install another module (which is quite annoying : often our installs already have too many modules installed!)

Thx!

rickvug’s picture

@eme Perhaps the solution here is the Views 3.x integration then a small helper module that packages up a basic report suitable for a dashboard. Is could be graphical using one of the charting modules that plugs into Views. I have no clue which one is the best at the moment.

eme’s picture

Yes, I do agree (and already wroted in another topic) : this module would have an incredible future if integrated with Views 3 that allows querrying not only Drupal DB.

For the charting module, best combination for me is Charts Graph and Views Charts, cause it includes not only Google Charts but amcharts as well.

But all charting modules should be ported to be compatible with Views 3...

grendzy’s picture

Status: Active » Closed (duplicate)