New Source: Matomo Analytics #33143
Replies: 23 comments 2 replies
-
@jwest75674 thanks for the request! which of the endpoints here would you be interested in using? |
Beta Was this translation helpful? Give feedback.
-
Absolutely, Happy to help! Matomo 4.X, Reporting API, has a very similar role to play as the Google Analytics API of the same name. From the perspective of Airbyte, it is a data source, and is what I have in mind for my own use case. Next in line would be one of the three Tracking APIs, likely the HTTP Tracking API. |
Beta Was this translation helpful? Give feedback.
-
Webhook-based? (no/partially/yes) Available authentication modes (API key/Oauth/other) Security considerations Matomo 4 and newer Log in to Matomo Sandbox account? How to populate the account with data? Available streams for sync Integration supports incremental sync? Other information/blockers? |
Beta Was this translation helpful? Give feedback.
-
@sherifnada This connector is a smth like Google Analytics for websites. The most easy way is to gather analytics frpm Airbyte.io. Java Script tracking code(https://airbyte.matomo.cloud/index.php?module=CoreAdminHome&action=trackingCodeGenerator&idSite=1&period=day&date=2021-07-01&showtitle=1&random=2941) should be inserted into web-pages of Airbyte.io. And then we can call Tracking API on visits, clicks and so on. |
Beta Was this translation helpful? Give feedback.
-
We have access though API to demo site, API token is generated for [email protected] but it is not needed for demo (public) site |
Beta Was this translation helpful? Give feedback.
-
Any update on this connector? |
Beta Was this translation helpful? Give feedback.
-
@florent-martineau Please add a 👍 on the first post, the more there is the more probable it'll be handle by Airbyte or volunteer contributors 😉 . |
Beta Was this translation helpful? Give feedback.
-
Hi, this connector is labeled as "Done" in the roadmap, but I don't find the connector in the list of sources or destinations. Do we have any ETA ? Regards |
Beta Was this translation helpful? Give feedback.
-
cc @YowanR as the person managing connector dev backlog |
Beta Was this translation helpful? Give feedback.
-
@mickaelandrieu Could you point me to where you saw this connector marked as done, please? AFAIK, this connector has not been tackled yet so it's probably a typo from our side :) |
Beta Was this translation helpful? Give feedback.
-
Hi, @YowanR do you have a rough estimation on the timeline of when you guys planning to have a connector for matomo? |
Beta Was this translation helpful? Give feedback.
-
They don't have an ETA as no one is working on it AFAIK :( |
Beta Was this translation helpful? Give feedback.
-
Looking forward to this connector ! |
Beta Was this translation helpful? Give feedback.
-
Hey lovely team, is there any news regarding the ETA of this fabulous connector. Thanks a lot!! 🚀 |
Beta Was this translation helpful? Give feedback.
-
Great to see Matomo is the 3rd most popular new connector request! Question to all: could you maybe give some example use cases of what you'd like to achieve with the Airbyte Matomo source? As the founder of Matomo I just wanted to provide a basic information, that we have a few different APIs but maybe these would be the useful ones:
Happy to help with any question and hope that Matomo can be added as an Airbyte connector 👍 |
Beta Was this translation helpful? Give feedback.
-
Hi @mattab, I've decided to consider Matomo just like any other PostgreSQL database (so option 3) and rely on the documented queries and relevant tables as a start. For now and if buying a module is not possible, I'd be against an REST API connector because the available data from it is too limited for my needs. We should document the option 3 in both Matomo and Airbyte docs: I can give a hand :) Regards |
Beta Was this translation helpful? Give feedback.
-
Any news about the connector? |
Beta Was this translation helpful? Give feedback.
-
Please provide the YAML file if not the connector. |
Beta Was this translation helpful? Give feedback.
-
Hi, Soon, I will release a complete tutorial on how to self host Matomo and configure it for performance and scalability. |
Beta Was this translation helpful? Give feedback.
-
Thanks Mickael, It would be super helpful. We also self hosted Matomo but since I am not aware of its schema, I am facing difficulty in terms of understanding how to merge the various tables to make the report. |
Beta Was this translation helpful? Give feedback.
-
Hi @atharva47dev, We started from this page into the official documentation if you haven't noticed it, yet ? https://matomo.org/faq/how-to/how-do-i-write-sql-queries-to-select-visitors-list-of-pageviews-searches-events-in-the-matomo-database/ I'll ask my boss if someday we will be allowed to open source some of our models, but tbh we have a little bit customised it to manage our custom dimensions so I'm not sure this will be useful "as it" :/ |
Beta Was this translation helpful? Give feedback.
-
I've published the first part of how to self host your Matomo using Docker : https://medium.com/gitconnected/how-to-install-and-configure-matomo-with-docker-fa410bf3f22c Then, what you need to do in Airbyte is to declare a MySQL* source with your Matomo database credentials. If you use Airbyte cloud, you will have to open a port. If you self host an instance of Airbyte on the same server you can "share" the same docker network and rely on the name of the container. From Airbyte, many solutions are viable : here is my one (I wanted to write a complete tutorial for Airbyte, I've yet to find the time to contact them about it). Then, you can (with dbt or something else) prepare your own views : the Matomo documentation have some good tips and useful queries.
|
Beta Was this translation helpful? Give feedback.
-
Hello here, The Matomo source connector is it planned in the Airbyte roadmap? |
Beta Was this translation helpful? Give feedback.
-
Tell us about the new connector you’d like to have
A Matomo Analytics connector would be fantastic for companies and agencies like our own who need the use of a web/Google analytics like tool, but also have legislative or other requirements which inhibits the use of Google analytics.
Our (Canadian) agency leverages Matomo for clients who are restricted from storing data out of country, or clients who require their data accessible on prem.
Describe the context around this new connector
The use case is as diverse as the use case for Google Analytics and it's related connector.
Describe the alternative you are considering or using
What are you considering doing if you don’t have this integration through Airbyte?
We'll be forced to write SQL queries against on-premise hosted installations, and/or working through data exports. Neither super fun, nor friendly to our junior staff.
Beta Was this translation helpful? Give feedback.
All reactions