Click Heat Map Support

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
boombatower's picture

I recently compiled a report, http://drupal.org/node/200054, on three click heat map frameworks and how they related to Drupal. In the report I suggested that ClickHeat he be integrated into Drupal.

The issue suggested that I explain how to setup a server to collect data using the click heat map. To do so few changes would have to be made to the base Drupal installation.

  1. The ClickHeat library needs to be placed on the server in a place accessible to the web. The library can be downloaded form http://www.labsmedia.com/clickheat/.
  2. A small snippet of JavaScript needs to be added to the page.tpl.php and configured to match the server settings. This can be done through the ClickHeat interface.

If this works out a module integration using less hack like methods can be created that also allows the results to be viewed from the Drupal administration panel, but for now this should work.

Comments

Great! I'd love to see this

Bevan's picture

Great! I'd love to see this made into a drupal module that can be easily and readily deployed on sites. It would gain very valuable data for d.o and g.d.o not to mention hundreds of other sites. It would also make remote usability tests on drupal core do-able and possibly even scalable.

One consideration, the module should allow the heatmap-tracking server to NOT be the server for the site that's being tested. I assume that is possible?

You might like to add your post to the GHOP group. In case you're not familiar with g.d.o:

  • subscribe to the GHOP group
  • edit this story
  • expand the 'audience' fieldset
  • check GHOP

While you're there, the teaser on the usability groups home page for this story is broken. You can use "<!--break-->" in the body in drupal to set where the teaser should end.

Bevan/

Creating module

boombatower's picture

I would be interested in creating a module to integrate this into Drupal.

One consideration, the module should allow the heatmap-tracking server to NOT be the server for the site that's being tested. I assume that is possible?

I believe that would be possible since the JavaScript/Ajax that is used to record the data can be sent anywhere, the only trouble may come from domain security conflicts with JavaScript interpretation, but I haven't looked into that.

If there are any specific suggestions on how to implement it let me know.

Development Started

boombatower's picture

I have created a project to create this integration module. http://drupal.org/project/click_heatmap

Check for updates, I hope to have a working version in a week or so.

Great! :) Bevan/

Bevan's picture

Great! :) Bevan/

First Release

boombatower's picture

I have made my first release. Check it out at: http://drupal.org/project/click_heatmap.

great work!

greggles's picture

Well done - boombatower. Congrats on this. I think we should give a demo of this module in Boston - are you going to be there? If not, do you mind if I give the presentation about it?

It would probably be good if we could get some other folks to help describe how to best use the results of this module.

I'm not sure this would fill a whole session - perhaps we can do a "usability enhanncing module lightning talks" and include this as one of the modules.

--
Open Prediction Markets | Drupal Dashboard

Boston?

boombatower's picture

I would like to go, but I need to raise money in order to go.
I have a fundraising page: http://boston2008.drupalcon.org/user/500.

I plan to work on integrating the viewing/administration interface to work inside the Drupal administration interface if I get the time. Currently busy with my last GHOP task: http://drupal.org/node/212731.

Co-present?

Bevan's picture

Great Idea Greggles. If you're not sure how to present ideas on usage of heatmaps, I'd be happy to help you prepare and/or co-present.

Are you going to DrupalCon? I'll PM you.

Bevan/

great

greggles's picture

@bevan Sounds great. I didn't get an email yet. I'll create a page about it on the drupalcon site. Do you think it's big enough to deserve it's own section?

@Boombatower - I'll be happy to ship some chipin your way. You've made great contributions and it would be great if you could make it out to Boston. If not, I'll just consider the money a down payment on meeting you at a future Drupalcon ;)

--
Open Prediction Markets | Drupal Dashboard

I would like to

boombatower's picture

I would like to come, but as of now I have $40 dollars. I started a new Chipin so I guess you could go ahead if you wish and if I don't get enough I will just save for next time.

http://boombatower.chipin.com/boombatowers-trip-to-boston-drupalcon-2008

Sorry Greg. I just realized

Bevan's picture

Sorry Greg. I just realized my message was unclear. I meant that I'll PM boombatower about it.

But since you've already created a session proposal and boomba probably won't make it I'll PM you now too!

Bevan/

I would still really like to

boombatower's picture

I would still really like to come and any financial aid would be appreciated. It is still possible.

2.x Branch

boombatower's picture

Just released 2.x branch of the module that provides full integration and viewing of heatmaps within Drupal.

If there are any comments on the heatmap interface post them: http://drupal.org/node/219506.

Gotta say some nice work

konfuzed's picture

Gotta say some nice work here boombatower. I was looking in to setting up heat maps to track how a redesign was drawing folks' attention and you just saved me a lot of time and work. Seeing what I can toss your way to hit Boston (I can't make it unfortunately :P )


Atlanta, GA USA

Dont work module Click heatmap View click heatmaps.

blogers's picture

Dont work module head map i put on my site , and forward to the site when in on the option

Click heatmap
View click heatmaps.

this my site

Underground Map

I try to confugured and nothing some tip to configured this module

http://drupal.org/project/click_heatmap

Usability

Group organizers

Group categories

UX topics

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: