Joomla! 4 PHP 7.4 PHP 8.0 PHP 8.1

ochclickthisEver wondered how users navigate on your site? What links they click? Do you want to have a method for performing A/B testing on links / buttons? Or do you want a way to quickly collect invaluable visitor input with a question on your website or in your newsletter? Did you notice that the Google tools are blocked more and more by browsers and visitors who value their privacy, leaving you with at best an estimate of what visitors are clicking on your site?

Collecting invaluable visitor feedback was never easier!

Adding ochClick functionality to your Joomla! CMS gives you two simple but very powerful tools:

  1. Monitor clicks on ANY element on your website: all buttons, buttons with a specific css ID or classname, Google Ads, links, images, etc.
  2. Collect feedback on a question where you can have unlimited (configured) answers

These tools will give you invaluable input on what works and what not. A/B testing was never easier! it will also give you the possibility to collect feedback by users clicking on configured answers like: What is the best newsletter frequency: weekly, bi-weekly, monthly, or did you like this newsletter: yes, no.

So what do you think?

smiling face with smiling eyes and three hearts   thinking face

 

The possibilities are countless!

Everything you need to do is create a campaign in the back-end. You can create as many campaigns as you like. All clicks will be stored in a table and are displayed in a simple dashboard like overview. All responses can be exported (by campaign) in a CSV file. That way you can import the responses in e.g. Excel or in any other reporting tool, to provide you with nice graphs!

Per response the following information is collected:

  • campaign: the name of the campaign
  • response: the response clicked or 1 when a single response campaign was triggered
  • link: the link (if applicable) assigned to the clicked element (single response campaign)
  • component: the component that was showing when the element was clicked (single response campaign)
  • view: the view that was showing when the element was clicked (single response campaign)
  • task: the task that was showing when the element was clicked (single response campaign)
  • layout: the layout that was showing when the element was clicked (single response campaign)
  • catid: the category ID of the content item that was showing when the element was clicked (single response campaign)
  • cid: The content ID of the item that was showing when the element was clicked (single response campaign)
  • ip: the (anonymized) IP addressof the visitor who triggered the response
  • device-type: The device the visitor was using when sending in the response
  • created: time stamp
  • created_by: the name of the visitor (when logged in) who sent in the response

Screen-shots

[Gallery created with ochGlightbox]

Requirements

  • Joomla 4.2 or higher
  • Basic Joomla! knowledge available between the chair and the keyboard :)

Installation is easy!

  1. Download the package
  2. in the Back-end go to menu Extensions > Manage
  3. in the tab [Upload file package] click [browse]  and select your downloaded package
  4. click [Upload & Install], wait for the installation to finish

Component Configuration

  1. In the back-end go to menu Components > ochClickThis.
  2. In the component click on the [Options] button
    >> configure the ochClickThis options and Permissions
  3. Publish the ochClickThis system plugin
  4. [recommended] In the Back-end add a (hidden) menu item that will be used as SEF URL for responses
    >> Menu Item Type = ochClickThis > ClickThis
    >> The alias for this Menu item will be used for the (multiple campaign) Response URL's (SEF)

Activate Joomla! One Click update integration

Updating of the component is integrated with the Joomla! One Click Update manager. In order to activate follow the steps below:

  1. On this site: In the menu [Tools > My Subscriptions] copy your 'Download ID#'
  2. In the back-end go to the component
  3. Click on the [Options] button and paste the 'Download ID#' in the [Download ID] field (Advanced tab)
  4. Click [Save] or [Save & Close].

All component and plugin configuration is done via the ochClickThis component options.

  • Download ID: the ID needed to use the Joomla One-Click upgrade extension
  • Debug: enable to show console messages in the browser (Front-end) and to enable logging of warnings and notices
  • Anonymize: used to anonymize the IP addresses in views. Note that The collected IP address is used in the click counts per user so anonymize will only work in displaying and exporting, but not in the actual IP addresses in the database

A single campaign is used to automatically register clicks to element on your website. In the Single Campaign you use a CSS selector (element name, id, classname, etc.) to add a click event to the matching elements (via the ochClickThis system plugin / JavaScript). The click event will (when triggered) sent in the click response to the ochClickThis component.

  1. In the Campaigns view click [Add]
  2. Campaign: set a short (descriptive) name for the campaign. This name will be used in the responses overview
  3. Description:a description for this campaign
  4. Campaign type: Single
  5. Single Element: CSS selector for the element to add the click event to, this can be an element name like A, BUTTON, IMG, an element ID (starting with #) or an element class name (starting with .)
  6. Response Limit: the number of responses (per unique visitor) to register, set to 0 for unlimited or set the number of clicks

Examples:

  • you want to register clicks on all links on your website> Single Element: a
  • you want to register clicks on all buttons that are on your website where the buttons are A links with class btn > Single Element: a.btn
  • you want to register clicks on one specific button which you gave a unique id of 'monitor-me' > Single Element: #monitor-me

With multiple Campaign you can easily collect feedback from you visitors. In the campaign you configure the possible responses. Each response gets a unique URL. this URL can then be used anywhere: on your website, in your email footer, etc.

  1. In the Campaigns view click [Add]
  2. Campaign: set a short (descriptive) name for the campaign. This name will be used in the responses overview
  3. Description:a description for this campaign
  4. Campaign type: Multiple
  5.  You can now configure your (a minimum of two) campaign options:
    1. Response: the response that is registered: not visible for users, make it useful for your self
    2. Redirect: the menu item to redirect the user to AFTER he visited the link, this defaults to the homepage
  6. Response Limit: the number of responses (per unique visitor) to register, set to 0 for unlimited or set the number of clicks

Example:

  • In your newsletter you want to ask you readers for feedback on what the best newsletter frequency is for them. You can now create a campaign with e.g. three campaign options: weekly, bi-weekly, monthly. Each campaign option will have a unique URL assigned to it. You can now copy these URL's and assign them in your newsletter as hyperlinks to the options you present to your readers. This can be hyperlinked text, but also images, or icons: anything that can be hyperlinked.

When sending out your newsletter a reader can click the frequency link he thinks best fits his requirements. In the back-end you can see the the responses per option count up: giving you instant and invaluable information... with the click of the mouse!

Agency Bundle - 12 months
Agency Bundle - 12 months
Get access to and support for all our Joomla! extensions and more!
More Information
ochClickThis - 12 months
ochClickThis - 12 months
Enable your Joomla site to collect valuable user feedback and facilitate community engagement.
More Information

Tips & Tricks

  • -

Technical support and feature requests via our forum (You need a valid subscription to be able to post)