#
Blog post
23/2/2026

First-party data in online advertising: part 1: How they work and why they improve the campaign performance

First-party data in online advertising: part 1: How they work and why they improve the campaign performance

The cookie apocalypse and the many other attempts at coming up with an original name for the end of third-party cookies in Google Chrome thankfully stopped haunting our LinkedIn feeds sometime in early 2024. What it did do, however, was spark an industry-wide conversation about working with first-party data . That is proving to be a key step toward better measurement and stronger campaign performance today.

The panic around the so-called “dark ages” brought one unexpected benefit: companies started working systematically with their own data and user identification, which opened the door to more accurate and more robust measurement. Paradoxically, we moved away from relying on anonymous or pseudonymous third-party IDs (random strings of characters with no context) and toward a model where we work with real user identifiers instead, such as email addresses or phone numbers (albeit hashed). That makes it possible to match users across devices more effectively, send offline conversions, and measure performance across systems.

| This article is the first part of a five-part series on collecting and using your first-party data in campaigns. In this series, we will cover everything you need to know to make use of them. What first-party data is, how to collect it from your platforms, how to configure its activation in advertising systems, and how to test the whole process. New installments are published continuously on our blog.

Google had actually been warning about dependence on third-party cookies for at least three years. In 2021, it introduced enhanced conversions for the first time in order to improve conversion and user measurement and begin preparing for the planned phase-out (for context: Facebook had already been receiving user data through its pixel back in 2016). That phase-out was eventually postponed, and right now it looks like it may never happen at all. Even so, enhanced conversions still help improve data quality in Google Chrome campaigns and also solve measurement issues in browsers that have been blocking third-party cookies for a long time already.

As a result, virtually every advertising platform that collects data from websites now offers some way of accepting user data to improve measurement quality.

What is first-party data?

In digital marketing, data can be categorized according to who collects it.

First-party data is such that you collect directly yourself — on your website, in your app, or for example in your CRM. A user knowingly provides it to you during registration, purchase, or form submission. Typically, this includes an email address, phone number, full name, or address.

Unlike third-party data, which is collected for example by the operator of an advertising platform, you have full control over first-party data and, when handled properly, the legal basis to use it.

That is exactly the kind of data advertising platforms want today. Each one has simply given it a different name: Google Ads calls it enhanced conversions, Meta uses advanced matching, Bing Ads uses universal event tracking with customer data, while X Ads and Reddit Ads have their own variants usually inspired by Meta.

This is what a user data object can look like in a Google Tag Manager “User-provided Data” variable, structured in the way Google accepts.

Behind the different names, though, the principle is always the same. By properly adjusting and extending the measurement script, this data can be passed securely and in a controlled manner into advertising accounts. The platform can then use it either to recover conversions from ads more accurately or to match the user with its own user profile stored in its systems. Naturally, all of this is supposed to happen with respect for user consent. At least that is what they say.

Where do I get it?

User data is created either on the frontend or in a CRM, and media platforms can be “fed” both directly from the website and through CRM imports (already enriched with CRM segmentation for example). For now, let’s focus on data created on the website frontend when a user interacts with the site or app — for example when they fill out a contact form, register, or make a purchase. As the provider of a service or an online store, you need this data to deliver your service to the user. But that does not automatically give you the right to send that email address to a third party — which is exactly what sending enhanced conversions to Google Ads is.

However, if the user gives you consent to pass their personal data to a third party (provided this is stated in your data processing terms and the user agrees to those terms either during the conversion or through interaction with the cookie banner), you may store the identifiers they entered and pass them on. For example to Google Ads.

Example of a data layer object containing the user’s first-party data.

What is it for and how does it work?

User data allows the platform to assign an event to a specific user.

Without user identifiers, events and their measurement rely on cookies or device IDs, which are becoming less and less reliable. User data provides a more persistent link, especially across devices or browsers.

“The first-party data you already have is matched with signed-in Google accounts that engaged with your ads. When a match happens, a conversion is recorded.” 
Source: https://support.google.com/google-ads/answer/12284070#3

Long story short: when you send a purchase event together with an email address, Google assigns it to the correct user already present in its database (for example because that person has a Gmail account). This allows Google to attribute more conversions to a specific ad click, even when the user clicks the ad on their phone and later purchases on desktop, or when measurement happens across multiple domains.

Imagine Jaroslav. He is signed in to Google as jaroslav@gmail.com and searches for „blue monster“. He sees an ad for a book on bookstore.cz and clicks it. At that moment, Google records something like this in his user profile: “Clicked an ad with gclid=XXXXXXXXXX.”

Jaroslav browses the website, leaves, and later that evening visits bookstore.com directly on his phone and buys the book.

If the operator of bookstore.cz sends an enhanced conversion to Google Ads together with the purchase (that is, including the email jaroslav@gmail.com), the system connects the original ad click information with the email from the purchase and attributes that purchase to the ad.

By the way, Google has one more use for user identifiers: Enhanced Conversions for Leads. This is an enriched version of offline import that makes it possible to send conversions to Google Ads even when they happen or are completed off the website.

When should you send it?

User data should primarily be sent with conversion events such as purchases, registrations, or lead form submissions. First, because these are usually the moments when the website operator obtains the user’s personal data. And second, because these are usually the main conversions used to measure business goals. That said, user data can also be sent with every other event, including page_view, as long as it is available.

So it depends on what kinds of data collection opportunities you create on your website. Here are a few tips that actually work in practice:

  • Newsletter signup is the most common option. You can place the signup form in the footer, at the end of an article, or as a pop-up.
  • Offer an ebook or another valuable lead magnet (guide, template, checklist) in exchange for an email address. This works especially well on educational websites and blogs.
  • Community or forum registration brings in data naturally. The user wants access to content or discussion, so the motivation to register is already there.
  • A loyalty program or customer account is a typical tool for e-commerce. The user registers to track orders or get discounts.
  • A webinar or other online event requires registration, so you collect data even before the actual conversion happens.
  • A calculator or another interactive tool where the user enters input data and receives the result by email. This is popular, for example, with mortgage calculators or custom product configuration tools.

The more of these touchpoints you have on your website, the higher the share of visitors you will be able to match, and the more accurate the data you send to advertising platforms will be.

Facebook Pixel prefers sending personal data with every conversion event (including page_view), while Google Ads focuses mainly on primary conversions and does not require an email address for page_view.

Why should I do it, and what do I get out of it?

The most straightforward answer is: you get more conversions in your account. Not because more conversions suddenly happened in the real world, but because the system starts attributing them to your ads correctly. Jaroslav from the previous example bought the book and the ad gets credit for it. Without enhanced conversions, that purchase would simply be missing from the account, and you might throw the campaign away as unprofitable.

That means that platform algorithms are working with more accurate data in practice. Google, Meta, and others optimize campaigns based on conversion signals. The more of them they have, and the more accurate they are, the better they can target, the lower the cost per conversion, and the less money gets wasted. This is not a band-aid for a bad product. It is a simple principle: better input gives better output.

The second benefit is cross-device and cross-browser measurement. If a user clicks an ad on a mobile device but later purchases on desktop via Safari (where third-party cookies do not work), that purchase is effectively invisible to your ad account. With user data, the system can reliably find and match it.

The third benefit is resilience to future measurement changes. Third-party cookies may not disappear from Chrome after all, but Safari has been blocking them for years, Firefox as well, and the share of users on those browsers is far from negligible. And no one knows what is coming a year or two from now. First-party data is under your control, not Google’s or Apple’s.

And then there is one more important benefit: feedback on lead quality. You can send offline conversions to Google Ads as well through Enhanced Conversions for Leads. In other words, the information on whether a lead ultimately turned into a real customer and for how much. The algorithm then stops chasing cheap leads and starts looking for the ones that actually turn into revenue. Which is exactly what you want from campaigns.

A few numbers to close with 

The effect of implementing this kind of data transfer into advertising systems cannot be quantified in general terms of course. It will vary from one type of business to another. The technical implementation of consent mode also plays a role - or rather, how high a consent rate you are able to obtain from your customers and visitors. Still, for illustration, here are a few figures from a larger client where enhanced conversions were implemented for Google Ads. Within a single month, the number of recovered conversions increased by roughly 10% in Search campaigns and 15% in YouTube campaigns. At the same time, CPA dropped by around 17% thanks to improved targeting. 

If you have a form, registration flow, or e-commerce store on your website, you already have everything you need. You just need to connect it properly - and that is exactly what we will look at in the next articles in this series.

In the next installments, we will cover:

→ Security, hashing, and consent management

→ Correct setup for sending personal data through server-side Google Tag Manager

→ Data upload from CRM (backend)

→ Setup specifics in Google Ads, Meta, Sklik, and other platforms

→ Debugging and how to verify that everything is working as it should

Authors

#
Blog post
First-party data in online advertising: part 1: How they work and why they improve the campaign performance
23/2/2026

The cookie apocalypse and the many other attempts at coming up with an original name for the end of third-party cookies in Google Chrome thankfully stopped haunting our LinkedIn feeds sometime in early 2024. What it did do, however, was spark an industry-wide conversation about working with first-party data . That is proving to be a key step toward better measurement and stronger campaign performance today.

#
Blog post
How we migrated 250 media tags to the server - and how it all turned out
14/1/2026

With the rise of server-side measurement, we are increasingly implementing server-side tracking for our clients not only for analytics, but also for advertising platforms. In this article, I want to share our experience with a server-side implementation of media tags for a larger client - what we learned along the way, which templates we used, and what to watch out for.

#
Blog post
Analytics Workshops at Agencies
20/12/2025

This year, I led several workshops at digital and media agencies. The scenario was usually similar: at some community data/analytics event (or more often at the afterparty), I'd connect with the team leader of their analytics department and we'd arrange a workshop aimed at helping their internal team level up. The goal was to share not only current technical know-how and best practices, but also how to demonstrate the value of digital analytics to clients and which measurement use cases deliver the greatest real-world impact.

#
Blog post
Analytics is a great career path for women - including moms returning from (or during) maternity leave
20/11/2025

I studied economics and spent many years working as a project manager in an agency. But coordinating other people’s work wasn’t enough for me — I wanted to truly master something myself. I’ve always enjoyed math, so I gradually, almost naturally, shifted into analytics. I started around 2014 as a self-taught analyst, later began working with Vašek Jelen, and in 2020 we founded MeasureDesign together. I quickly realized this field was exactly what I’d been looking for — it satisfies my curiosity, my need to dig into details, and my desire to bring a bit of “ordnung” into things. In the whirlwind of running a household, taking care of kids, and navigating global chaos, data feels oddly calming. At the same time, it lets me use my creativity when I play detective and hunt down measurement issues like a modern-day Miss Marple. I genuinely believe analytics is a great career for women in general. And yet, there still aren’t many of us in the field.

#
Blog post
BigQuery: How to move a GA4 dataset to another GCP project
1/11/2025

Sometimes you need to move historical data from a Google Analytics 4 export to a different BigQuery project – for example, when changing your project structure, switching to a new billing account, or consolidating data. In this article, we’ll show how to copy GA4 datasets using BigQuery Data Transfer Service (there are other methods as well).

#
Blog post
Reshoper 2025
15/10/2025

Reshoper advisory zone and several hours of consultations for trade fair visitors - this year held in the pleasant surroundings of the Křižík Pavilions at the Prague Exhibition Grounds. This year, I had the opportunity to experience Reshoper both as an advisor in the advisory zone and as a participant in the Roundtables.

#
Blog post
Hack Your Weekend
23/9/2025

From Idea to App in 48 Hours 🚀 I spent the third weekend of September at the Clubco CZ coworking space in Brno, taking part in the #HackYourWeekend hackathon. In a group of 60 people split into eight teams, we spent Friday through Sunday afternoon developing eight applications addressing real-world needs. We built everything in AI/LLM-supported development environments (our team used VS Code + Claude Code). The participants ranged from developers already building with AI to people like me who wanted to dive in and really try this kind of workflow for the first time.

#
Blog post
MeasureCamp Brno 2025
10/9/2025

On September 6, another edition of MeasureCamp - our favorite community event - took place at Brno’s Gen. We were thrilled to see that 74 women attended this year’s MeasureCamp (5.4% of them from our team 🙂), and it’s clear that the number of women in data and analytics continues to grow 🚀.

#
Blog post
PPC summer camp
20/8/2025

I'd like to add to the wave of positive reactions to the PPC Camp. It's an event where several dozen PPC specialists come together for a weekend to share their know-how through presentations. The event has a wonderfully positive vibe, and it was interesting for me to see that knowledge sharing, collegiality, and solidarity work just as well in the PPC community as they do in the analytics community. But it doesn't happen on its own - my respect belongs to uLab, Markéta Kabátová and Petr Bureš for the energy they put into organizing the event and bringing people together.

#
Blog post
How to calculate the date of Easter in BigQuery
16/4/2025

Easter is a movable feast, and its date changes every year. If you work with data — whether you are analyzing seasonal traffic trends, comparing campaign performance, or planning marketing activities — it can be useful to know the exact dates of the Easter holidays. That is where a simple SQL script for BigQuery can come in handy.

#
Blog post
Visibility Thursday
25/2/2025

I received an invitation from Robin Stržínek at VISIBILITY DIGITAL to speak at their regular Visi Thursday event. I had the opportunity to share my experience with the practical applications of connecting GA4 with Google BigQuery and other Google Cloud Platform services.

#
Podcast
Socials: Vašek Jelen discusses GA4, server-side tracking, BigQuery and connecting customer data with campaign performance
19/11/2024

Socials podcast and 80 minutes of conversation with Daniel Bauer and Otakar Lucák about digital analytics, with a focus on e-commerce. The guys deal with a number of specific topics in their client work and had some great questions. Thanks to this, I think we kept it very practical, and the podcast includes our opinions on how to resolve real-life situations from practice.

#
Blog post
MeasureCamp Prague 2024: Using Google Ads export in Google BigQuery
10/9/2024

On Saturday, the ČSOB building in Prague was buzzing with analytics topics. A large part of the MeasureDesign team showed up for the 10th anniversary edition of MeasureCamp Czech Republic — and Vašek and Anička gave a talk on working with the Google Ads dataset in Google BigQuery.

#
Blog post
Data retention: Storing data in Google Analytics 4
31/8/2024

Data retention in GA4 determines how long information about users and events will remain available. By default, this period is only two months, which can limit your analysis options. In this article, you'll learn how to extend this period to up to 14 months (or 50 months with GA4 360) and what the retention setting does not affect.

#
Blog post
Workshop: GA4 basics for the Tereza non-profit organization
3/6/2024

On the last day of May, we spent time with the team from the Tereza non-profit organization, focusing on the basics of Google Analytics 4. We concentrated on the practical use of data, especially for the Učíme se venku ("Learning Outdoors") program, which helps teachers bring lessons from the classroom to the outdoors.

#
Blog post
Reshoper 2024: New opportunities in analytics
20/5/2024

At the Reshoper conference, I had the opportunity to give a talk where I summarized new opportunities for e-commerce analytics. In the presentation, I shared my experience and approaches on how to get the most out of Google Analytics 4 — especially when combined with BigQuery and other Google Cloud services.

#
Blog post
Marketing Festival 2024: Learn to work with GA4 data in BigQuery and GCP
22/2/2024

This workshop focused on working with GA4 data in BigQuery and Google Cloud. My goal was to help participants move beyond the GA4 interface and show that working with raw GA4 data is not rocket science :) On the contrary, it is a valuable skill that is worth learning, because raw GA4 data hold huge potential for monetization and activation. I also shared real-world examples and reporting concepts from companies that rely entirely on BigQuery data. The participants were fantastic, and it was great to see how many people are actively exploring BigQuery and GCP. It felt like we were all on the same wavelength.

#
Webinar
Tips and tricks for GA4 not just for Shoptet users
25/11/2023

A recording of the public webinar we hosted with Marek Čech for Shoptet. The main topic was practical recommendations for evaluating campaigns in GA4 in connection with the upcoming Black Friday and Christmas season.

#
Webinar
Webinar: Evaluating GA4 Data in BigQuery
21/6/2023

Together with Vašek Ráš, we hosted a public webinar on evaluating campaigns using the GA4 dataset in Google BigQuery. Our guest speaker was Honza Tichý, who presented a section on DBT.

Jiří Otipka
Analyst
Lenka Pittnerová
Analyst
Martina Kvasničková
AI & Data Research
Anna Horáková
Analyst
Zuzana Mikyšková
Analyst & Co-Founder
Vašek Jelen
Lead Analyst & Co-Founder
Blanka Hejduková
Back Office
Markéta Svěráková
Analyst
Petra Súkeníková
Analyst
Klára Belzová
Analyst
Jiří Otipka
Jiří Otipka
Analyst

Jirka has been working in marketing for over 10 years, and if there is anything he enjoys more than numbers themselves, it is connecting them. He loves mathematics and data analytics, and thanks to his interest in exploring source code, he can easily communicate with developers in their own language. At MeasureDesign, he specializes in connecting new data sources - building custom connectors in Python, testing data quality, and exploring which data combinations make the most sense from a business perspective. He is completely at home in Looker Studio and also has extensive experience evaluating PPC campaign performance.

Lenka Pittnerová
Lenka Pittnerová
Analyst

Lenka joined MeasureDesign at the end of 2025, bringing extensive experience from PPC marketing, where she spent many years working with Google Ads, Meta Ads, and other advertising platforms. While managing campaigns, she repeatedly ran into the same issue - poorly set up or insufficient web analytics, which made effective optimization nearly impossible.‍ This challenge initially led her to analytics out of necessity, but over time she discovered that she enjoyed it even more than advertising itself. Today, she focuses primarily on implementing web analytics and data solutions that provide companies with high-quality, reliable data for strategic decision-making and performance marketing. She continues to work on selected PPC projects as well - not only because she still enjoys them, but mainly to stay closely connected to the reality of media platforms and the real needs of clients.

Martina Kvasničková
Martina Kvasničková
AI & Data Research

Marťa helps integrate AI into everyday work—making it faster, more efficient, and accessible to every team member. What excites her most is finding practical ways to use AI and turning new technologies into useful tools.

Anna Horáková
Anna Horáková
Analyst

Anička has over 7 years of experience in the agency world, where she has managed social media ad campaigns for clients, and especially for content-driven websites, her favorite. Wanting to broaden her perspective beyond campaign data, she gradually shifted her focus toward web analytics. She joined our team in 2022 and now specializes in data analytics, using GA4, BigQuery, Looker Studio, and other tools to connect and dig deeper into data — delivering insightful analyses and valuable input for business decisions.

Zuzana Mikyšková
Zuzana Mikyšková
Analyst & Co-Founder

Zuzka's career path led her through corporate innovation and research management, running word-of-mouth projects, and later to a digital agency, where she managed website development projects. However, Zuzka is naturally curious and wanted to understand how a website actually works once it is launched into the world. That curiosity led her to study web analytics — and eventually to a key collaboration with Vašek. In 2019, they founded the company together.

Vašek Jelen
Vašek Jelen
Lead Analyst & Co-Founder

Vašek has been working in digital analytics for over 15 years — from setting up tracking to data storage, visualization, and interpretation. He helps companies keep their data in order and make full use of it. He focuses primarily on data from digital platforms such as websites, apps, and client zones, and on connecting that data with other business data like media and customer data. After years of freelancing, he co-founded the analytics studio MeasureDesign, where, in addition to working on analytics projects and bespoke training sessions, he also mentors and educates new analysts.

Blanka Hejduková
Blanka Hejduková
Back Office

Blanka joined our team in 2024 and has been responsible for back-office operations, including invoicing and administrative tasks, ever since. She draws on her experience from the Czech Post and her background in financial management to keep everything running smoothly. In her free time, she enjoys traveling with her two children and finds relaxation in working in her garden.

Markéta Svěráková
Markéta Svěráková
Analyst

Markéta started out in marketing, but then came maternity leave — and with it, total chaos. In an effort to hold on to the last bits of sanity, she turned to data. After all, numbers don’t yell, spill cereal into your keyboard, and at least they make some sense. She completed a data analytics course at Engeto Academy, where she bonded with SQL, Power BI, Excel, and Python, and started looking for patterns outside the bounds of children’s coloring books. Today, at MeasureDesign, she helps clients understand what their numbers are really saying.

Petra Súkeníková
Petra Súkeníková
Analyst

She joined MeasureDesign in 2023, specialising in measurement implementation and reporting. Her favourite moment is when, after all the setup and testing, the first data finally starts flowing in. Her biggest challenge? The unexpected (and often undocumented) changes from Google – those are the times when every analyst turns into a paranormal behaviour expert. 👻

Klára Belzová
Klára Belzová
Analyst

Klára has been with the company since 2019. She focuses mainly on web analytics but is not afraid to dive into data work in BigQuery. What she enjoys most is guiding clients through the entire process — from defining their needs to implementing tracking and creating the final data visualizations. She gets an almost suspicious amount of joy from a clean and well-organized GTM container or a report full of useful data.