Matomo Analytics has a lot of data in it. However, the way that Matomo appears to expose this data to Looker Studio is on a report basis (by that I mean that you choose a report to connect to, and when you’ve chosen your report, you’ll have access to the dimensions and metrics that the report contains). This means that Matomo Analytics data in Looker Studio via Supermetrics is only available in a limited set of preconfigured combinations.
In Matomo, if there’s a combination of dimensions and metrics you want but isn’t available in one of the preconfigured reports, you can choose to create a custom report. (Sidenote that I’ll come back to later: custom reports are created on a per-site basis, but can be shared across all sites in your account.)
The native Matomo Analytics connector allows Looker Studio report editors to connect to custom reports. The Supermetrics connector does not — only preconfigured reports are available.
However, the Supermetrics connector allows me to pull multiple sites into Looker Studio as one data source, but the native Matomo Analytics connector does not.
This means that in order to achieve my objective right now (one dashboard for multiple sites with dimensions and metrics combinations set by me) I’d have to use the native Matomo Analytics connector to connect to custom reports, and build a Looker Studio dashboard per site, rather than one Looker Studio dashboard that sites can filter with their own data (via Supermetrics).
I wonder that this might be because a custom report may exist for one site but not another, which would cause issues with the data source (but I’d argue that erroring is a reasonable result here if necessary). I believe there’s a flag that indicates if the custom report is shared across all sites in your account.
This feature would be super helpful and would further distinguish the Supermetrics Matomo Analytics connector over the native connector.