Blog

Field notes on tracking.

Plain, practical writing on server-side tracking, first-party data, consent and the data underneath good marketing. No fluff, no theory for its own sake.

More field notes

First-party data

First-party data

How do you get ad spend and CRM revenue into one report?

Cost sits in the ad platforms, revenue sits in the CRM, and campaign name is not a join key. What it takes to put them in one row.

July 31, 2026

July 31, 2026

First-party data

First-party data

Does marketing mix modelling fix your measurement problem?

MMM is pitched as the answer to signal loss. What it actually fixes, what it quietly inherits from your data, and where it leaves a gap.

July 31, 2026

July 31, 2026

Agency operations

Agency operations

How do you brief a dev team for tracking work?

Vague tracking requests come back as another sprint. What a data layer brief has to pin down before a developer touches it.

July 31, 2026

July 31, 2026

Server-side

Server-side

Why Google Ads counts the same conversion twice

More conversions than the client has orders. Here are the four things that make Google Ads count one event twice.

July 31, 2026

July 31, 2026

Server-side

Server-side

Why your data breaks when checkout lives on another domain

The checkout domain shows up as a traffic source, sessions double, and Google Ads disagrees with the order table. Here is why.

July 31, 2026

July 31, 2026

Server-side

Server-side

How does server-side tracking actually work?

One conversion traced from the browser to the ad platform, and the three hops that decide whether a migration pays off.

July 31, 2026

July 31, 2026

First-party data

First-party data

Why every attribution model tells a different story

Same property, same week, three answers. What model disagreement really tells you, and which part of it is missing data.

July 31, 2026

July 31, 2026

Server-side

Server-side

Does server-side tagging slow down your site?

The Core Web Vitals objection, answered honestly: what really leaves the browser, what stays, and when a container costs you speed.

July 31, 2026

July 31, 2026

Monitoring

Monitoring

Is that conversion drop seasonality or a real problem?

A dip can be August, a broken tag, or a report that is not finished yet. The order you check in decides how fast you know.

July 31, 2026

July 31, 2026

AI

AI

Is there personal data hiding in your analytics?

An email address in a URL, a phone number in a site search term. How personal data reaches analytics, and what it costs you.

July 31, 2026

July 31, 2026

Consent

Consent

Your client asks if the tracking is compliant. What do you say?

The honest answer is not a yes or a no. It is a description of what your setup does, and most agencies cannot produce one.

July 31, 2026

July 31, 2026

AI

AI

How do you get client data ready for AI?

Cleaning the export is the last step, not the first. The five things that change in a client dataset, in the order that works.

July 31, 2026

July 31, 2026

Monitoring

Monitoring

How do you know your tracking broke before the client does?

A tracking break makes no error, only a smaller number. Why silent data loss reaches the client report before it reaches yours.

July 31, 2026

July 31, 2026

Consent

Consent

Did your new cookie banner just kill your conversions?

The drop has a date on it and the banner is the obvious suspect. Reading the shape of the drop tells you what actually broke.

July 31, 2026

July 31, 2026

First-party data

First-party data

Where does GA4 "(not set)" traffic actually come from?

Four different empty fields hide behind one label in GA4, and three lookalike values get blamed for it. Telling them apart is the fix.

July 31, 2026

July 31, 2026

First-party data

First-party data

Why GA4 and Shopify never show the same numbers

Shopify is not right and GA4 is not broken. They are two ledgers, and only one of them decides how the client's budget gets bid.

July 31, 2026

July 31, 2026

Server-side

Server-side

Meta conversions dropped suddenly, what happened?

Spend held. The client's own order count held. Meta fell anyway. That is a measurement break wearing a performance break's clothes.

July 31, 2026

July 31, 2026

Agency operations

Agency operations

Are you using half of what your data setup can do?

Nobody switched these features off. They were never switched on, and the data to feed them has been sitting there for months.

July 31, 2026

July 31, 2026

Agency operations

Agency operations

Why does client reporting still take days every month?

The slow part of monthly reporting is not the copying. It is deciding which of your three conversion numbers the client sees.

July 31, 2026

July 31, 2026

First-party data

First-party data

Why do your Looker Studio dashboards keep breaking?

Quota errors and numbers that disagree are not chart problems. They are data source problems, and they share one fix.

July 31, 2026

July 31, 2026

Consent

Consent

Does your tracking hold up when your client advertises in five markets?

One banner, five markets, five different numbers. The rule your setup has to satisfy changes at the border, and so does the data.

July 31, 2026

July 31, 2026

Agency operations

Agency operations

How do you keep tracking consistent across thirty client accounts?

Thirty accounts, thirty dialects. Keeping tracking consistent is a specification problem, not a dashboard problem.

July 30, 2026

July 30, 2026

Agency operations

Agency operations

Which parts of your measurement stack should you own?

Build versus buy is the wrong question. Sort your measurement stack into layers, then decide which ones the client has to keep.

July 30, 2026

July 30, 2026

Server-side

Server-side

Your tracking is first-party and Safari still deletes the cookie

You went first-party, the container sets the cookie server-side, and Safari still caps it at seven days. The reason is DNS.

July 30, 2026

July 30, 2026

Server-side

Server-side

Are bots inflating the conversions you optimize on?

Invalid click filtering does not cover the conversion that click triggered. What that does to your bidding, and where to filter instead.

July 30, 2026

July 30, 2026

Server-side

Server-side

Why your form conversions never match the leads in the CRM

The two counts measure different objects, after different filters, in different time zones. Which one to trust, and how to shrink the rest.

July 30, 2026

July 30, 2026

First-party data

First-party data

Your campaigns optimize for form fills, not revenue

More leads at a lower cost per lead, and the same revenue. The optimization target is usually the reason, not the campaign.

July 30, 2026

July 30, 2026

Server-side

Server-side

Your ads optimize on form fills while the revenue sits in the CRM

Lead volume up, revenue flat. What has to be true before closed deal value can reach the ad platform, and when it cannot.

July 30, 2026

July 30, 2026

Server-side

Server-side

Does server-side tracking make sense for lead generation?

Every server-side post is written for a webshop. What actually changes when the conversion is a form fill, and where the case falls apart.

July 30, 2026

July 30, 2026

Agency operations

Agency operations

POAS or ROAS: which one should you report to clients?

ROAS and POAS divide by the same number, and it is the wrong one. How deep a profit figure has to go before it changes a decision.

July 30, 2026

July 30, 2026

Agency operations

Agency operations

What to check in the tracking before you onboard a new client

The logins are the easy part. The question that decides whether a client's measurement survives the handover is who owns it.

July 30, 2026

July 30, 2026

Agency operations

Agency operations

You inherited a broken tracking setup. Now what?

Taking over an account nobody documented, without pretending you can repair the numbers the client has already seen.

July 30, 2026

July 30, 2026

Monitoring

Monitoring

What happens to your tracking during a website migration?

Your redirect map protects rankings. It does nothing for visitor identity, ad click parameters or the before-and-after comparison.

July 30, 2026

July 30, 2026

Monitoring

Monitoring

Why your tracking breaks every time the website changes

Every release quietly moves something your tracking depends on. Why nothing errors, and what actually catches it in time.

July 30, 2026

July 30, 2026

AI

AI

Can ChatGPT actually analyze your marketing data?

It runs real code on your file, so the arithmetic is right. What a GA4 export left out before the upload is the actual limit.

July 30, 2026

July 30, 2026

Consent

Consent

Cookiebot, Usercentrics or custom: does your CMP choice matter?

Two of the three options share one owner, and none of them decides your consent rate. Here is what the vendor choice really settles.

July 30, 2026

July 30, 2026

Consent

Consent

Modeled or measured: which conversions are you reporting?

The conversions in your client report are part counted and part estimated, and no column tells you where the line sits.

July 30, 2026

July 30, 2026

Consent

Consent

How do you get more visitors to accept your cookie banner?

The accept rate on your client's cookie banner scales every number you report, and it is the one metric nobody at the agency owns.

July 30, 2026

July 30, 2026

Agency operations

Agency operations

Which questions should you ask before hiring a tracking specialist?

Every tracking vendor says server-side, adblocker-proof and compliant. Five questions that tell you which one means it.

July 30, 2026

July 30, 2026

Agency operations

Agency operations

Your ROAS looks great, so why is the business not growing?

Platform ROAS can climb while client revenue stands still. Four documented reasons why, and the number that would have said so sooner.

July 30, 2026

July 30, 2026

Server-side

Server-side

Why enhanced conversions and CAPI underdeliver on a weak setup

You followed both setup guides and the numbers barely moved. The layer underneath decides what either feature can give back.

July 30, 2026

July 30, 2026

First-party data

First-party data

What GA4 sampling hides from your client reports

Sampling, (other) rows, thresholding and retention each bend a client report differently. How to tell which one you are looking at.

July 30, 2026

July 30, 2026

Consent

Consent

Consent Mode v2 without throwing data away

Compliant and measurable is not a trade-off. The four decisions inside Consent Mode v2 that decide which one you get.

July 30, 2026

July 30, 2026

Agency operations

Agency operations

Your marketers set up the tracking. Do they know what they built?

An unowned tracking setup gets worse without anyone touching it. What owning the measurement layer actually involves.

July 30, 2026

July 30, 2026

Agency operations

Agency operations

Can you charge clients for tracking work?

Why tracking hours end up unbilled, and the three invoice lines that turn the work into something a client accepts.

July 30, 2026

July 30, 2026

Agency operations

Agency operations

How do you tell a client their data has been wrong?

The conversation agencies dread, in order: what to say first, what to put on screen, and why the correction usually runs in your favour.

July 30, 2026

July 30, 2026

First-party data

First-party data

Every tool shows a different number, which one is lying?

Ads, Meta and GA4 will never agree, and that is fine. How to tell a counting difference from a real hole in your data.

July 28, 2026

July 28, 2026

Server-side

Server-side

Why Safari and iOS quietly eat your conversions

Your totals look survivable because the loss is not spread evenly. It sits on Safari and iOS, where the browser deletes the evidence.

July 30, 2026

July 30, 2026

Server-side

Server-side

Your CPA is rising and nothing changed, except your data

Cost is billed and complete. Conversions are collected and incomplete. That asymmetry raises a CPA no campaign change explains.

July 30, 2026

July 30, 2026

Server-side

Server-side

Why does Google Ads show more conversions than GA4?

Four documented counting rules explain most of the gap. What is left after that is not a reporting quirk, it is missing data.

July 30, 2026

July 30, 2026

First-party data

First-party data

When has your agency outgrown GA4?

Sampling, 14-month retention and (other) rows. Three signs an account has outgrown GA4, and what to move to instead.

July 30, 2026

July 30, 2026

Server-side

Server-side

Stape vs Taggrs: does the server-side tool actually matter?

Both host the same Google server container. Here is the decision that actually changes how many conversions you recover.

July 19, 2026

July 19, 2026

Server-side

Server-side

What does server-side tracking really cost?

Hosting is the cheap part. Here is the honest breakdown of what a server-side setup costs to own, and where the money really goes.

July 19, 2026

July 19, 2026

Monitoring

Monitoring

Why your tracking alerts fire on noise and miss real problems

Threshold alerts fire on a quiet Sunday and stay silent when one conversion action dies. The fix is not a tighter number.

July 19, 2026

July 19, 2026

AI

AI

Why AI gives wrong answers about your marketing data

The model is rarely the problem. Three things in your data decide whether an AI answer holds up on a client call.

July 18, 2026

July 18, 2026

Consent

Consent

How much data is your cookie banner throwing away?

Some of the loss you agreed to, the rest your banner configuration chose for you. How to tell them apart, and recover the second half.

July 18, 2026

July 18, 2026

Server-side

Server-side

Is server-side tracking worth it for your agency?

Server-side sounds expensive and the payback feels vague. Here is the honest business case, and when it is actually worth doing.

July 19, 2026

July 19, 2026

Agency operations

Agency operations

In-house data hire or external specialist: what does each really cost?

You cannot justify a full-time data hire, but the missing conversions keep costing you. Here is the real maths on each option.

July 19, 2026

July 19, 2026

Agency operations

Agency operations

How does white-label tracking work for agencies?

Clients want server-side, consent-safe measurement. Here is how to offer it under your own brand without hiring a specialist.

July 12, 2026

July 12, 2026

Agency operations

Agency operations

What does a tracking audit actually cover?

A quick tag test and a real audit both get called an audit, but they find very different things. Here is what a proper one covers.

August 11, 2026

August 11, 2026

First-party data

First-party data

First-party cookies and the 400-day difference

Two identical first-party cookies, one lasts a week, one lasts a year. The difference quietly shortens every client's attribution window.

July 19, 2026

July 19, 2026

Server-side

Server-side

Why 15 to 30% of your conversions never reach GA4

GA4 and Google Ads never quite agree for a reason. Here is where the missing conversions actually go, and how to get them back.

July 19, 2026

July 19, 2026

Server-side

Server-side

What a first-party tag gateway actually does

Everyone says go first-party, few explain what it changes. Here is what a tag gateway actually does, in plain terms.

July 11, 2026

July 11, 2026

Server-side

Why 15 to 30% of your conversions never reach GA4

GA4 and Google Ads never quite agree for a reason. Here is where the missing conversions actually go, and how to get them back.

July 19, 2026

Server-side

What a first-party tag gateway actually does

Everyone says go first-party, few explain what it changes. Here is what a tag gateway actually does, in plain terms.

July 11, 2026

First-party data

First-party cookies and the 400-day difference

Two identical first-party cookies, one lasts a week, one lasts a year. The difference quietly shortens every client's attribution window.

July 19, 2026

Agency operations

What does a tracking audit actually cover?

A quick tag test and a real audit both get called an audit, but they find very different things. Here is what a proper one covers.

August 11, 2026

Agency operations

In-house data hire or external specialist: what does each really cost?

You cannot justify a full-time data hire, but the missing conversions keep costing you. Here is the real maths on each option.

July 19, 2026

Server-side

Is server-side tracking worth it for your agency?

Server-side sounds expensive and the payback feels vague. Here is the honest business case, and when it is actually worth doing.

July 19, 2026

Consent

How much data is your cookie banner throwing away?

Some of the loss you agreed to, the rest your banner configuration chose for you. How to tell them apart, and recover the second half.

July 18, 2026

AI

Why AI gives wrong answers about your marketing data

The model is rarely the problem. Three things in your data decide whether an AI answer holds up on a client call.

July 18, 2026

Monitoring

Why your tracking alerts fire on noise and miss real problems

Threshold alerts fire on a quiet Sunday and stay silent when one conversion action dies. The fix is not a tighter number.

July 19, 2026

Server-side

What does server-side tracking really cost?

Hosting is the cheap part. Here is the honest breakdown of what a server-side setup costs to own, and where the money really goes.

July 19, 2026

Server-side

Stape vs Taggrs: does the server-side tool actually matter?

Both host the same Google server container. Here is the decision that actually changes how many conversions you recover.

July 19, 2026

First-party data

When has your agency outgrown GA4?

Sampling, 14-month retention and (other) rows. Three signs an account has outgrown GA4, and what to move to instead.

July 30, 2026

Server-side

Why does Google Ads show more conversions than GA4?

Four documented counting rules explain most of the gap. What is left after that is not a reporting quirk, it is missing data.

July 30, 2026

Server-side

Your CPA is rising and nothing changed, except your data

Cost is billed and complete. Conversions are collected and incomplete. That asymmetry raises a CPA no campaign change explains.

July 30, 2026

Server-side

Why Safari and iOS quietly eat your conversions

Your totals look survivable because the loss is not spread evenly. It sits on Safari and iOS, where the browser deletes the evidence.

July 30, 2026

First-party data

Every tool shows a different number, which one is lying?

Ads, Meta and GA4 will never agree, and that is fine. How to tell a counting difference from a real hole in your data.

July 28, 2026

Agency operations

How do you tell a client their data has been wrong?

The conversation agencies dread, in order: what to say first, what to put on screen, and why the correction usually runs in your favour.

July 30, 2026

Agency operations

Can you charge clients for tracking work?

Why tracking hours end up unbilled, and the three invoice lines that turn the work into something a client accepts.

July 30, 2026

Agency operations

Your marketers set up the tracking. Do they know what they built?

An unowned tracking setup gets worse without anyone touching it. What owning the measurement layer actually involves.

July 30, 2026

Consent

Consent Mode v2 without throwing data away

Compliant and measurable is not a trade-off. The four decisions inside Consent Mode v2 that decide which one you get.

July 30, 2026

First-party data

What GA4 sampling hides from your client reports

Sampling, (other) rows, thresholding and retention each bend a client report differently. How to tell which one you are looking at.

July 30, 2026

Server-side

Why enhanced conversions and CAPI underdeliver on a weak setup

You followed both setup guides and the numbers barely moved. The layer underneath decides what either feature can give back.

July 30, 2026

Agency operations

Your ROAS looks great, so why is the business not growing?

Platform ROAS can climb while client revenue stands still. Four documented reasons why, and the number that would have said so sooner.

July 30, 2026

Agency operations

Which questions should you ask before hiring a tracking specialist?

Every tracking vendor says server-side, adblocker-proof and compliant. Five questions that tell you which one means it.

July 30, 2026

Consent

How do you get more visitors to accept your cookie banner?

The accept rate on your client's cookie banner scales every number you report, and it is the one metric nobody at the agency owns.

July 30, 2026

Consent

Modeled or measured: which conversions are you reporting?

The conversions in your client report are part counted and part estimated, and no column tells you where the line sits.

July 30, 2026

Consent

Cookiebot, Usercentrics or custom: does your CMP choice matter?

Two of the three options share one owner, and none of them decides your consent rate. Here is what the vendor choice really settles.

July 30, 2026

AI

Can ChatGPT actually analyze your marketing data?

It runs real code on your file, so the arithmetic is right. What a GA4 export left out before the upload is the actual limit.

July 30, 2026

Monitoring

Why your tracking breaks every time the website changes

Every release quietly moves something your tracking depends on. Why nothing errors, and what actually catches it in time.

July 30, 2026

Monitoring

What happens to your tracking during a website migration?

Your redirect map protects rankings. It does nothing for visitor identity, ad click parameters or the before-and-after comparison.

July 30, 2026

Agency operations

You inherited a broken tracking setup. Now what?

Taking over an account nobody documented, without pretending you can repair the numbers the client has already seen.

July 30, 2026

Agency operations

What to check in the tracking before you onboard a new client

The logins are the easy part. The question that decides whether a client's measurement survives the handover is who owns it.

July 30, 2026

Agency operations

POAS or ROAS: which one should you report to clients?

ROAS and POAS divide by the same number, and it is the wrong one. How deep a profit figure has to go before it changes a decision.

July 30, 2026

Server-side

Does server-side tracking make sense for lead generation?

Every server-side post is written for a webshop. What actually changes when the conversion is a form fill, and where the case falls apart.

July 30, 2026

Server-side

Your ads optimize on form fills while the revenue sits in the CRM

Lead volume up, revenue flat. What has to be true before closed deal value can reach the ad platform, and when it cannot.

July 30, 2026

First-party data

Your campaigns optimize for form fills, not revenue

More leads at a lower cost per lead, and the same revenue. The optimization target is usually the reason, not the campaign.

July 30, 2026

Server-side

Why your form conversions never match the leads in the CRM

The two counts measure different objects, after different filters, in different time zones. Which one to trust, and how to shrink the rest.

July 30, 2026

Server-side

Are bots inflating the conversions you optimize on?

Invalid click filtering does not cover the conversion that click triggered. What that does to your bidding, and where to filter instead.

July 30, 2026

Server-side

Your tracking is first-party and Safari still deletes the cookie

You went first-party, the container sets the cookie server-side, and Safari still caps it at seven days. The reason is DNS.

July 30, 2026

Agency operations

Which parts of your measurement stack should you own?

Build versus buy is the wrong question. Sort your measurement stack into layers, then decide which ones the client has to keep.

July 30, 2026

Agency operations

How do you keep tracking consistent across thirty client accounts?

Thirty accounts, thirty dialects. Keeping tracking consistent is a specification problem, not a dashboard problem.

July 30, 2026

Consent

Does your tracking hold up when your client advertises in five markets?

One banner, five markets, five different numbers. The rule your setup has to satisfy changes at the border, and so does the data.

July 31, 2026

First-party data

Why do your Looker Studio dashboards keep breaking?

Quota errors and numbers that disagree are not chart problems. They are data source problems, and they share one fix.

July 31, 2026

Agency operations

Why does client reporting still take days every month?

The slow part of monthly reporting is not the copying. It is deciding which of your three conversion numbers the client sees.

July 31, 2026

Agency operations

Are you using half of what your data setup can do?

Nobody switched these features off. They were never switched on, and the data to feed them has been sitting there for months.

July 31, 2026

Server-side

Meta conversions dropped suddenly, what happened?

Spend held. The client's own order count held. Meta fell anyway. That is a measurement break wearing a performance break's clothes.

July 31, 2026

First-party data

Why GA4 and Shopify never show the same numbers

Shopify is not right and GA4 is not broken. They are two ledgers, and only one of them decides how the client's budget gets bid.

July 31, 2026

First-party data

Where does GA4 "(not set)" traffic actually come from?

Four different empty fields hide behind one label in GA4, and three lookalike values get blamed for it. Telling them apart is the fix.

July 31, 2026

Consent

Did your new cookie banner just kill your conversions?

The drop has a date on it and the banner is the obvious suspect. Reading the shape of the drop tells you what actually broke.

July 31, 2026

Monitoring

How do you know your tracking broke before the client does?

A tracking break makes no error, only a smaller number. Why silent data loss reaches the client report before it reaches yours.

July 31, 2026

AI

How do you get client data ready for AI?

Cleaning the export is the last step, not the first. The five things that change in a client dataset, in the order that works.

July 31, 2026

Consent

Your client asks if the tracking is compliant. What do you say?

The honest answer is not a yes or a no. It is a description of what your setup does, and most agencies cannot produce one.

July 31, 2026

AI

Is there personal data hiding in your analytics?

An email address in a URL, a phone number in a site search term. How personal data reaches analytics, and what it costs you.

July 31, 2026

Monitoring

Is that conversion drop seasonality or a real problem?

A dip can be August, a broken tag, or a report that is not finished yet. The order you check in decides how fast you know.

July 31, 2026

Server-side

Does server-side tagging slow down your site?

The Core Web Vitals objection, answered honestly: what really leaves the browser, what stays, and when a container costs you speed.

July 31, 2026

First-party data

Why every attribution model tells a different story

Same property, same week, three answers. What model disagreement really tells you, and which part of it is missing data.

July 31, 2026

Server-side

How does server-side tracking actually work?

One conversion traced from the browser to the ad platform, and the three hops that decide whether a migration pays off.

July 31, 2026

Server-side

Why your data breaks when checkout lives on another domain

The checkout domain shows up as a traffic source, sessions double, and Google Ads disagrees with the order table. Here is why.

July 31, 2026

Server-side

Why Google Ads counts the same conversion twice

More conversions than the client has orders. Here are the four things that make Google Ads count one event twice.

July 31, 2026

Agency operations

How do you brief a dev team for tracking work?

Vague tracking requests come back as another sprint. What a data layer brief has to pin down before a developer touches it.

July 31, 2026

First-party data

Does marketing mix modelling fix your measurement problem?

MMM is pitched as the answer to signal loss. What it actually fixes, what it quietly inherits from your data, and where it leaves a gap.

July 31, 2026

First-party data

How do you get ad spend and CRM revenue into one report?

Cost sits in the ad platforms, revenue sits in the CRM, and campaign name is not a join key. What it takes to put them in one row.

July 31, 2026

AI

Can AI write your client reports?

AI drafts the commentary in seconds. What it cannot do is notice that the number it is explaining was never right.

July 31, 2026

The next step

See what you’re losing.

We map where conversion data goes missing across your client accounts, and show what recovering it would be worth. Not a demo, not a sales call.

ArchonLabs

Marketing intelligence agencies run for their clients.

© 2026 Archon LabsPrivacyTermsBehind your agency, not in front of it.