clickthrough_tracking.cgi gives you the ability to keep track on how many times certain urls are clicked on in your list messages.
clickthrough_tracking.cgi should be installed into your mojo/plugins directory. Upload the script and change it's permissions to 755.
Add this entry to the $ADMIN_MENU array ref:
{-Title => 'Clickthrough Tracking', -Title_URL => $PLUGIN_URL."/clickthrough_tracking.cgi", -Function => 'clickthrough_tracking', -Activated => 1, },
It's possible that this has already been added to $ADMIN_MENU and all you would need to do is uncomment this entry.
Clickthrough tracking works by passing the URL you want to track to a script that keeps track of what URL gets clicked when, then redirecting the user to the real URL.
To use the clickthrough tracking capabilities, first visit clickthrough_tracking.cgi in your web browser and activate clickthrough tracking
When you write a list message use the special [redirect] tag, instead of just a URL:
Instead of:
http://yahoo.com
Write:
[redirect=http://yahoo.com]
If you're are writing an HTML message,
Instead of:
<a href="http://yahoo.com">http://yahoo.com</a>
Write:
<a href="[redirect=http://yahoo.com]">http://yahoo.com</a>
Make sure:
[redirect="http://yahoo.com"]
Yes!
[redirect=http://yahoo.com]
[redirect=yahoo.com]
Yes!
[redirect=http://yahoo.com]
If you want, you can use any protocal you want, be it http, ftp, ical, etc.
=back
After a mailing list message is sent out with clickthrough redirects in them, the reports can be viewed by visiting clickthrough_tracking.cgi in your browser.
Although the power of being able to track individual subscribers is great, it's also important to remember about people's privacy.
These files are written in whatever directory you set the $LOGS variable to. If you haven't set the $LOGS variable, they'll get written wherever the $FILES variable is set to.
Date Message-ID URL
These three fields are tab-delimited.
Copyright (c) 1999 - 2003 Justin Simoni me@justinsimoni.com http://justinsimoni.com
All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.