Hi, I update to v5.0.3 to fix the WP Admin crash issue. That’s solved now. It now causes another issue though.
WP Admin now shows an alert
There are some errors in the Matomo Diagnostics System report that may prevent the plugin for working normally.
And when you go to the diagnostic report, you see
Plugin has missing dependencies MarketingCampaignsReporting MarketingCampaignsReporting requires Matomo <5.0.0-b1. If the plugin requires a different Matomo version, you may need to update it. If you no longer use it, consider uninstalling it.
WordPress doesn’t seem to be willing to check if there’s a new version. Do you have the Matomo Marketplace installed? If you do you might be able to update the plugin through the ‘Install Plugins’ tab on the marketplace page (accessible from ‘Matomo Analytics > Marketplace’). If that doesn’t work, you could try deactivating and reactivating the Marketing Campaign Reporting plugin to see if that will get WordPress to check for updates again. Otherwise you can uninstall the Marketing Campaign Reporting plugin, re-download and install it.
Ok, I wasn’t aware of that. It also doesn’t make sense to me that I would need a plugin to get updates for another plugin. There is already an update mechanism in WordPress itself. You use it to update Matoma core. Why not use the same mechanisme for market place plugins? Other commercial plugins also do that.
The Marketing Campaign Reporting plugin is not distributed via the WordPress plugin directory. If it would, it would also receive updates from there without the need of an additional plugin.
I see, adding self-updating functionality to Matomo marketplace plugins is an interesting idea, but not likely something we’ll pursue. Matomo marketplace plugins are not actually WordPress plugins but Matomo plugins with a thin wrapper around them to make them work in WordPress. Adding more WordPress specific code to all of them is not something we want to do. Additionally, the change would only benefit users who forgot to or chose not to install the marketplace plugin, and those users will still have an inferior experience given they will have to manually download and upload each plugin they install, when they could use the marketplace plugin to browse and install plugins with a single click.