The Problem

Smart bidding is only as good as the data you feed it.

“When tracking is wrong, Google doesn’t stop bidding. It just optimises confidently towards the wrong thing.”

GA4, Shopify and Google Ads all report different revenue

Conversions dropped after a consent banner, theme or checkout change

Purchases are counted twice, or missing for some payment methods

Nobody is sure what is in the GTM container or why

Targets are being hit but the business isn’t seeing the sales

What’s included

What’s included in analytics and tracking

GA4 ecommerce tracking

The full purchase journey from view_item to purchase, with consistent item-level data.

Google Tag Manager

A clean, documented container with naming conventions and version control.

Conversion tracking

Google Ads, Microsoft Ads and Meta conversions, deduplicated, with enhanced conversions.

Consent management

A CMP with Google Consent Mode v2, so you stay compliant and keep modelled conversions.

Server-side tracking

Server-side GTM to reduce browser data loss and control what leaves your site.

Cross-domain and offline

Tracking across checkout domains, plus GCLID capture and CRM imports where sales close off-site.

How we work

How we work

How we fix your tracking

What working with us looks like, from the first review to ongoing growth.

Step 1

Audit

We compare platform data against store orders and map every tag, trigger and consent state.

Data gap report

Step 2

Specify

A written measurement plan covering events, parameters and conversions, and where each is used.

Measurement plan

Step 3

Build and test

Implemented in GTM or server-side GTM, then tested across devices, browsers and consent choices.

Verified tracking

Step 4

Monitor

Ongoing checks so a site release doesn’t silently break your conversions.

Alerts and fixes

What reliable tracking looks like

What reliable tracking looks like

What reliable tracking looks like

Most tracking problems fall into a few familiar patterns. This is what we put in place for each:

Area

Common problem

What we put in place

Purchases

Purchases

Common problem

Common problem

Duplicated, or missing for some payment methods

Duplicated, or missing for some payment methods

What we put in place

What we put in place

One deduplicated purchase event with a transaction ID

One deduplicated purchase event with a transaction ID

Consent

Consent

Common problem

Common problem

Conversions drop after a banner change

Conversions drop after a banner change

What we put in place

What we put in place

Consent Mode v2 with modelled conversions

Consent Mode v2 with modelled conversions

Ad platforms

Ad platforms

Common problem

Common problem

Each platform counts sales differently

Each platform counts sales differently

What we put in place

What we put in place

Enhanced conversions and consistent conversion values

Enhanced conversions and consistent conversion values

Tag Manager

Tag Manager

Common problem

Common problem

Undocumented tags nobody wants to touch

Undocumented tags nobody wants to touch

What we put in place

What we put in place

A documented container with naming and version control

A documented container with naming and version control

Site releases

Site releases

Common problem

Common problem

Tracking breaks silently after updates

Tracking breaks silently after updates

What we put in place

What we put in place

Monitoring that flags drops before they hit bidding

Monitoring that flags drops before they hit bidding

Don't just take our word for it.

Don’t just take our word for it.

We’re trusted by ecommerce brands, retailers, and agency partners alike. Here’s a glimpse of what they say...


We’re trusted by ecommerce brands, retailers, and agency partners alike. Here’s a glimpse of what they say…


Related services

Other ways we can help

Google Ads management

Google Ads Management for Ecommerce Brands

We run Google Ads for ecommerce brands as one connected system. Search, Shopping, Performance Max, and Demand Gen each have a clear job, and every campaign is judged on the profit it adds, not the revenue it claims.

Learn more

Shopping & Performance Max

Google Shopping and Performance Max management

Performance Max will spend whatever you give it. Whether that spend makes money depends on how the campaigns are built from your product feed, which products get priority, and whether brand searches are inflating the results. We build Shopping and PMax campaigns factoring these things.

Learn more

Merchant Center & product feeds

Google Merchant Center and product feed optimisation

Shopping and Performance Max can only perform as well as the product data behind them. We diagnose Merchant Center problems, fix disapprovals and rebuild feed data so the right products show for the right searches.

Learn more

Ecommerce reporting

Ecommerce reporting that connects ad spend to profit

ROAS tells you how much revenue your ads claimed. It doesn't tell you whether you made money. We build reporting that adds margin, stock and new customer data to your ad platform numbers, so budget decisions are based on profit and the metrics that matter most to your business.

Learn more

Microsoft Ads management

Microsoft Ads Management for Ecommerce Brands

We extend proven Google Ads campaigns into Microsoft Ads, then manage them as an account in their own right. That lets you reach lower-cost, high-intent shoppers on Bing and its partner network, with every pound judged on the profit it adds alongside Google.

Learn more

Google Ads management

Google Ads Management for Ecommerce Brands

We run Google Ads for ecommerce brands as one connected system. Search, Shopping, Performance Max, and Demand Gen each have a clear job, and every campaign is judged on the profit it adds, not the revenue it claims.

Learn more

Shopping & Performance Max

Google Shopping and Performance Max management

Performance Max will spend whatever you give it. Whether that spend makes money depends on how the campaigns are built from your product feed, which products get priority, and whether brand searches are inflating the results. We build Shopping and PMax campaigns factoring these things.

Learn more

Merchant Center & product feeds

Google Merchant Center and product feed optimisation

Shopping and Performance Max can only perform as well as the product data behind them. We diagnose Merchant Center problems, fix disapprovals and rebuild feed data so the right products show for the right searches.

Learn more

Ecommerce reporting

Ecommerce reporting that connects ad spend to profit

ROAS tells you how much revenue your ads claimed. It doesn't tell you whether you made money. We build reporting that adds margin, stock and new customer data to your ad platform numbers, so budget decisions are based on profit and the metrics that matter most to your business.

Learn more

Microsoft Ads management

Microsoft Ads Management for Ecommerce Brands

We extend proven Google Ads campaigns into Microsoft Ads, then manage them as an account in their own right. That lets you reach lower-cost, high-intent shoppers on Bing and its partner network, with every pound judged on the profit it adds alongside Google.

Learn more

Frequently asked questions

Do we need server-side tracking?

Why don’t GA4 and Shopify revenue match?

What is Consent Mode v2?

Can you work with our existing developer?

Will tracking changes affect our current campaigns?

Which platforms do you work with?

How do your fees work?

How long are contracts?

Get In Touch

Find out how much conversion data you're losing

Book a free discovery call. We’ll compare your ad platform numbers with your real orders and show you where conversion data is going missing.

TDM Media © 2026 All Rights Reserved

TDM Media Ltd | Registered in England and Wales

Company Number: 15175593

VAT Number: GB488048452

Contact Us: hello@tdm.media

TDM Media © 2026 All Rights Reserved

TDM Media Ltd | Registered in England and Wales

Company Number: 15175593

VAT Number: GB488048452

Contact Us: hello@tdm.media

TDM Media © 2026
All Rights Reserved

TDM Media Ltd
Registered in England and Wales

Company Number: 15175593

VAT Number: GB488048452

Contact Us: hello@tdm.media