Event Tracking

Developed by

Version 9 Ready!
If you are into conversion on your websites, you need this! In Google Analytics, you can make sure your conversion l…


Event Tracking adds a plugin to CKEditor to easily add Event Tracking to hyperlinks.

If you've never heard of Event Tracking, please check

PHP 8 Ready.

CKEditor integration

A toolbar icon will be added to CKEditor. Also, when you right click on a link, an extra option appears in the context menu. In the Track Events dialog you can define the following properties:

  • Event Category
  • Event Action
  • Event Label (optional)
  • Event Value (optional)

Data attributes

If you add an event to a link, the CKEditor will add HTML data attributes to the link. This is because in the future you might want to switch to another statistical tool, or e.g. Google Analytics might change their API. The data-attributes are software agnostic.

Then, when the page renders, an additional JavaScript snippet is loaded, that basically checks for all links on the page with data attributes. If a user clicks on a link, it will make sure the event is tracked.


Currently, the add-on only sends events to Google Analytics, but this can easily be extended. Whether GA is used or not, is configurable via a dashboard settings page.

The add-on has support for analytics.js and gtag.js since version 1.1.0.

See all add-ons from A3020

Current Version: 1.1.0
Fully Translatable: Yes
Needs External Libraries: No
Compatible 8.2.1+
License: Standard
Support Response: Replies to tickets every few days.
Support Hosted: On
Needs extra server permissions: No
Needs Internet: No
Marketplace Tests:
Passed Automated Tests
Passed PRB Review