Friction

Matomo

matomo.org · Product analytics

Privacy-focused web analytics platform, cloud or self-hosted.

57 items · 56 source threads · 2 source types · updated 2026-05

Compare

Pain points 32

ItemAreaSeveritySupportLast seen
Site flagged as distributing malware after installing Matomo, vanished from search

A user running Matomo on a WordPress blog had the site flagged as malware and dropped from search results. Getting unflagged required filling out a form with Microsoft, so they took the site offline.

Affects: Small site owner

Reliability & bugsCauses churn3 sources2021-06

“The OP cannot use AdSense because his Matomo integration was flagged as "malicious”

“for some reason it led to my site being flagged as distributing malware and I vanished from search engines”

Self-hosted free edition lacks funnel analysis and other key features

Hosting Matomo yourself for free leaves out most of the valuable analytics features such as funnels, which are reserved for paid subscriptions.

Affects: Self-hosting site owner

Pricing & plansBlocks work2 sources2026-05

“If you self host for free, you're missing basically all of the good parts of web analytics such as funnel analysis”

“It lacks the detail of Google Analytics (although you can pay Matomo for plugins that bring it close)”

Dashboard painfully slow even on large instances

Basic tasks like loading the Matomo dashboard were very slow even with large instances and light load.

Affects: Team running self-hosted Matomo

PerformanceBlocks work2 sources2025-02

“Even the most basic tasks like loading the dashboard was painfully slow”

“The painfully slow interface”

Same User-ID no longer recognized as the same visitor after 3.13 update

After upgrading from 3.12 to 3.13.2, a server-side goal sent with a User-ID is not matched to the web visitor with the same User-ID, breaking cross-device recognition.

Affects: Sites using User-ID across devices

Reliability & bugsBlocks work2 sources2022-10

“Matomo will not find the existing visit pre-login and instead create a new visit for the userId”

“fails to recognize the web-visitor with the same User-ID”

Installer rejects first website with invalid time zone error

During setup in a 3.0.2 beta the user cannot add the first website; the installer reports an invalid time zone despite full database rights.

Affects: New installer

Setup & onboardingCauses churn1 source2017-02

“When I click on the Next button, the error message "Website time zone is not valid" appears”

Tracker returns 500s with database deadlocks after upgrade to 2.7.0

Affects: Teams using bulk tracking API

Reliability & bugsCauses churn1 source2014-10
Archiving runs out of PHP memory on low and high traffic sites

Affects: Low-traffic shared hosts and high-traffic sites

PerformanceCauses churn1 source2009-06
Paid Matomo cloud tier too small for real traffic once crawlers are counted

Affects: Site owner moving off Google Analytics

Pricing & plansBlocks work1 source2026-05
Updating Matomo in its Docker image has gotchas

Affects: Self-hosting site owner using Docker

Self-hosting & upgradesBlocks work1 source2025-12
Conversions over-attributed to direct entry after payment provider redirect

Affects: E-commerce site owners

Reporting & analyticsBlocks work1 source2022-01
Matomo painful to operate from a devops perspective

Affects: Devops engineer

Self-hosting & upgradesBlocks work1 source2019-09
One-click updater fails with fatal error then works after refresh

Affects: Self-hosting admins

Self-hosting & upgradesBlocks work1 source2019-03
Unserialize notice errors during archiving after 3.9.0 upgrade

Affects: Self-hosting admins

Reliability & bugsBlocks work1 source2019-03
Missing database column error after upgrading to 2.14.0

Affects: Self-hosting admins

Self-hosting & upgradesBlocks work1 source2015-07
Tracker still blocked by ad blockers after renaming piwik files

Affects: Self-hosting site owner

Reporting & analyticsBlocks work1 source2015-03
Archive tables tripled in size after upgrading to 2.10

Affects: Self-hosting admin

Self-hosting & upgradesBlocks work1 source2015-02
Upgrade packages downloaded over insecure HTTP
Permissions & securityBlocks work1 source2014-10
Thousands of referrer spammers pollute reports beyond the built-in list

Affects: Matomo users

Reporting & analyticsBlocks work1 source2014-05
Twig error about non-valid UTF-8 string breaks the default index view

Affects: Self-hosting admins

Reliability & bugsBlocks work1 source2013-12
Archiving thousands of mostly empty websites is slow

Affects: Hosts with hundreds or thousands of websites

PerformanceBlocks work1 source2011-04
Passwords hashed with unsalted MD5
Permissions & securityBlocks work1 source2008-07
Matomo as complex as GA, overkill for small sites

Affects: Owner of a small site

UI & usabilityAnnoyance1 source2023-01
Matomo cannot replace Google Analytics for audience background data

Affects: Marketers

Reporting & analyticsAnnoyance1 source2021-01
Matomo tracking script is heavy for visitors on slow devices

Affects: Site owner caring about page speed

PerformanceAnnoyance1 source2020-06
Matomo cannot show feed-reader traffic that server logs reveal

Affects: Blogger

Reporting & analyticsAnnoyance1 source2020-06
Matomo dashboard and reporting have a learning curve

Affects: Consultant setting up client sites

UI & usabilityAnnoyance1 source2019-01
Matomo installation docs do not state the required PHP version clearly

Affects: Shared-hosting user

DocumentationAnnoyance1 source2019-01
Blurry icons and logo on Retina displays

Affects: Developers and decision makers on Retina laptops

UI & usabilityAnnoyance1 source2015-11
Removal of Tibet from the map offended Chinese community

Affects: Chinese-speaking users

OtherAnnoyance1 source2014-08
Developer framework documentation incomplete or outdated

Affects: Plugin developers

DocumentationAnnoyance1 source2013-10
Calendar month navigation is confusing for first-time users

Affects: First-time users

UI & usabilityAnnoyance1 source2012-06
Last page view always shows zero seconds time on page
Reporting & analyticsAnnoyance1 source2011-01

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.

Feature requests 20

ItemAreaSeveritySupportLast seen
Option to disable fingerprinting and config_id so no consent is needed

Under ePrivacy rules, reading device details for config_id may require consent even in cookieless mode, so an option to disable it is requested.

Affects: Sites subject to German TTDSG and ePrivacy rules

Permissions & securityBlocks work1 source2021-12

“So having an option to disable the device detection further would be great”

Headless installation via console in the free version

Users provisioning Piwik automatically want setup from a config file without the web installer; headless install exists only in the paid Pro version, forcing hacks.

Affects: Ops teams provisioning Piwik

Setup & onboardingBlocks work1 source2016-06

“This would make it easy to provide a custom config during provisioning and fully set up Piwik”

Tool to import Google Analytics data into Matomo

A request for an easy tool that imports existing Google Analytics report data into Piwik, easing migration.

Affects: Teams migrating from Google Analytics

Data export & migrationBlocks work1 source2014-08

“The goal of this ticket is to create an easy to use tool that will let anyone import in Piwik their Google Analytics data”

Support several Super Users

Users have requested in the forums the ability to have more than one Super User, so a new super admin permission is proposed.

Affects: Teams administering Matomo

Permissions & securityBlocks work1 source2014-01

“The feature to be able to have several Super Users is becoming more important, and many users have requested it in the forums”

Bring accurate GeoIP location into the core product

Accurate visitor country detection is described as critical for an analytics tool, so the GeoIP plugin should be integrated into core.

Reporting & analyticsBlocks work1 source2010-11

“For a web analytics tool, getting user countries as accurately as possible is critical, and Piwik should help users in this direction”

Support PostgreSQL as the database backend
Self-hosting & upgradesBlocks work1 source2009-01
Funnel analysis report for ordered page sequences

Affects: E-commerce teams

Reporting & analyticsBlocks work1 source2008-05
Wants server-side-only tracking without JavaScript in the page

Affects: Webmaster of personal and family sites

Reporting & analyticsAnnoyance1 source2020-10
Allow offline tracking in the JavaScript API

Affects: Developers tracking offline-capable apps

API & developer experienceAnnoyance1 source2016-03
Track conversions in multiple currencies for one site

Affects: Site with banner revenue in USD and shop in EUR

Reporting & analyticsAnnoyance1 source2013-03
Let users delete single visits from the visitor log

Affects: Site owner

Reporting & analyticsAnnoyance1 source2012-09
Log import should filter out bot and crawler traffic

Affects: Users importing server logs

Reporting & analyticsAnnoyance1 source2012-05
Allow multiple dashboards per user
CustomizationAnnoyance1 source2012-03
Allow email reports to be sent as HTML
Reporting & analyticsAnnoyance1 source2011-04
Group websites in the All Websites dashboard

Affects: Agencies and users tracking 10 or more sites

UI & usabilityAnnoyance1 source2011-03
Let users choose which metrics to plot in every graph
Reporting & analyticsAnnoyance1 source2010-11
Add a percentage column to all report tables
Reporting & analyticsAnnoyance1 source2010-11
Show visitors by region and city on the map

Affects: Marketers

Reporting & analyticsAnnoyance1 source2010-08
Show separate stats for page views, downloads and outlinks
Reporting & analyticsAnnoyance1 source2010-06
Use first-party cookies by default for privacy and accuracy
Permissions & securityAnnoyance1 source2008-11

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.

Workarounds 0

Nothing recorded in this category yet.

Switching reasons 5

ItemAreaSeveritySupportLast seen
Matomo poorly suited to log-file analysis, user went back to AWStats

A user who only analyzes server logs found Matomo does not make log access a first-class feature and returned to AWStats for personal sites.

Affects: Personal-site owner using log analysis

Reporting & analyticsBlocks work2 sources2020-01

“I only do log analysis and it doesn't really treat log access as a first class citizen”

“I've been planning to switch to goaccess (from piwik/matomo) for my personal sites”

Moved from Matomo to Umami after hitting scaling limits

A team hit scaling problems with Matomo even after MySQL tuning and cron archiving, and moved to Umami, which handles their traffic on much smaller instances.

Affects: Team running high-traffic instances

PerformanceCauses churn1 source2025-02

“We recently migrated from Matomo to Umami at work after hitting scaling issues with Matomo”

Switched from Matomo to Umami for lower maintenance and hosting effort

A user moved to Umami because Matomo took more work to maintain and host than their use case justified, despite Matomo being more capable.

Affects: Self-hosting site owner

Self-hosting & upgradesCauses churn1 source2021-05

“Umami is perfect for my use case and a lot less work to maintain and host than Matomo”

Uninstalled self-hosted Matomo because its interface was too slow

After a year and a half, the user removed Matomo, citing a slow interface that was not a hardware issue, rarely actionable data and server-side analytics being enough.

Affects: Self-hosting site owner

PerformanceCauses churn1 source2020-06

“its interface is painfully slow”

UI considered dated, prompting a move from Matomo to Umami

A blogger moving analytics from Matomo to Umami says the Matomo UI has barely evolved and feels dated.

Affects: Self-hosting site owner

UI & usabilityBlocks work1 source2025-12

“Matomo has barely evolved in terms of UI, and it feels pretty dated now”