As Google Analytics have gotten harder and harder to use due to GDPR, legal and privacy concerns I have turned more and more to Matomo. I recently completed v.1 of a new open source tracking integration.
Matomo is a great open source analytics tool (and Google Analytics alternative) which I have found to work very well - and at the same time mitigate many of the GDPR / PII concerns that many european companies have to worry about these days.
For example it can fairly easily be self-hosted - and the entire architecture is thought through with privacy first - while still giving usable, actionable insights. But I digress.
Long story short I needed a new SDK to easily call the tracking API, so I made one - and when it's done - why not make it open source and share it with the world?
The repository can be found here:
It can also be installed through nuget:
dotnet add package CodeArt.MatomoTracking
The package is implemented on .NET Standard 2.1 and can be installed through dependency injection as a matomo tracking service.
Future plans include:
- An SDK for the Matomo Reporting API
- Integration to Optimizely Content Cloud (and potentially other CMSs)