We’re releasing Matomo 4.16.0 to address regressions and a few other small improvements.

What’s new?

This release fixes a regression where goal metrics were no longer archived for ecommerce sites without additional goals along with some minor compatibility fixes with newer PHP versions.

Your Subscription, Your Way: We’ve made it simpler for you to access premium features, so you can personalise your experience and enjoy more value.

You can read more about the premium feature changes here.

We are grateful for all community members who reported feedback and suggestions, our awesome team of translators for their work, and our Premium features customers and Matomo Cloud hosting customers for their amazing support.

21 tickets have been closed by 11 contributors!

List of 21 tickets closed in Matomo 4.16.0


  • #19617 Segment with ‘Does not contain’ operand is invalid if comma is in value [by @mneudert]
  • #20959 [PHP 8.1 compatibility] Deprecated – trim(): Passing null to parameter #1 ($string) of type string [by @sgiehl]
  • #21190 Fix for unexpected zero value last edit dates in segment archiving [by @bx80@sgiehl]
  • #21357 Archiving issue in DataTable.php: Deprecated – Implicit conversion from float 2009.999 to int loses precision
  • #21569 Fix “revenue per visit” calculation [by @mneudert]
  • #21234 Row evolution does not work for reports with special labels [by @snake14@sgiehl]
  • #21266 Process general goal metrics if no conversions, but site is ecommerce enabled [by @diosmosis@sgiehl]
  • #21403 Add markup and content for premium plugins promos [by @michalkleiner]
  • #21504 Escape underscore in archive name when used in like query [by @sgiehl]
  • #21512 Add more visually striking marketplace menu item in sidebar [by @michalkleiner]
  • #21522 Fixing PHP 8.3 deprecation error [by @snake14@bx80]


We are together creating the best open analytics platform in the world. You can help make Matomo even more awesome by getting involved in Matomo!