Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ruby
branch: master

add specific html format for partial rendering, otherwise in some edg…

…e cases using formats other than html rails fails to find the partial
latest commit 67e35a9932
@taasaa taasaa authored
Failed to load latest commit information.
app/views/clicktale new versions of clicktale JS files
bin removed leftovers of clicktale JS file. Probably didn't remove it har…
config support for clicktale 'param' + readme
lib/astrails add specific html format for partial rendering, otherwise in some edg…
.document
.gitignore initial
LICENSE initial
README.rdoc
Rakefile initial
VERSION.yml
clicktale.gemspec removed leftovers of clicktale JS file. Probably didn't remove it har…
init.rb initial
install.rb initial

README.rdoc

clicktale

Summary

This plugin allows easy integration with Clicktale service (clicktale.com) Clicktale records user sessions, clicks, form input etc and plays them back later for usability review.

Installation

  • install the plugin

> ./script/plugin install git://github.com/astrails/clicktale.git

  • head to clicktale.net and signup for a free account. Or not free. Your choice.

  • get a tracking code from clicktale. It should look something like this:

    <!-- ClickTale Bottom part -->
    <div id="ClickTaleDiv" style="display: none;"></div>
    <script src="http://s.clicktale.net/WRc3.js" type="text/javascript"></script>
    <script type="text/javascript">
    if(typeof ClickTale=='function') ClickTale(<project_id>,<ratio>,<param>);
    </script>
    <!-- ClickTale end of Bottom part -->
  • replace <project_id>, <ratio> and <param> in the autogenerated config/clicktale.yml with values from clicktale tracking code.

  • add partials into layout inside the 'body' tag

    <body>
    <%= clicktale_top %>
     ...
    <%= yield %>
     ...
    <%= clicktale_bottom %>
    </body>

Note: The plugin works by leveraging rails caching mechanism, which is by default only enabled in production environment. To enable the plugin in the development environment do the following:

* set enabled=true in config/clicktale.yml (development section) * set config.action_controller.perform_caching=true in config/environments/development.rb

Another Note: As of this writing, clicktale service ignores existance of Safari browser. I hope it will someday.

Copyright

Copyright © 2009 Michael Mazyar. See LICENSE for details.

Something went wrong with that request. Please try again.