[development] Community Analytics Package

Kyle Mathews mathews.kyle at gmail.com
Wed Apr 28 15:28:42 UTC 2010

I think the most straightforward thing to do would be to use Google
Analytics. It has an API now (and Drupal
that you could use to pull in data and build custom reports. The biggest
downside I know is that you're prohibited per terms of use on tracking
individual users so all data is aggregate.

--Kyle Mathews


On Wed, Apr 28, 2010 at 8:53 AM, Ken Winters <kwinters at coalmarch.com> wrote:

> I'm going to be writing an OG analytics package for a medium sized
> non-profit and
> contributing it back to the community, and would like some guidance on
> specific
> technologies.
> First, some background.  The site traffic is almost entirely OG-based and
> requires
> a login to access.  There are a few dozen public pages as well. Other than
> a lot of
> custom content types, the OG install is similar to GDO.  The site is
> currently D5, with
> plans to upgrade to D7 in the fall (yes, I realize D5 is going to be a lot
> of extra work).
> The goal priorities are (in descending order of importance):
> * Capable of providing the needed metrics
> * Quality reports and graphing
> * Expandable with later module integrations (not just OG)
> * Scalable
> * Reasonably installable
> * Compatible with shared hosting (requiring SSH access is probably fine)
> Metrics desired:
> * Session length
> * Nodes viewed (aggregated by content type)
> * Searches made (query and number of results returned)
> * Eventually also taxonomy integration
> Each would be stored with uids, and each Group would provide an aggregate
> total
> based on group membership.
> In addition to data collection and processing, I'm also going to need a
> reporting
> framework that will provide results as HTML and CSV export of table results
> (one
> day resolution).
> There have been many posts on the subject, but nothing that provides an
> obvious
> starting point:
> * http://groups.drupal.org/node/20452
> * http://groups.drupal.org/node/20889
> * http://groups.drupal.org/node/21563
> * http://drupal.org/project/nagios
> The underlying technologies I've seen thrown around are Google Analytics,
> Cacti,
> Munin, RRDtool, and Nagios.  Open source is desirable but not at the
> expense of
> critical features.
> If anyone can provide guidance about approaches or eliminate some of the
> technologies, it would be greatly appreciated.  I want to avoid a solution
> that is
> great for a small number of people but won't ever reach wide adoption.
> Thanks,
> --------------------------------------------------------------------------------------------
> Ken Winters
> Coalmarch Productions LLC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20100428/89ff94b1/attachment.html 

More information about the development mailing list