WWW::Analytics::MultiTouch

Multi-touch web analytics, using Google Analytics
Download

WWW::Analytics::MultiTouch Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Publisher Name:
  • Jon Schutz
  • Publisher web site:
  • http://search.cpan.org/~jjschutz/

WWW::Analytics::MultiTouch Tags


WWW::Analytics::MultiTouch Description

Multi-touch web analytics, using Google Analytics WWW::Analytics::MultiTouch is a Perl module that provides reporting for multi-touch web analytics, as described at http://www.multitouchanalytics.com.Unlike typical last-session attribution web analytics, multi-touch gives insight into all of the various marketing channels to which a visitor is exposed before finally making the decision to buy.Multi-touch analytics uses a javascript library to send information from a web user's browser to Google Analytics for raw data collection; this module uses the Google Analytics API to collate the data and then summarises it in a spreadsheet, showing (for example): * Summary of marketing channels and number of transactions to which each channel had some contribution (sum of transactions > total transactions) * Summary of channels and fair attribution of transactions (sum of transactions = total transactions) * First touch, last touch, fifty-fifty first/last touch, and even attribution of transactions. * Overlap analysis * Transaction/touch distribution * List of each transaction and the contributing channelsSYNOPSIS use WWW::Analytics::MultiTouch; # Simple, all-in-one approach WWW::Analytics::MultiTouch->process(user => $username, pass => $password, id => $analytics_id, start_date => '2010-01-01', end_date => '2010-02-01', filename => 'report.xls'); # Or step by step my $mt = WWW::Analytics::MultiTouch->new(user => $username, pass => $password, id => $analytics_id); $mt->get_data(start_date => '2010-01-01', end_date => '2010-02-01'); $mt->summarise(window_length => 45); $mt->report(filename => 'report-45day.xls'); $mt->summarise(window_length => 30); $mt->report(filename => 'report-30day.xls'); Requirements: · Perl


WWW::Analytics::MultiTouch Related Software