Live data from Hacker News

Matomo: Open-source analytics platform

github.com

121–130 of 131 posts

Re: Matomo: Open-source analytics platform

#121
post #52

Earlier quoted context omitted.

Any cheap Hetzner dedicated (~30€/month) can handle tracking thousands of daily visits without breaking a sweat. If we're talking about 10s of thousands, you're gonna need to invest in some SSD (€50-70/month probably). If we're talking about dozens of sites, some of which have millions of yearly visitors (and a bunch of plugins and reports that need to be generated), then you're gonna encounter some issues and have t…

To add another level: To track millions of requests per day for a couple of sites, it will probably cost around 1k - 5k per month, hosting on AWS. It's advised to use not the cheapeast hoster here, because any little outage directly affects every site that implements your tracking technology.

While it makes sense for some projects to use AWS, Azure, Google Cloud, etc, you could track the same number of requests on Digital Ocean, Vultr or Linode reliably and for less money.

Re: Matomo: Open-source analytics platform

#122
post #62

I use Matomo for years now and it works quite reliably. (A few updates failed the automatic update, but nothing serious) Only thing that bothered me is that most Ad Blockers are blocking Matomo as well. I did build a little Script to circumvent that, you might find it handy as well: https://gumroad.com/l/matomo_circumvent_adblock I use it on my website. Check if your ad blocker is capable of blocking it: https://simo…

FYI: The gumroad link is to a support license.

You purchase a support license to help me to continue working on MCAB. MCAB itself is Open Source and can be found on Github: https://github.com/simonfrey/matomo_circumvent_adblock

Re: Matomo: Open-source analytics platform

#123
post #32

Earlier quoted context omitted.

Google Analytics tells you more about your audience because it stalks people across the web. Matomo can never provide that without having a broad range of websites from which you collect data and writing custom code to annotate visitors with your own interest tags. Matomo purely tracks analytics: who visited what page, for how long, from what device, from what location, from what inbound website, and what outbound li…

What information exactly does GA tell you from stalking people across the web? I don't think Google sharing with you accurate information about the people visiting other websites would be completely legal (GDPR). Where exactly do you find this information in the dashboard?

Importantly, it's always bucketed. You can get a breakdown for a group of visitors, but not the demographics for an individual.

Re: Matomo: Open-source analytics platform

#124

I used it a bunch back when it was Piwik (why did they change the name, it was great!) and have been quite satisfied. Yet, though at least it isn't cloud based, it's still quite scary what kinds of things it will tell you about your visitors.

I'll bite: what kinds of things did you learn about your visitors?

Re: Matomo: Open-source analytics platform

#125

I used matomo once for a basic Wordpress blog (with cloudron) but for some reason it led to my site being flagged as distributing malware and I vanished from search engines. Apparently there is a Microsoft form you need to fill out to get unflagged where you explain what data your site is collecting but I just took the site offline because I was too busy to dig into it. Extremely annoying since the entire idea is to…

Offtopic: What is your experience with cloudron? Does it make it a lot easier to self-host apps, or the complexity/limitations it adds on top are not enough to justify using it?

Re: Matomo: Open-source analytics platform

#127
I started writing a backend in Go. So far it parses the request, turns it into a struct and saves it to mongodb. However 2 requests per page are recorded, no idea why that happens. One has 24 or 25 fields filled, the next 15-19 fields.

Anyhow that's as far as I got. The next and largest step would be analyzing those records aka creating all those beautiful graphs. Also creating a management interface for sites and generation of tracking code. While it's open source (search for gopiwik) it still uses the mgo.v2 driver and I just yesterday added go module support and did some minor changes.

I thought, why reinvent the wheel, let's just grab the piwik.js and build a receiver. Turns out it's a bit more complicated than that.

Re: Matomo: Open-source analytics platform

#128
post #92

Earlier quoted context omitted.

It's your call really, but a website owner tracking you with their own software on their own Matomo instance is not the problem. This is essentially the same as monitoring website logs... that's not disgusting at all.

I think grouping server-side tracking with JavaScript based tracking is an oversimplification. JavaScript tracking is much more invasive and can access significantly more data. From something as straightforward as fingerprinting to potentially even more invasive data such as geo-location, battery status, webcam, microphone - you name it. Server access logs aren't going to track my eyes. I think we can all agree there…

Matomo doesn't track all that much. Screen size, which is wrong for Firefox vs Chrome. Visit time and unique user and visit ID. Also some ecommerce parameters if you set them. As well as if your browser supports whatever tech like flash, silverlight etc. It's a slightly better server log.

Re: Matomo: Open-source analytics platform

#129

Any one know a node alternative to GA? Matomo is great, but for something like GA, node would be best option for handling large amount of http requests.

Node? For handling large amounts of requests? What did I miss? lol sorry but I had to laugh.

I couldn't find any benchmarks. How many concurrent requests can it handle without errors, simple hello world.

Never mind I found a post. https://blog.rh-flow.de/2016/01/10/benchmark-helloworld-in-p...

As expected node is not a thing to handle large amounts of requests

Re: Matomo: Open-source analytics platform

#130
post #85
post #54

Earlier quoted context omitted.

Still not help if you consider GDPR et al. rules, at least in the EU.

I think that using a self-hosted platform where you don't store any PII or cookies allows you to store visitor statistics without explicit consent.

Only half the truth and a common misunderstanding. Define "visitor statistics". GDPR is about personal information, yes, but the cookie directive is also about tracking features in general. See the current so called "cookie verdict". To break it down: If you just count page impressions, you should be fine. Everything beyond is complicated. (Besides that, it does not matter where you host the data, on-premise or on foreign soil or if you use cookies or any other storing technology.)
Post reply on HN