JStatsMATOMO · ANALYTICS · JOOMLA 4 & 5

Using Matomo · Knowledge

How do I set up goals in Matomo for a Joomla site?

Visits are activity, goals are outcomes: a goal in Matomo counts the moments a site fulfils its purpose – a sent contact form, a downloaded file, a decisive page reached.

Setup lives under Goals → Manage goals; the trigger types cover the Joomla everyday: URL visited, file downloaded, outlink clicked, event fired.

The trigger types with Joomla examples – and why two goals beat ten

The URL trigger is the workhorse: define the thank-you page of your contact component as a goal (“URL contains /thank-you”) and every submission counts – no code, works with any Joomla form extension that redirects after sending. The download trigger fires on file clicks Matomo already tracks – ideal when a PDF, a price list or (as on this site) a plugin ZIP is the point of the page; “file URL contains .zip” and the download becomes a conversion. The outlink trigger counts clicks that leave – to a booking platform, a marketplace profile, a partner: the site's job ends at the handover, so measure the handover. The event trigger is the advanced tier for interactions without URL change; it needs a small snippet and is honestly optional for most Joomla sites. The strategic advice is restraint: start with the one or two moments that define success for your site – for a typical company site the sent contact form, for this site the plugin download – and give each goal a realistic monetary or at least comparative value later if budgeting questions arise. Ten decorative goals produce a dashboard; two true ones produce decisions: the reports under Goals show which channels and pages feed the conversions, and that is the moment analytics stops being wallpaper.

Key facts

Related questions

All knowledge topics