Statistics

Opinion Lab Integration

cytefx - November 16, 2009 - 13:26

This module integrates the Opinion Lab feedback software into a Drupal site. You need an account with Opinion Lab to use the data gathered by this tool.

This module is just starting and provides a way to include the opinionlab code onto your pages, and customise the display of this without changing javascript files.

Development Support: initial development sponsored by The Economist

Chartbeat

Rob Loach - November 11, 2009 - 16:35
Chartbeat Traffic Alerts

A small module to provide third party integration with Chartbeat, for real-time site monitoring statistics. Note that the module currently just reports to Chartbeat. If you would like to do more with it, then please get involved in the issue queue.

Views Crosstab

Owen Barton - November 2, 2009 - 07:58

This views style plugin lets you display views results as a crosstab - grouping rows by one field, columns by another, and using an aggregate function (count, sum etc) of a third field for the table data.

For example, this module will take a table view with linear output like:

User Content Type Node ID
Anita Blog 1
Anita Page 3
Barak Page 5
Jamila Blog 2
Jamila Blog 4
Jamila Page 6

And turn it into a crosstab that counts the number of each type of content for each author:

User Blog Page Total
Anita 1 1 2
Barak 1 1
Jamila 2 1 3

A default view "content type count by user" that does just this is included with this module.

Top Terms

adub - November 1, 2009 - 19:50

Top Terms is a lightweight module designed to find popular terms on a site. These can be displayed as a simple block or used by other modules.

Popularity is measured by summing page hits for each article tagged with a term. It collects these results on a scheduled basis and caches them for better performance. The block display can easily be overridden by adding the following template files to your theme:

  • topterms-block.tpl.php
  • topterms-block-item.tpl.php

For integrating with other modules:

The following function is suitable for use by other modules: topterms_get(). It has the following signature and defaults:

topterms_get($cacheid = 'topterms', $vids = NULL, $limit = 20, $sorting = 'name')

Usage:

$vids = array(12); // an array of vocabulary ids
$limit = 20;
$sorting = 'name'; // 'name' or 'total'
$cacheid = 'myapp'; // or something like md5(implode('', $vids) . $limit . $sorting) if you are generating dynamic queries
$data = topterms_get($cacheid, $vids, $limit, $sorting);

(N.B. This module is distinct to terms_statistics which measures accesses to taxonomy listings rather than nodes themselves.)

Developed by http://adub.com

Filefield Stats

FileField Stats is a small module which provides a new formatter that outputs a special link for tracking downloads.

Each download tracks the File ID, User ID, Node ID, Host IP & Referrer URI and a timestamp.

The formatter will produce a URL like this:

http://www.example.com/sites/example.com/files/filefield_stats/2/1/1/d4df983bbca181f8c9ef7683db1c3ab0

This URL works in a similar way to the ImageCache module. It provides a drupal callback within the files folder. This URL contains the File ID, the Node ID, the User ID and a special "hash" which is made up of the 3 ID's and the websites special private key. This means each user gets a unique ID. You cannot simply change the File ID to start scanning the website for files as this will invalidate the hash on the end of the URL. Without knowing the websites random 64 character private key, a user cannot regenerate this hash for themselves.

Once the URL is validated (ie, the system confirms the hash matches the requested file for the requested node by the requesting user), the file is served by Drupal.

UberCart MailChimp

arcaneadam - October 22, 2009 - 20:28
MailChimp Ecommerce 360

This module integrates UberCart with the Mailchimp API's ECommerce 360 feature for tracking store statistics for email campaigns sent via MailChimp. It also adds a checkout pane to the shopping cart that allows customers to subscribe to lists during the checkout process.

Features

  • Sends order info to MailChimp for campaign tracking
  • Adds a subscribe checkbox(s) to the Ubercart checkout process(New in version 2.0)
  • debugging and logging options
  • Options for Cookie storage length
  • Adds tokens to the MailChimp Module to get first and last name from UC orders

Requires

Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.