matomo-org / looker-studio-connector

The officially supported Matomo Connector for Looker Studio enables you to explore your Matomo data in Looker Studio at no cost. You can connect to both Matomo Cloud instances or On-Premise instances using just a Matomo Auth Token.
https://matomo.org/guide/apis/looker-studio/
6 stars 0 forks source link

Allow accessing multiple Matomo instances at a time #2

Open diosmosis opened 1 year ago

diosmosis commented 1 year ago

Currently the connector will only allow connecting to a single Matomo instance at a time. This is due to the way Looker Studio stores credentials: as user properties. So the once the user sets the credentials the only way to set a new Matomo instance is to revoke the access and configure the connector again.

To allow accessing multiple Matomo instances, we'd need to create a separate service that allows storing credentials for multiple Matomo instances. Users would connect to this service in Looker Studio instead of Matomo instances directly, and the connector would detect this and display the list of instances available as a choice during configuration.

Something to consider:

atom-box commented 7 months ago

A user at a digital agency also requested this today.

_

Your new Matomo Analytics connector for Looker Studio, which is fantastic news.

Part of my role involves creating dashboards for various clients, each with their own Matomo instances.

I've conducted some initial tests and successfully configured a data source for one client. However, when attempting to create a new data source for another client, on a different Matomo instance, I encountered an issue. I'm immediately directed to the site selection phase without the option to input the username and token necessary to connect to a different instance.

_

goochj03 commented 2 months ago

A cloud user has also requested this as an option. They are wanting to access multiple Matomo instances to combine data without the current workaround of using multiple Google accounts. That method is more of a security issue for them and prevents them from using the connector.