Integrate Matomo (Piwik) Analytics in Web Systems

Studio theYANG introduces Matomo (former name Piwik) for the analytics and reporting needs in your web systems. Matomo is the #1 leading free open-source analytics platform written in PHP that respects your data ownership.

Advantages

  • Matomo functions as a stand-alone server and the integration with web systems is easily realized via its JavaScript library (BSD-licensed);
  • Collected data is stored in your own instance of MySQL/MariaDB, 100% under your control;
  • Matomo supports unlimited offline tracking so that it can be utilized in partially offline web systems;
  • Matomo has a developer-friendly tracking API that does not silently fail upon erroneous requests and facilitates the integration with your web systems.
  • Matomo has a complete set of reporting API via HTTP that supports multiple data formats (XML, JSON, CSV, etc.) and even PNG graph out-of-box, including line plot, pie chart, bar chart, etc.

Limitations

  • The dashboard of Matomo is relatively weak in functionalities. Most prominently, all dashboard widgets have to share a common data segment. Studio theYANG highly suggests to develop a custom dashboard that calls Matomo reporting API to satisfy individual needs of web systems.

Studio theYANG, actively pushing forward the use of free software in web systems, is pleased to offer the necessary techniques to integrate Matomo Analytics according to your specific needs.

Published by

Unknown's avatar

Ling YANG

Lead consultant at Studio theYANG, an independent web software consulting studio from Montreal, Canada focused on maintenance and support of Python and Linux systems.

Leave a comment