Snowplow[1] is an alternative to this. While they have a managed solution, their backend is open source and can be self-hosted. And they have a forked version of the Piwik client side library designed ot work with Snowplow[2].
Snowplow is a bit more generalized than just Piwik, and it shows in Piwik having a more robust featureset for website analytics specific. But Snowplow has a lot more usefulness if you're having to merge a bunch of data sources together to get a picture of what's happening.
Snowplow is a bit more generalized than just Piwik, and it shows in Piwik having a more robust featureset for website analytics specific. But Snowplow has a lot more usefulness if you're having to merge a bunch of data sources together to get a picture of what's happening.
[1] https://snowplowanalytics.com/
[2] https://github.com/snowplow/snowplow-javascript-tracker