Track The Click


Tracking clicks

Track The Click helps website owners better understand how site visitors interact with links on their site. The main function of the plugin is to track clicks as they occur on a WordPress website in real time. Track The Click uses client side Javascript to record all outbound click events and record them to a local database, or optionally forward them to Google Analytics. Once the data is recorded, Track The Click offers a number of views, to interpret and analyze the click behavior.

Why track outbound clicks?

Improve affiliate link performance

By tracking and recording where and how your visitors click and leave your site, you can optimize your website and pages for increased affiliate revenue.

Demonstrate advertising value

If you have website sponsors or advertisers, the external click data can be invaluable. Your clients might not be sophisticated enough to check their own website analytics, so you can provide them with the data yourself; how well did the ad perform, how many users left your sites for theirs through the ad in question? From that they can develop a Return On Investment number for the cost of your campaign.

See where your site visitors go next

If the bulk of your visitors are leaving your website for a specific destination, maybe there’s room for extra content on your own site. Why send your traffic elsewhere if you can meet your visitors’ needs yourself?

See which pages are driving external traffic

Using the Track The Click plugin you can review which of your website’s posts and pages are sending the most external traffic. These may be potential sources of new affiliate revenue.

Why Track The Click?

Simple. Easy. Quick.

Once you install the plugin you can begin tracking clicks within 60 seconds. You don’t need to subscribe to our site, our newsletter, or any other signup form. Download, install, start.

Made by bloggers for bloggers

We made the plugin because we were also frustrated by the lack of ways of track clicks on our sites. Track The Click is the result of that frustration.

Free and lightweight

The basics of the plugin are 100% free. The plugin is also made with site speed first and foremost in mind. We won’t add 1000s of lines of bloated code to your website.

Data insights

We’re constantly working to show you as much data around your link click as possible. What time of the day was the click? What page did the click leave on, what was the anchor of that click? We’re always looking to add more and more data.

Core features

The basic functions of the plugin are free, these include:

  • Unlimited link click tracking
  • Local tracking and reporting of clicks
  • No limit on storage of link click data
  • Real time forwarding of link clicks to Google Analytics for tracking and reporting
  • Track outbound link clicks in all areas of your site: header, body, widgets and footer
  • Two standard views

The free version comes with two views. Each view represents a different way to see your outbound link profile. The two free views are the link and domain view as follows. The standard free view is the link view. For every outbound click on your WordPress website this shows:

  • Link URL
  • Anchor text of the link clicked
  • Post or page on your website where the link occurred
  • Total of link clicks in specified time period


  1. Log into your WordPress admin
  2. Click Plugins
  3. Click Add New
  4. Search for Track The Click
  5. Click Install Now under “Track The Click”
  6. Activate the plugin


July 3, 2024
We were having an issue with lightspeed cache plugin and the developer responded immediately by addressing the issue and updated the version, in order for it work for us. Overall very good and helpful plugin with exceptional support by the developer!
May 16, 2024
I was looking for a plugin to just track the number of clicks on each link on my site, and most articles on the web advised installing big plugins like MonsterInsight, which is an overkill for my needs. Then I discovered Track The Link. You install it and it works. There are a few useful parameters that can be modified if necessary, but the simplicity of use is remarkable here. I’ll translate it in French as soon as I have time 😉
May 3, 2024 1 reply
Very nice, simple and exactly what I was looking for. It tracks all the clicks. 1 question, why it could not track button with icon. May be as the button has no anchor text. ? Anyway, its good.Thank you, developer.
November 2, 2023
I wanted to track which of my 3 click-to-call links was getting the most action. Each has a different anchor text, but this plugin is merging the data of all the locations under a single anchor text.
August 2, 2023
Had a client needing to track what links were clicked within a page. Found this to be the only non-ga entangled plugin. Installed it, added sample buttons on a page and bam. It just works. The report with the links is very easy to review as well.
May 17, 2023
A fantastic plugin that works well. It’s straightforward and I appreciate the improvements from the developers. Thank you for this great plugin.
Read all 14 reviews

Contributors & Developers

“Track The Click” is open source software. The following people have contributed to this plugin.


Translate “Track The Click” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Track middle button clicks
  • Add data-no-optimize to scripts for compatibility with LiteSpeed Cache


  • Pro Exclude clicks on elements with class no-ttc


  • Track middle button clicks, too


  • Prevent error when money parameter missing from result


  • Pro CSV download of reports


  • Add data-noptimize to scripts for compatibility with Autoptimize


  • Last part of SQL injection vulnerability fix


  • Fix SQL injection vulnerability


  • Pro Fix updating from EDD
  • Pro Move EDD functionality into pro files


  • Pro Pro licensing
  • Pro Optionally don’t track clicks from admin users
  • Pro Optionally don’t track clicks from logged in users


  • Check for existence of Pro plugin files before including them


  • Click graph design refresh – thanks Pep!


  • Allow setting of data retention period, delete data older than setting


  • Include Google Analytics JavaScript file only if any GA functionality is enabled


  • Handle empty date format


  • Don’t exclude home URL by default


  • Add display of click counts by links to frontend


  • Move Google Analytics click listener to DOM-wide
  • Include Google Analytics functions if any GA functionality is enabled


  • Listen for clicks across the DOM rather than on each individual link


  • Set explicit default timestamp for hits


  • Pro Tag money links based on patterns


  • Pro Viewing of money link data


  • Stop JS to do with graph generation from running if not on graph screen
  • Pro Money link tagging


  • Move graph settings into dropdowns


  • Put site address in exclusion instead of hardcoding


  • Add by-page data view


  • Remove plugin data on uninstallation


  • First public version