This is GHOP task #10: http://code.google.com/p/google-highly-open-participation-drupal/issues/...
"Click Heat maps" can be used on web sites to show what parts of a page are
frequently used. The Drupal community can use this data, particularly on
the administration area, in order to help improve the visibility of
frequently used links.
This task involves researching about click heat map tracking, what open
source/free heatmap tools are out there, and how they can be wired up to
work with Drupal.
The deliverable on this task is a report of at least three (3) open source
heat map tools, a list of at least five (5) pros and cons of each, and,
based on that, a recommendation for which one Drupal should use. It should
accompany a post to Drupal's Usability group about how they can setup a
test server to track heat mapping over the course of a few weeks in order
to gather data.
Resources:
* http://blog.corunet.com/english/the-definitive-heatmap
* http://groups.drupal.org/usability
Comment | File | Size | Author |
---|---|---|---|
#4 | heatmap_report.pdf | 96.55 KB | boombatower |
Comments
Comment #1
steve2580 CreditAttribution: steve2580 commentedI was assigned this task.
Comment #2
coloryan CreditAttribution: coloryan commentedPerhaps it would be possible to integrate this feature: (open source) http://www.labsmedia.com/clickheat/index.html.
If you need the contact info for the developer, let me know. I've chatted with him several times to get his SW up and running.
Comment #3
steve2580 CreditAttribution: steve2580 commentedLabs media
The 5 pros
1. instant deployment
2. security
3. multiple web sites
4. multi-users
5. free
The
5 cons
1. memory limit
2. Debug mode
3. admin page dosen’t show all things
4. admin page go slows on firefox
5. Version of GD doesn’t work properly.
Phpysmyvisites
The 5 pros
1. instant deployment
2. multiple websites
3. free
4. multi users
5. management of web site
5 cons
1. Geographic statistics
2. Define websites
3. Receive web site statistics
4. Visitor websites
5. 300 internationally web searches
this is my 5 pros and cons from each. i am currently working on my recadmandation
and i need more time i am going to work on this over christmas break.
Comment #4
boombatower CreditAttribution: boombatower commentedI have attached my report that I believe meets the requirements of this task.
The usability link is: http://groups.drupal.org/node/8360.
Comment #5
dmitrig01 CreditAttribution: dmitrig01 commentedThis is perfect!
Comment #6
boombatower CreditAttribution: boombatower commentedAs a note I went ahead and created the module to perform the integration based on my recommendation. The project can be found: http://drupal.org/project/click_heatmap.
Comment #7
anantagati CreditAttribution: anantagati commentedThank you for click_heatmap module.
Comment #8
JohnFilipstadChanged the component to reflect the new component categorization. (DocSprint @Drupalcon Szeged 2008)
John
-----------------------
Drupal Norge
Det offisielle norske nettstedet for Drupal
Comment #9
dawehnerWhat is a heat map?
Use
Click heat maps can be used to find trouble areas in websites and allow the developer to make
changes. Layouts that are not easy to navigate can be discovered and modified to make them
easier to use. Without heat maps a developer may never know that users find his site hard to use.
Available Tools
There are many tools available to collect heat data, but this report will focus on open source tools
that can be integrated into Drupal.
ClickHeat
ClickHeat was developed by labsmedia and provides click heat mapping funtionality. ClickHeat
can be found at: http://www.labsmedia.com/clickheat/.
Requirements
Setup
The library only requires a configuration file to be setup and has an interface to create it.
On each page that will record data a small snippet of Javascript must be placed at the bottom of
the HTML.
Pros
Cons
phpMyVisites
phpMyVisites is an open source GNU/GPL licensed website statistics and audience measurement
system. The framework provides many web statistic capabilities. The framework can be found
at: http://www.phpmyvisites.us/.
Requirements
Setup
The library only requires a configuration file to be setup and has a multi step interface to create
it.
On each page that will record data a small snippet of Javascript must be placed at the bottom of
the HTML.
Pros
Cons
The Definitive Heatmap
The Definitive Heatmap provides a simple way to use Apache module to create heat maps. The
Definitive Heatmap can be found at: http://blog.corunet.com/english/the-definitive-heatmap.
Requirements
Setup
The library requires the modification the the Apache configuration file in order to function
correctly.
Pros
Cons
Conclusion
ClickHeat heat provides the simplest system with the least amount of overhead. It does not come
with extra features beyond the click heat map. The code base is freestanding and fairly simple
and could be integrated into Drupal fairly easily.
The data collection method is very simple and doesn't require a database. The log file format
stores relevant data in a simple format that is both easy to read and space efficient.
The generated click heat map provides a clean interface and shows the clicks using an easily
recognizable gradient format.
Since the script is written in PHP and is well organized it could be integrated into the Drupal
module framework without too much hassle.
Comment #10
arianek CreditAttribution: arianek commentedhey boombatower or dereine - did the documentation in comment #9 end up anywhere? if not, should we create a handbook page at http://drupal.org/handbook/modules/click_heatmap and put it there? an update would be much appreciated, thx!
Comment #11
arianek CreditAttribution: arianek commentedpinged boombatower in IRC - this documentation was actually re: creating the module (not docs *for* the module) - and he did proceed to write the module, so this can be closed. marking as fixed.