Today's Deep-Dive: Matomo
Ep. 87

Today's Deep-Dive: Matomo

Episode description

The Deep Dive explores Matomo, an open-source web analytics platform that allows users to self-host and maintain control over their data, contrasting it with Google Analytics. Matomo emphasizes data privacy and compliance with regulations like GDPR and CCPA, ensuring users can manage their data responsibly. Its claim of 100% data accuracy stems from analyzing every interaction without sampling, providing granular insights. The platform is user-friendly, featuring an intuitive interface with visual data representations, making it accessible even for non-technical users. Additionally, Matomo’s open-source nature allows for customization and community support, with plugins and resources available for users. While self-hosting can be daunting, services like Safe Server offer assistance to ease the transition. However, users should be aware that more control comes with increased responsibility for security and compliance. Overall, Matomo presents a viable alternative for those prioritizing data ownership and privacy while offering powerful analytics capabilities. The decision to switch ultimately depends on individual needs and preferences regarding data management.

Download transcript (.srt)
0:00

All right, welcome to another deep dive.

0:02

This time, we're taking a look at something

0:04

that, well, let's be honest,

0:06

might not sound super exciting at first glance.

0:09

Web analytics.

0:10

Yeah, not exactly the stuff of blockbuster movies, but.

0:13

But essential for anyone with a website, right?

0:15

Absolutely, and today we're going even deeper.

0:18

We're diving into the world of Matomo,

0:20

that open source alternative to Google Analytics.

0:23

The one that promises you can actually own

0:25

and control your data.

0:27

That's the one, and we're gonna figure out

0:29

if it lives up to the hype.

0:30

We've got a stack of Matomo's GitHub documentation

0:33

and marketing materials right here.

0:35

Ready to get our hands dirty.

0:36

Exactly, but first a quick shout out

0:38

to our sponsor, Safe Server.

0:40

If all this talk about self-hosting has you thinking,

0:43

whoa, hold on, I don't know about all that.

0:45

Then Safe Server is here to help.

0:47

They're experts in digital transformation,

0:49

hosting solutions, and making tech less scary.

0:52

Plus, they know Matomo inside and out,

0:54

so if you decide to take the plunge,

0:56

they can help you get set up and running smoothly.

0:58

Check them out at www.safeserver.de.

1:03

Okay, back to Matomo.

1:05

Let's do it.

1:06

Let's start with the basics.

1:07

What exactly is Matomo?

1:09

So Matomo is a web analytics platform.

1:13

Okay, kinda like Google Analytics, right?

1:15

Exactly, but with one major difference.

1:18

Hit me with it.

1:19

You host it yourself.

1:20

Wait, on my servers?

1:22

Yep, meaning you and only you have control

1:25

over where your data is stored.

1:26

And how it's used.

1:27

You got it.

1:28

Okay, that sounds like a lot of responsibility.

1:30

It is, but think of it this way.

1:33

Owning your data is like owning your house

1:36

versus renting it.

1:37

Oh, I like that analogy.

1:38

You're in charge of the upkeep, sure,

1:40

but you also have the freedom

1:41

to do whatever you want with it.

1:43

No more nosy landlords.

1:45

Exactly, no more Google looking over your shoulder.

1:47

Okay, I'm starting to see the appeal.

1:50

But beyond that sense of ownership,

1:52

what are the actual advantages of Matomo?

1:55

Well, they make a lot of promises.

1:57

Their website is definitely very enthusiastic, yeah.

1:59

First and foremost, they really push data privacy.

2:02

Which is a big deal these days, right?

2:03

Huge.

2:04

Matomo is fully compliant with those regulations

2:07

like GDPR and CCPA.

2:09

Ah, yes, those acronyms that everyone's heard of,

2:12

but maybe not everyone fully understands.

2:14

Exactly.

2:15

But the point is, with Matomo,

2:17

you're ticking those compliance boxes.

2:19

Okay, that's good.

2:20

So compliance is one big plus.

2:22

What else?

2:23

Another major selling point is the data accuracy.

2:26

Okay, tell me more.

2:27

Matomo claims 100% accuracy

2:29

because they don't do any data sampling.

2:31

Wait, remind me what data sampling is.

2:33

So Google Analytics and some others,

2:35

they sometimes extrapolate data

2:37

based on just a subset of the information.

2:39

So they're basically making educated guesses.

2:41

Kind of, it's a way to save resources,

2:43

but it means you might not be getting

2:45

the full accurate picture.

2:47

Okay, yeah, I see how that could be a problem.

2:49

But with Matomo,

2:50

they analyze every interaction on your site.

2:52

So you get the complete unfiltered truth.

2:55

Precisely.

2:55

That's gotta be valuable for anyone who needs

2:57

those really granular insights.

2:59

Absolutely.

3:00

Now there's also something else that's pretty interesting.

3:02

Okay, lay it on me.

3:03

Matomo can actually track personal data,

3:07

but in a secure and privacy-focused way.

3:10

Wait, hold on.

3:11

Tracking personal data, that sounds like a slippery slope.

3:14

I know, right?

3:15

But they're very clear about how they handle it.

3:17

So how does it work while still being privacy-focused?

3:22

Transparency and control are key.

3:25

Okay, that makes sense.

3:26

You can choose to collect that personal data,

3:28

but you absolutely have to be upfront with your users.

3:31

No sneaky business.

3:32

Exactly.

3:33

Tell them what you're collecting

3:34

and how you're gonna use it.

3:36

And of course you have to follow

3:37

all those data protection regulations.

3:39

Absolutely.

3:39

Okay, so it's more about using that data responsibly,

3:42

not spying on people.

3:43

Exactly.

3:44

But let's be real,

3:45

for a lot of folks who are switching from Google Analytics,

3:48

it's not about tracking more data.

3:50

Right, it's about taking back control.

3:52

And that's where Matomo's open source nature comes in.

3:54

Ah, yes, the magic of open source.

3:57

Can you remind me again why that's so important?

3:59

It's a good thing I know, but.

4:02

So open source essentially means the code

4:05

that makes Matomo tick is publicly available.

4:07

Okay, so anyone can see it.

4:09

And modify it even.

4:10

And that's great for security,

4:12

because the community can spot and fix

4:14

any vulnerabilities way faster.

4:16

Makes sense.

4:17

More eyes on the code, the better.

4:18

Exactly.

4:19

And it also means you're not locked in with one provider.

4:23

So I'm not at the mercy of some giant corporation.

4:25

Nope.

4:26

You can customize Matomo to your heart's content,

4:28

hire a developer to build custom features,

4:30

whatever you need.

4:31

So it's like having the blueprints

4:33

to your own analytics platform.

4:35

That's a great way to put it.

4:36

But with all this talk of self-hosting in open source,

4:39

it makes me wonder,

4:40

do I need to be a tech whiz to even use Matomo?

4:43

That's a great question,

4:44

and that's exactly what we'll be tackling next.

4:46

So is Matomo actually user-friendly?

4:49

Can someone like me, who's not a coding whiz,

4:51

actually use this thing?

4:53

Yeah, that's the big question, right?

4:54

All this power is great,

4:56

but if it takes a team of engineers to set it up?

4:59

Well, the good news is Matomo has been working hard

5:01

to make their interface more accessible.

5:03

Okay, so we're not talking command line interfaces

5:06

and cryptic code here.

5:07

No, I think dashboards, colorful charts,

5:10

the kind of data visualizations

5:12

that actually make sense to humos.

5:14

Phew, that's a relief.

5:15

I was picturing like a black screen

5:17

with green text raining down.

5:19

Nope, Matomo's interface is clean, intuitive,

5:22

really designed for exploring your data.

5:24

You can navigate reports, filter data,

5:26

even create custom segments.

5:29

So like if I wanted to see how many people visited,

5:32

let's say my blog post

5:33

about the best noise canceling headphones.

5:35

You got it, you could see where they came from,

5:37

what devices they were using,

5:38

how long they stayed on the page.

5:40

Even what they did after reading the post,

5:42

like did they click on any affiliate links?

5:44

Exactly, you can track all sorts of actions like that,

5:46

downloads, form submissions, you name it.

5:49

Okay, that's pretty powerful.

5:50

Yeah.

5:51

Without needing a degree in data science.

5:52

Precisely.

5:53

But speaking of powerful,

5:55

we can't forget about the Matomo community.

5:58

Ah, yes, the open source army.

5:59

Exactly.

6:00

And they are constantly creating new plugins and add-ons

6:04

to extend Matomo's functionality.

6:07

So if there's something specific I need,

6:09

chances are someone has already built it.

6:11

More than likely.

6:12

It's like having a giant toolbox at your disposal.

6:15

And if you do get stuck, the community is super supportive.

6:18

Okay, so there are forums, documentation,

6:20

all that good stuff.

6:21

Tons of resources.

6:22

You're never really alone when you're using Matomo.

6:25

But I know what you're thinking.

6:26

Self-hosting still sounds a little intimidating, right?

6:29

I get it.

6:30

It can feel like a big step.

6:31

But that's where services like our sponsor, Safe Server,

6:34

come in.

6:35

They can handle all that hosting stuff for you.

6:37

Safe Server, always saving the day.

6:39

So if I don't wanna mess around with servers and all that.

6:41

Exactly, they've got you covered.

6:43

But let's say you are feeling adventurous

6:45

and wanna try self-hosting.

6:47

Okay, let's say I'm feeling brave.

6:49

What are the basic requirements?

6:51

Well, you'll need a web server that supports PHP and MySQL.

6:56

Okay, and those are?

6:57

Basically, the technologies that power a lot of websites

7:00

already, fairly common stuff.

7:02

All right, so it's not like building a rocket ship.

7:04

But still, things can go wrong, right?

7:08

Or backup security.

7:09

That's the stuff that keeps me up at night.

7:11

I hear you.

7:12

Those are definitely important considerations.

7:14

Regular backups are essential and security audits are key.

7:18

Think of it like insurance for your data.

7:20

Okay, good analogy.

7:22

But again, if I'm not exactly a tech expert.

7:24

Safe Server can help with all that too.

7:26

They can provide that extra peace of mind.

7:28

Safe Server, the data superheroes.

7:30

All right, so we've talked about the interface,

7:32

the community, even self-hosting.

7:34

But before the break, you mentioned these other features

7:37

like internet analytics and log analytics.

7:40

Oh, right, those, they're pretty cool.

7:42

Internet analytics is all about tracking

7:45

how people use your company's internal website.

7:48

So like if I'm spending too much time

7:50

on the company's meme page.

7:51

Well, maybe, but it's really about understanding

7:53

how employees interact with internal resources.

7:56

Okay, so it's about making the workplace better,

7:58

not spying on people.

7:59

Exactly, identifying bottlenecks,

8:01

improving communication, that sort of thing.

8:03

And then there's log analytics.

8:04

Which sounds even more intense.

8:07

It's basically analyzing the raw data

8:09

that your web server generates.

8:11

Everything from visits to downloads to error messages.

8:14

Wow, okay, so who exactly needs that level of detail?

8:18

Anyone who wants a really deep understanding

8:20

of how their website is working.

8:22

So developers, system administrators,

8:25

maybe even marketers who want to get really granular

8:28

with their data.

8:29

You got it, and because it's your data,

8:30

you can customize the alerts, dig into the details,

8:33

really get your hands dirty.

8:34

Sounds powerful.

8:35

Yeah.

8:36

But also a little overwhelming.

8:37

Yeah.

8:38

How does this all connect back

8:39

to that idea of data control though?

8:41

Is this something the average person needs to worry about?

8:43

It really depends on how comfortable you are

8:45

with getting technical and what your specific needs are.

8:48

But the point is, with Matomo, you have that raw data,

8:51

you can choose how to use it,

8:53

and you decide who has access.

8:54

That's a good point.

8:55

It's about having the freedom

8:56

to do what you want with that data.

8:58

Exactly.

8:59

But let's be honest, even with all these features,

9:01

there must be some downsides to choosing Matomo

9:05

over, say, Google Analytics.

9:07

Every rose has its thorns, right?

9:09

What are we sacrificing here?

9:11

Well, Matomo definitely requires

9:13

a bit more technical know-how.

9:14

Even with Safe Server's help.

9:16

And the community support is amazing.

9:18

Don't get me wrong.

9:19

But you might not have that same level

9:21

of instant 24-7 support that a big company

9:24

like Google can offer.

9:25

So it's a trade-off, right?

9:26

Exactly.

9:27

More control often means more responsibility.

9:31

But in the end, it all comes down to what you value most.

9:34

Absolutely.

9:35

If data ownership, privacy, transparency

9:38

are your top priorities,

9:39

then Matomo is definitely worth a serious look.

9:42

Okay, so we've talked about user-friendliness,

9:44

advanced features, even the potential drawbacks.

9:48

But the big question remains,

9:50

does Matomo really deliver on its promise

9:52

of giving you complete control over your data?

9:55

Well, to answer that, we need to go even deeper.

9:57

Welcome back to the Deep Dive.

9:59

We've been wrestling with this question

10:00

of whether Matomo really gives you control over your data.

10:03

And I think it's time we get to the bottom of it.

10:05

So no more beating around the bush.

10:07

Does Matomo actually live up to that promise?

10:10

In a nutshell, yes.

10:11

Okay, but what does that actually look like in practice?

10:14

I need more than just a yes.

10:15

Fair enough.

10:16

With Matomo, your data actually lives on your servers.

10:20

Not in some Google data center somewhere.

10:22

Exactly.

10:23

You own the hardware, the software, the whole thing.

10:25

It's like, remember that analogy we used earlier?

10:27

The owning a house versus renting one?

10:29

Yeah.

10:29

This is you owning the whole property.

10:31

You get to set the rules.

10:32

You decide how that data is collected,

10:34

how it's stored, how it's used, even how it's deleted.

10:38

So if I decide I don't wanna track

10:42

a specific piece of data anymore, I can just stop.

10:45

You got it.

10:46

You can anonymize it, aggregate it,

10:48

delete it, whatever you want.

10:50

Okay, now that's what I'm talking about.

10:51

That's real control.

10:52

Right.

10:53

But of course that comes with some responsibility too.

10:55

Oh yeah, I was just thinking that.

10:56

More control means more responsibility, right?

10:59

I'm now in charge of security, backups,

11:01

making sure I'm complying with all the regulations.

11:04

Exactly.

11:05

But remember, you don't have to go it alone.

11:07

Services like Safe Server can help with all that.

11:10

Right, Safe Server always there to back us up.

11:13

But even with Safe Server's help,

11:14

there's still a learning curve, I'm assuming.

11:16

Definitely, there's no way around that.

11:18

But speaking of regulations,

11:20

Matomo is all about being GDPR and CCPA compliant, right?

11:25

What does that actually mean for someone like me?

11:27

Well, it means Matomo is built with privacy

11:29

as a core principle.

11:31

They have features like cookie consent management,

11:33

data and optimization tools.

11:35

They even respect do not track requests.

11:38

So I can actually offer my users a real honest to goodness,

11:42

opt in experience.

11:43

Not one of those cookie banners that nobody understands.

11:46

Exactly, you're giving your users a real choice.

11:49

Which is good for everyone, right?

11:50

Absolutely, it builds trust, it's ethical,

11:53

and it helps you avoid those big fines.

11:55

Can't argue with that.

11:57

So let me get this straight.

11:58

Matomo gives me control over my data,

12:01

it helps me stay compliant,

12:02

and it gives my users a real say in how their data is used.

12:06

That's pretty good summary.

12:07

And on top of that, don't forget the accuracy

12:09

we talked about earlier, the open source flexibility,

12:12

the customization options.

12:13

Yeah, we covered a lot.

12:15

So if someone is thinking about making this switch

12:17

from Google Analytics, what would you say?

12:19

What's the main takeaway?

12:20

The takeaway is you have options.

12:22

You don't have to hand your data over to a big tech company.

12:25

There are alternatives out there, like Matomo.

12:29

Alternatives that put you in control.

12:31

And if you need a little help navigating

12:33

this new world of data ownership,

12:35

well, you know who to call.

12:37

Safe Server.

12:38

They can make that transition a whole lot smoother.

12:41

You can find them over at www.safeserver.de.

12:45

All right, so we've taken a deep dive into Matomo.

12:48

We've explored the features, the benefits, even the challenges.

12:51

But now the question is, what are you

12:53

going to do with this information?

12:55

Is Matomo the right choice for you?

12:57

That's something only you can decide.

12:59

But hey, if you do take the plunge, let us know.

13:01

We'd love to hear about your experience.

13:03

Absolutely.

13:04

We're always eager to hear from our listeners.

13:06

Until next time, keep exploring and stay curious.

13:06

Until next time, keep exploring and stay curious.