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

Server-side

Server-side

Why your Shopify purchases stopped showing in Google Ads, GA4 or Tag Assistant

Orders did not vanish. The page they fire from got sandboxed, and the deadline to move off it just passed.

August 27, 2026

August 27, 2026

Server-side

Server-side

Stape vs Taggrs vs Addingwell: the European server-side hosting decision

Three vendors, one identical server container underneath. Here is what actually differs, and what does not.

August 27, 2026

August 27, 2026

Server-side

Server-side

Taggrs vs Addingwell for agencies

Two European server-side hosts, one identical container underneath. Here is what actually separates Taggrs from Addingwell.

August 27, 2026

August 27, 2026

Server-side

Server-side

Client-side vs server-side tracking: what changes, what does not

The real difference is cookie lifetime and request destination, not consent, ad blockers or deduplication rules.

August 27, 2026

August 27, 2026

Server-side

Server-side

Google tag gateway vs server-side Google Tag Manager: which one do you need?

Two Google products with confusingly similar names solve different problems, and neither is where a missing-signal problem actually starts.

August 27, 2026

August 27, 2026

Server-side

Server-side

Shopify tracking in 2026: the four ways to measure a store and which one to pick

Four ways to send Shopify tracking data, why inherited stores often run two at once, and which one an agency should reach for first.

August 27, 2026

August 27, 2026

First-party data

First-party data

The Shopify pixel sandbox: what it can measure and what it cannot

Shopify's pixel sandbox is not a configuration gap. It is a deliberate wall, and here is exactly what sits on the other side of it.

August 27, 2026

August 27, 2026

First-party data

First-party data

POAS on Shopify: the data you need and how profit reaches Google Ads and Meta

Shopify never sends profit to Google Ads or Meta on its own, and a refund often lands after the bidding algorithm used the wrong number.

August 27, 2026

August 27, 2026

Consent

Consent

Automatic user-data collection in Google Ads, Google Tag Manager and Meta: what the setting really does

Turn on automatic data collection and the tag scans your whole page, not just the form, in two very different failure modes.

August 27, 2026

August 27, 2026

Agency operations

Agency operations

What does a tracking specialist cost? Rates, retainers and project prices in the Netherlands

Two 2026 Dutch freelance rate surveys, and the budgeting framework that actually separates a fair quote from a padded one.

August 27, 2026

August 27, 2026

Agency operations

Agency operations

Tracking specialist job description: what to put in it and what to leave out

The buzzwords that fill a tracking specialist vacancy, and the copyable job description block that actually filters for competence.

August 27, 2026

August 27, 2026

Consent

Consent

Consent Mode v2 basic vs advanced: what each one measures and what it costs you

Consent Mode v2 has two modes, and the real difference is not compliance, it is how much a denied visitor still tells Google.

August 27, 2026

August 27, 2026

Consent

Consent

Enhanced conversions and Consent Mode v2: what is sent when, and what you may send

Two consent toggles sound the same and gate completely different things. Which one decides what enhanced conversions can send.

August 27, 2026

August 27, 2026

Server-side

Server-side

Google Tag Manager basics: how it works and what agencies use it for

Installing Google Tag Manager does not measure anything by itself. What the container actually does, and where agencies hand it off.

August 27, 2026

August 27, 2026

Agency operations

Agency operations

Stop asking your marketers to build the tracking

Three documented Google Tag Manager failures show why tracking needs an owner, not a marketer's side task.

August 27, 2026

August 27, 2026

Consent

Consent

Automatic advanced matching on Meta: when to turn it on, and when it quietly fails

Meta's automatic advanced matching only works on a form it can actually see. Where it can't, turning the setting on changes nothing.

August 27, 2026

August 27, 2026

First-party data

First-party data

What UTM naming convention should your email flows use?

Welcome, cart and winback flows all point at the same site. Without one convention, GA4 can't tell them apart.

August 27, 2026

August 27, 2026

Consent

Consent

Klaviyo and Google consent mode: what actually gates the tracking cookie

Consent mode gates Google's own tags automatically. The Klaviyo tag in the same container needs its own setting, added by hand.

August 27, 2026

August 27, 2026

First-party data

First-party data

HubSpot UTM tracking: what your CRM actually sees on the website

Your CRM traffic-source report looks authoritative. Here is what its tracking cookie never had the chance to see.

August 27, 2026

August 27, 2026

Server-side

Server-side

Taggrs, tested from the configuration side

A configuration-side look at Taggrs, not a feature list: what the free tier gets right, and where the real work still sits.

August 27, 2026

August 27, 2026

Server-side

Server-side

Stape, tested from the configuration side

A configuration-side Stape review: what its tiers actually include, where the claims check out, and where they don't.

August 27, 2026

August 27, 2026

Server-side

Server-side

Taggrs alternatives for agencies that want EU hosting

Filtered to hosts that actually prove EU data residency, and the one thing switching vendors never fixes on its own.

August 27, 2026

August 27, 2026

Server-side

Server-side

How Stape, Taggrs and Addingwell count requests, and how to estimate your bill

Stape, Taggrs and Addingwell each define a billable request differently, so three quotes for the same site rarely mean the same thing.

August 27, 2026

August 27, 2026

Server-side

Server-side

Shopify's Google and YouTube app or Google Tag Manager: which one should send your data?

Two paths reach Google Ads from Shopify, the app and a GTM pixel. Why running both doubles a conversion, and how to pick one.

August 27, 2026

August 27, 2026

Server-side

Server-side

WooCommerce and Google Tag Manager: the data layer, GA4, and where a purchase gets counted twice

WooCommerce needs a plugin to build a data layer, and running two at once double counts the same sale. Where that happens, and how to check.

August 27, 2026

August 27, 2026

Server-side

Server-side

Webflow conversion tracking: forms, GA4, Google Ads, and the two ways it double counts

A Webflow form doesn't reload the page, and that one detail is why native GA4 and GTM can both end up claiming the same lead.

August 27, 2026

August 27, 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AI

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

July 31, 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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

© 2026 Archon Labs · Behind your agency, not in front of it.PrivacyTerms