The Tracker plugin creates analytic reports of activity of your mass mailings. You can think of a mass mailing being a campaign if you'd like and the Tracker plugin being what presents data on your campaign.

The activities that are logged and reported include:

User Guide

For a guide on using Tracker, see the Dada Mail Manual:

For more information on Pro Dada/Dada Mail Manual:

Birds-Eye View

These reports include the above information in tabular data, as well as in a line graph, for past mass mailings to help you spot general trends. This information can also be exported into .csv files, giving you more flexibility, specific to your needs.

Individual Messages/Campaigns

Along with the birds-eye view of seeing data of many messages at once, each mass mailing/campaign can also be explored.

All this message-specific data can also be exported via .csv files that may be downloaded.

What's below will go into installing the plugin and advanced configuration.

Installing tracker

This plugin can be installed during a Dada Mail install/upgrade, using the included installer that comes with Dada Mail. The below installation instructions go through how to install the plugin manually.

The tracker plugin comes with Dada Mail. You'll find it in the, dada/plugins directory with the file name, tracker

Change its permission to, 755.

List Control Panel Menu

Now, edit your .dada_config file, so that it shows the Tracker in the left-hand menu, under the, Plugins heading:

First, see if the following lines are present in your .dada_config file:

 # start cut for list control panel menu

 # end cut for list control panel menu

If they are, remove them.

Then, find these lines:

 #                                      {
 #                                      -Title      => 'Tracker',
 #                                      -Title_URL  => $S_PROGRAM_URL."/tracker",
 #                                      -Function   => 'tracker',
 #                                      -Activated  => 1,
 #                                      },

Uncomment the lines, by taking off the, "#"'s:

                                        -Title      => 'Tracker',
                                        -Title_URL  => $S_PROGRAM_URL."/tracker",
                                        -Function   => 'tracker',
                                        -Activated  => 1,

Save your .dada_config file.

Specific Plugin Config Variables

These variables have defaults saved in this plugin itself, but encourage you to reset the defaults to the values you may want, instead in your .dada_config file, in the, $PLUGIN_CONFIGS variable, under the, Tracker entry


The name of this plugin


The URL of this plugin. This is usually found by default, but sometimes the default doesn't work correctly. If this happens to you, fill it out in this variable


This variable holds the file path to the location ofthe GeoIP database. The GeoIP database is a IP Address -> Location lookup table, to quickly and easily figure out the location based on the IP Address.

This database is updated monthly and new copies can be obtained at:

The database is licensed under the LGPL, so it's OK to ship Dada Mail with a copy of this database.

If you find it necessary, you may keep a copy of this database outside of Dada Mail and update it regularly and tell this plugin where to find the database to use.

For more information, see:

This product includes GeoLite data created by MaxMind, available "/" in from http:


Like, GeoIP_Db, this variables holds the absolute file path to the City Geo IP database. Copies are obtained from,

Compatibility with clickthrough_tracking.cgi

The previous iteration of this plugin (tracker.cgi) was called, clickthrough_tracker.cgi. Do not use this old plugin with anything newer than v4.5.0 of Dada Mail. It will not work correctly.

Backwards Compatibility with the [redirect=] tag

Past versions of Dada Mail (before v4.5.0) used a different syntax for redirect URLs. The syntax looked like this:


This tag format is still supported, but consider it deprecated.

Limitations of Redirect tags

One thing that you cannot do with the redirect tags, is embedd other Dada Mail Template Tags within the redirect tag.

This will not work:

 <?dada redirect url="<!-- tmpl_var -->" ?>

Upgrade Notes

The below is information for people who have used the clickthrough_tracking.cgi script in past versions of Dada Mail (before v4.5.0) and want to take advantage of the new Tracker plugin and also want to move over the old logged data.

Importing Old Clickthrough Logs

Data saved within the older, PlainText clickthrough logs would have to be moved over,

There is a script called, located in the, dada/extras/scripts directory that will do this conversion. Move it into your, dada directory, change its permissions to, 755 and run it once in your web browser. It may take a few minutes to run to completion.


Copyright (c) 1999 - 2023 Justin Simoni 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.

Dada Mail Project