Status, 26 September, CaPReT-GA, testing, performance - Track OER

Cloud created by:

Nick Freear
26 September 2012

I'm a bit behind with my blogging and I have lot's to talk about, so let's dive in...

Way back on the 12 September I had two very useful meetings, including one with the wider Track OER team/group. The response to our progress on the technical activities was positive. Some significant outcomes from the meetings were:

  • Can we take the CaPReT-Piwik work and extend it to Google Analytics? After some discussion we decided that this was my next high priority task.
  • A suggestion from Guy Barrett regarding the [CaPReT-MSIE problem][cloud:6474] - can we put a HTML comment into the pasted content, to offer the user some help? <!--...-->
  • Can we ensure that CaPReT/-Piwik/-GA works with Drupal 6 - jQuery 1.3.2 (ie. an old version of the jQuery Javascript library)?
  • Can we ensure that the CaPReT Javascripts do not degrade the page load-times for OpenLearn, LabSpace and so on? (Performant isn't a word.. it is now.)

I got stuck into Guy's suggestion straight away, and extended it to include a link to further sources of help. You can see an example of the comment in this Google Doc.

I'm pleased to say that we have at least a partial solution for CaPReT-GA. I've used Google Analytics event tracking, with actions of 'copy' and 'view', the copied text as the event label, and the length of the copied text as the event value (for copy only). The copy action is fully tracked (source host and URL), but we haven't been able to get the destination host/URL. This seems to be a limitation of Google Analytics. A CaPReT copy uses Javascript, while the tracker that is added to the copied text and used to track views of the pasted content is a no-Javascript web beacon (web bug). You may like to view an example of CaPReT-GA - and try copying.

We've done some work on performance too, using Google's online Closure Compiler to [compress the CaPReT Javascripts][Toer:build/capret]. If you wish to add a version of jQuery and change "whitespace-only" to "simple optimizations", try this build script. The minified CaPReT-GA Javascript is here

The third round of technical testing was put back a week, but I'm happy to say that Roger Moore and Mick Deal have shown great flexibility. Testing is underway this week, using this test script. It concentrates on B2S testing with campaign tracking, CaPReT-GA testing, and a new strand C, testing the OER Form service and bookmarklet. I haven't talked much about this last point, but I'll leave that for a future post.

Nick, signing off. Over and out..

Extra content

Some further notes..:

  • Thu, 13 sep - Capret/MSIE - comment / help 'page',
  • Thu, 13 sep - Capret/-piwik/-ga - fixes for jQuery 1.3.2/ Drupal 6.x,
  • Thu, 13-14 sep - Capret-GA,
  • Wed, 12 sep - Nick/ Guy meeting, JISC RI team meeting,
  • Thu, 20 sep - Nick/ Laura Dewis meeting,
  • Tue, 25 sep - Test round 3,
  • performance,
  • Fri, 14 sep - Javascript compression,
  • 28 aug, 13 sep, 25 sep - GA custom reports, location/ service provider
  • Markdown - ?

"What is meant by ip pools"!topic/analytics/_KiE0C6gGtg
BFD_Diplomacy, 11/05/2010,
Yes, it is a collection of ISP's.

It's BT and the multitude of other ISP's who resell their ADSL infrastructure all bundled into one pot.

Nick Freear
14:14 on 26 September 2012

Embedded Content