Richard Golian

1995-born. Charles University alum. Head of Performance at Mixit. 10+ years in marketing and data.

Castellano Français Slovenčina

Manage subscription Choose a plan

RSS
Newsletter
New articles to your inbox

Article

I built my own analytics with the help of AI – cookie-free and GDPR-compliant

Cookie-free web analytics with AI
Richard Golian
Richard Golian · 3 315 reads
Hi, I am Richard. On this blog, I share thoughts, personal stories — and what I am working on. I hope this article brings you some value.
Listen to this article
0:00 / 0:00

Not long ago, I realised I wanted a better understanding of my blog’s traffic.

I like clean and accurate data. But traditional analytics tools like Google Analytics come with serious downsides: inaccurate numbers (due to blocked consent requests and various tracking blockers), the need for a cookie banner, and questionable transparency around privacy.

That is why I decided to build my own analytics – with pure, unfiltered data and full respect for the privacy of my visitors. And since we are living in 2025, I built it with the help of generative AI.

When it comes to programming, I have always considered myself an eternal beginner, ever since I started with web development at the age of 12. But AI has opened up skills and opportunities for me that I never imagined I would have. I have already written here on my blog about how AI helps me improve my coding skills, explaining its steps and decisions along the way. Thanks to that, my horizons have expanded far beyond what I thought possible. One of the results is my own custom-built analytics tool.

Defining the Goals and First Prompts

When building a project like this today, you really need to have a clear idea of what you want it to do and why. Just saying "I want my own analytics" is not enough.

So we started by defining exactly what I wanted to measure: daily traffic, traffic sources, purchases of my premium articles, and a deeper analysis of visitor types (humans vs. suspicious activity vs. bots).

Richard Golian analytics
An analytics tool powered by artificial intelligence

At first, creating the initial tables and charts seemed easy. But it did not take long before the first real challenges emerged.

The issues I had to solve

The first SQL queries we used were slow and inefficient. They dragged the whole website down. We gradually tuned them, replaced wasteful LIKE comparisons with exact matches, and optimised the logic to only process the data we really needed – and suddenly, it started to fly.

Continue

Join the Library

Full access to my thoughts, personal stories, findings, and what I learn from the people I meet.

Join the Library — €29.99 per year
Or just this article · €2,99

Get the full article by email and feel free to reply if you want to discuss it further.

Visa Mastercard Apple Pay Google Pay

Summary

Google Analytics was showing inaccurate numbers — blocked consent, tracking blockers. So I built my own cookie-free, GDPR-compliant analytics system using AI. Daily traffic, sources, premium purchases, bot detection. AI expanded what an eternal beginner like me can build.

Common questions on this article's topic

Why is Google Analytics inaccurate?
Google Analytics relies on JavaScript tracking that can be blocked by ad blockers, privacy extensions, and consent banners. Research shows that sites with consent banners miss approximately 20% of visitor data, and on tech-savvy audiences the figure can reach nearly 60%. In the article, these accuracy problems — combined with the need for cookie banners and concerns about privacy — motivated building a custom solution from scratch.
Is it possible to build web analytics without cookies?
Yes. Cookie-free analytics works by collecting aggregated data without tracking individual users. Tools like Plausible, Fathom, and Umami demonstrate this approach commercially. In the article, a custom cookie-free system was built that tracks daily traffic, sources, and premium purchases without storing personal data — making it naturally GDPR-compliant with no cookie banner required.
What percentage of web traffic comes from bots?
By 2024, bot traffic exceeded human traffic for the first time in a decade, accounting for approximately 51% of all web traffic. Bad bots specifically represented about 37% of global web traffic. In the article, distinguishing real human visitors from bots and suspicious activity was a key challenge, solved by flagging suspicious visits and tracking confirmed bot behaviour separately.
Can someone with limited programming experience build custom analytics using AI?
In the article, this is exactly what happened. Starting as a self-described eternal beginner in programming, the custom analytics system was built entirely with AI assistance. AI did not just generate code — it explained each step, guided through problems, and taught better approaches along the way. Research shows that developers using AI coding assistants can be up to 55% more productive, making complex projects feasible for non-specialists.
How does privacy-first analytics work without tracking individuals?
In the article, the approach is straightforward: all traffic data is anonymised and contains no personal information. There is no need to know that a specific person from a specific city read a specific article. What matters is how many real humans visited, how many chose to buy premium content, and what the main traffic sources were. Sensitive calculations and database logic are kept in a protected area that no regular visitor can access.
What were the biggest technical challenges in building custom analytics?
In the article, three main challenges are described. First, initial SQL queries were slow and dragged the website down — solved by replacing inefficient comparisons with exact matches and optimising query logic. Second, attribution without individual tracking required a temporary anonymous session identifier. Third, separating real visitors from bots and suspicious traffic required a classification system with clear definitions and separate tracking.
Richard Golian

If you have any thoughts, questions, or feedback, feel free to drop me a message at mail@richardgolian.com.

NEWSLETTER
What I write about, what I am working on, what I learned.
Sent the first Sunday of the month. Unsubscribe anytime.

Related articles

Irresponsible Sharing of Sensitive Data with AI

This is a serious issue, and it is high time we start acting responsibly.

1 February 2025·1 980 reads
Full AI agents or fully offline.

Four days in Catalonia. No computer, no AI, almost no social media. I bought this notebook so that I could write down what I would think about, and what I would come across and learn on the trip.

10.5.2026·322 reads
Building an AI Stock Market Prediction System That Grades Itself

I am building an AI system to predict the S&P 500. It runs on my own machine, uses free public data — yfinance, FRED, the Shiller dataset — and grades every forecast against reality. This series documents the build itself: the decisions, the methodology, the mistakes. What I will eventually share from the running system is a separate question, and an honest one.

26 April 2026·611 reads

More articles

Where the Money Goes When AI Takes the Work

Prague, 13 May 2026. On my way to work I started thinking about something that stayed with me for days. If most routine work on a computer disappears in the next ten years, and a large share of repetitive manual work disappears with it, what happens to the flow of money? Who pays whom for what? Which economic layers will exist, how large will they be, and what relationships will run between them? This is the six-layer map I sketched as an answer.

15 May 2026·40 reads
AI sales forecast: 9 traps so far

Yesterday I could not tear myself away from the computer. When I lifted my head, it was half past eight in the evening. I had been sitting alone upstairs for about three hours.

25 April 2026·581 reads
Will AI take my job?

Will AI take my job? A certified Google trainer told me in June 2024 that my profession would cease to exist. Twenty-two months later, my job title has not changed — but ninety percent of what I do during the day is different. I have delegated more of my thinking to AI agents than I thought possible. I am not afraid. This is why, and what it means for anyone asking the same question.

23 April 2026·364 reads
€50,000 Quote vs. Two Hours with Claude Code

One hour. Fifty-five minutes. That is how long it took to build what a Czech software firm had quoted at over €50,000. I built it with Claude Code. Not a prototype. Not a proof of concept. A working tool — the one the company actually needed. By the evening of the same day, it was running on staging. This is not about Claude Code. It is about what Claude Code exposes.

18 April 2026·717 reads
Is AI Making Us Dumber?

I have conducted roughly one hundred and fifty practical interviews over the past four years. Fifty for data specialist roles. A hundred for advertising and performance marketing specialists. Almost every one of them involved sitting down with a candidate over a practical task — something close to a real problem we actually need to solve at the company. Not theory. Not trivia. Applied problem-solving. Over time, I started noticing a pattern.

14 April 2026·670 reads
What AI Hides From You

Before you can teach AI to understand anything, you need to see what it is hiding from you.

11 April 2026·667 reads
When Your AI Agent Joins the Team

The moment other people needed access to it, the problem changed completely. It was no longer about whether the agent could learn. It was about who gets to teach it.

8 April 2026·823 reads
Training an AI Agent That Learns Between Sessions

I wanted to build an agent that doesn't just assist. One that acts.

4 April 2026·874 reads
Local AI Model Limitations: Why I Switched from Ollama to Claude for Autonomous Agents

This is what I learned about local vs cloud AI, and why I switched to Claude Code.

3 April 2026·1 473 reads
NEWSLETTER
What I write about, what I am working on, what I learned.
Sent the first Sunday of the month. Unsubscribe anytime.