Skip to main content
Working Together7 min read

A common problem working with a digital marketing resource

Conversion tracking is a digital marketing job — not a web developer's. Here is how to tell the difference.

A small bouquet of pink peonies against a soft white background.

With over twelve years in web development, design, and technical management — alongside years inside a digital marketing agency — I've watched the same problem recur. A core DM responsibility like conversion tracking gets quietly offloaded onto the website developer. It isn't the web developer's responsibility or skillset. It isn't even the same industry.

It's only become more frequent, so here's a clearer expectation for anyone investing in digital marketing services.

In short: what clients should expect

If you hire a DM agency to manage campaigns like Google Ads or to manage other growth metrics and outcomes, they should be fully capable of implementing the tracking infrastructure required to measure those services. It's a major part of their industry's skillset. Expecting your web developer to do it instead is misguided — it duplicates costs and points to a skills gap in the agency's offering.

The core problem

Many DMs sell services they can't — or won't — fully implement. If you're running a Google Ads campaign, the agency needs accurate analytics to measure success. Those metrics directly inform decision-making and strategy. If the agency can't implement and manage the tracking infrastructure that enables this analysis, they're not fulfilling a core part of the role. The data is an inherently vital component of digital marketing.

Tracking setup is a marketing-domain task

One of the clearest signs of a competency gap is when a DM asks the web developer to set up tracking. This isn't a web development responsibility — it falls squarely within the DM domain. Proper implementation and ongoing management of tracking is a key marketing skill. And on a practical note, only the DM team will know the micro and macro tracking specifics that the campaign actually needs.

The standard tool is Google Tag Manager (GTM). GTM lets marketers configure and manage tracking scripts independently of the website codebase. It's purpose-built for this, and it's the best-practice method. If your marketing provider isn't using GTM or a comparable system, it raises serious questions about how they're managing your campaign data.

A digital marketing agency is not doing their job if their skillset doesn't include understanding marketing data and knowing what to do with it. And they are not doing their job if they don't know how to implement and manage the tracking scripts that collect that data. These two things are fundamentally the job.

The website developer's role is minimal

The only involvement a web developer should have is adding two GTM snippets to the site — one in the header, one in the body. The DM provides them. That connects GTM to the website, and that's it. The website is not where tracking script management happens, for many good reasons.

What ChatGPT says

If you're not sure what's reasonable to ask of each party, here's the same breakdown an AI model lands on when asked the same question.

Table of digital marketing agency responsibilities — conversion goals, GA setup, GTM tags, debugging, reporting.
Digital marketing agency responsibilities.
Table showing a web developer's supportive role: adding GTM container code, data-layer variables, tracking hooks.
The web developer's supportive role — with clear limits.
If an agency asks you to log into GTM, build triggers, debug GA4 firing, or diagnose drop-offs — they are overstepping.
A simple test: if they ask you to do these things, they are overstepping.

A growing concern

I increasingly meet DMs asking me — the web developer — to configure their campaign tracking. The trend likely reflects a rise in underqualified services. When clients pay for digital marketing, the expectation is complete delivery, including data tracking setup — not a handoff to an unrelated third party. Official documentation that suggests involving a "developer" refers to a technical expert within the DM team, not your external website developer. These are separate domains.

A reasonable exception

A one-time script addition for a simple campaign — say, a client manually setting up a single Facebook event without a full-scale marketing effort — is fine. But if a professional agency is involved, they should provide the GTM code, and the web developer's only task should be adding those two snippets. Everything else stays in the agency's scope.

Questions to assess a DM's competency