utilitees

- Addons for ExpressionEngine 1.6.x

AJAX Linktracker

Version Released Type License
1.0.3 2008-09-05 Modules Donationware (?)

AJAX Linktracker Documentation
Docs

Download  AJAX Linktracker
Download

Permalink AJAX Linktracker
Permalink

AJAX Linktracker Version RSS
Version RSS

This module allows you to track clicks on arbitrary links. You can use it to track file-downloads, outgoing links or even your internal navigation links.
All you got to do is to add an unique id-attribute to any link you want to be tracked.

The module utilizes javascript and a XMLHttpRequest to count the clicks. This has the disadvantage that you will not capture clicks by people who have javascript disabled . But on the other hand I see a lot of benefits. It uses no redirects which makes it pretty unobtrusive, your links look like always and there is no rank denial. It’s easy to apply to virtually any link on-the-fly. And it’s not triggered by crawlers but only by people actually clicking on links.


What does Donationware mean?
Donationware means you may use this addon in as many installations as you like. You are not required to pay anything for it, I would however appreciate a small donation if you like the addon and continue to use it. The amount is totally up to you.

Comments

araƧ kiralama:
2010-05-22 23:02

Great article. I like it. Thanks for information a lost.


Dave M:
2009-12-10 14:35

Note:  The bug form didnt seem to work.

Hello,

Awesome program, very clean and simple.

I may have found a bug.  I use the system to track downloads of our mixtapes.  I noticed that some mixtape pages were tracking clicks whereas others were not.  They are all called from the same template and the ID of the link was pulled from the title of the mixtape. 

I noticed that the mixtapes with the longest titles were the ones that didnt get tracked.  I shortened the IDs (I made it pull the IDs from a shorter field) and that seems to have fixed the issue.

Let me know what you think!  Would like to know if this is a bug or if its something I missed.

Dave M.
212-731-2906