I am an active community member and passionate concrete5 developer. My goal is to make useful, high quality add-ons to make your business more succesful and to grow concrete5. In case you are looking for a developer, I am available for work!

Thumbnail
Event Tracking

Developed by

Beginner
Beginner

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

If you've never heard of Event Tracking, please check https://developers.google.com/analytics/devguides/collection/analyticsjs/events

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.

Integrations

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.

See all add-ons from A3020

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