Skip to main content

Improved ROAS for 100+ data-driven companies

Three places a sale gets lost between your checkout and the platform that paid for it.

Each one on its own looks like a small discrepancy. Together they mean Meta and Google bid on a picture that is missing the buyers you most want more of.

Ad blockers and iOS

Browser-only tags never fire for a share of your visitors, and that share skews towards higher-value buyers. The purchase happens. The platform never hears about it.

Consent timing

When the consent banner and the tags race each other on page load, purchases are dropped before consent is even read. It looks like a low consent rate. It is a configuration bug.

Three platforms, three numbers

GA4, Google Ads and Meta each count purchases their own way. Without a shared order ID there is no single number the team trusts, so budget decisions turn into arguments.

VäxterOnline · WooCommerce · Sweden

1.7× to 8.0× reported ROAS in 30 days. Same ads, same budget.

The store was losing purchases to ad blockers, iOS and a consent race condition. We moved collection server-side, connected Meta Conversions API with deduplication and rebuilt the data layer so all three platforms read one purchase object.

Read the case study
Before
1.7×
After
8.0×
Reported ROAS in Meta Ads Manager, day 0 vs day 30. Part of the lift is recovered attribution, part is better bidding on complete signals. Both show up in the store's bank account.

How an engagement runs, and how you can check each step.

The same four steps every time. Nothing switches over until your order list and the platform agree.

1

Audit the purchase path

We trace every event from your data layer through GTM to GA4, Google Ads and Meta, and log where it is duplicated, blocked or never sent. You keep the report whether or not you continue.

2

Fix consent first

Consent Mode v2 set correctly for both states and the race condition removed, so consented purchases are always sent and non-consented ones are always withheld.

3

Run browser and server side by side

Server-side GTM goes live on your own subdomain next to the existing tags. We compare both against your orders until the numbers match, then switch bidding over.

4

Cut over, document, support

One purchase object for every platform, documentation of every tag, trigger and destination, and 30 days of support after go-live.

Before34 tags

Four years of agencies, plugins and "just add this one".

GA4 configGA4 config (old)Ads purchaseAds purchase 2Meta pixelMeta pixel v2Meta purchaseMeta purchase (test)HotjarHotjar oldLinkedInPinterestTikTokGA4 add_to_cartGA4 view_itemGA4 purchaseGA4 purchase copyAds remarketingAds remarketing 2KlaviyoCustom HTML 1Custom HTML 2Custom HTML 3Consent initConsent init (dup)Scroll depthForm submitForm submit oldChatUnknown script
5 duplicates
After8 tags

One path, one order ID, every platform.

01Consent Mode v2gate
02Data layerone purchase object
03Server-side clientfirst-party subdomain
04GA4
05Meta CAPIdeduplicated
06Google Adsenhanced conversions
07Remarketing
08Third-partyconsent-gated
Step 1 in practice: a typical container before and after. Dashed tags were counting the same purchase twice.

Three packages. The price is fixed before we start.

Tracking Audit

Proof of what is broken and what it costs, before you spend on a rebuild.

from€1,500

Fixed price for one domain

  • GTM, GA4, Google Ads and Meta reviewed end to end
  • Consent Mode, data layer and cross-domain checks
  • Report ranked by revenue impact, walkthrough call
  • Credited against a Rebuild within 60 days
What's included

Delivered in 5 working days

Full Data Stack

For multi-domain brands and agencies that need the warehouse and attribution too.

from€12,000

Typically €12,000 to €25,000

  • Everything in the Rebuild, across domains or accounts
  • BigQuery pipeline for GA4, ads and CRM
  • Attribution model, offline conversion imports
  • Looker Studio dashboards, 60 days of support
What's included

Live in 4 to 8 weeks

Prices are fixed after a 30-minute scoping call and only move with scope. Hosting is paid to the provider, from €22 per month, never marked up.

Not a full-service agency. Two people who only do tracking.

No account managers, no creative team, no media buying. The person on the scoping call is the person in your GTM container. If you don't need us yet, we say so.

Jerry Bierenbroodspot, co-founder and CTO of Voxxy Creative Lab

Jerry Bierenbroodspot

Co-founder and CTO. Builds every setup: GTM, server-side, GA4, BigQuery, consent.

Angelica Torres, co-founder and CEO of Voxxy Creative Lab

Angelica Torres

Co-founder and CEO. Runs scoping, delivery and the client relationship.

G
Google Analytics CertificationGoogle Skillshop, Jerry
G
Google Ads Measurement CertificationGoogle Skillshop, Jerry
G
Manage GA4 Data and Learn to Read ReportsGoogle Skillshop, Jerry
TG
TAGGRS partnerEU-hosted sGTM, ISO 27001
5.0
Trustpilot ratingRead the reviews

What clients say once the numbers match.

"Expertly helped by Jerry. Fast, critical, a true specialist. Our tracking is back on point. Finally we can see where clients are coming from and steer on real leads and data."
Linda ZwanenburgTrustpilot
"Jerry flawlessly set up all the measurements, tags, tracking, and cookie settings for our clients. Directly led to better data insights and optimised online performance."
Bram den BiemanGoogle review
"Professional, insightful, creative. Focused on long-term strategic goals, not just short-term wins."
Rick BazuinGoogle review

The questions we get on the first call.

If yours isn't here, the call is 30 minutes and costs nothing.

Book a tracking call
Will server-side tracking double count my conversions?

No. Every purchase is sent from the server with the same event ID as the browser pixel, so Meta and Google receive it once. We verify the deduplication rate against your order list before bidding switches over.

How long does it take?

A tracking audit is delivered in 5 working days. A single-domain server-side rebuild is live in 2 to 4 weeks, including a parallel run of browser and server tracking.

What does it cost?

Tracking Audit from €1,500, Server-Side Rebuild from €4,000, Full Data Stack from €12,000. The price is fixed after a 30-minute scoping call and only moves with scope.

Do I need a developer?

Usually not. We work inside Google Tag Manager and your hosting provider. If a data layer change is needed, we write the exact spec for your developer or make the change ourselves on WooCommerce and Shopify.

Do you work with agencies?

Yes. Agencies resell our tracking work under their own name, with white-label reports and per-account pricing that drops with volume.

Where is the server container hosted and what does hosting cost?

On TAGGRS, an EU-hosted, ISO 27001 certified provider we partner with, or on your own Google Cloud. Hosting is paid to the provider from about €22 per month and is never marked up.

Find out what your ad platforms are not seeing.

Book a 30-minute tracking call. We look at your GTM, GA4 and consent setup together and tell you where purchases are being lost, before any proposal.

Privacy Preference Center