janus-idp / backstage-plugins

Plugins for Backstage
https://janus-idp.io
Apache License 2.0
143 stars 144 forks source link

🔌 Plugin: Matomo Plugin for the Website Type #360

Closed riginoommen closed 1 year ago

riginoommen commented 1 year ago

🔖 Summary

The Matomo plugin will enable website analytics and tracking capabilities within Backstage, allowing organizations to gather valuable insights about their website usage.

🌐 Project website (if applicable)

https://matomo.org/

✌️ Context

Basic Required Features with Plugin

The plugin should integrate seamlessly with the existing Backstage framework, providing an intuitive user interface for matomo data. Key features to consider for this plugin include:

1) Visit Summary

2) Visits Over Time

3) Avg Time On Site

4) Bounce Rate

5) Actions/Visit

6) User Action Overview

7) Visit By Page URL

8) Time By Page URL

9) Visit Geography Overview

10) Visit Device Overview

This will also help Janus IDP to Promote the analytics pillar

Acceptance Criteria The Matomo plugin is developed as a separate package and can be easily added to a Backstage installation. Users can configure the Matomo tracking code or site ID within the Backstage settings.

👀 Have you spent some time to check if this plugin request has been raised before?

🏢 Have you read the Code of Conduct?

Are you willing to submit PR?

Yes, I am willing to submit a PR!

riginoommen commented 1 year ago

cc- @serenamarie125, @tumido, @christophe-f, @npatil9

riginoommen commented 1 year ago

Screenshot 1

image

Screenshot 2

image

Screenshot 3

image

npatil9 commented 1 year ago

developer portal usage Replace with Website usage.

serenamarie125 commented 1 year ago

This looks like a great addition, and there is also an open issue in upstream Backstage requesting something similar!