Safeguard
Industry Analysis•

Who owns what for website tags? A marketing, security and IT RACI

Tags sit between marketing, security, IT and privacy, so nobody owns them by default. A simple RACI table names who decides, who reviews and who is told.

Safeguard Security Team
4 min read

Name one accountable owner for the tag program, usually in marketing operations or web engineering, and make security and privacy reviewers for specific steps. Without a named owner, tags have no owner, because each team assumes another one is watching. A small RACI table fixes that in an afternoon.

The problem

Marketing asks for a tag. Engineering is busy. Security hears about it late. Privacy hears about it after launch. OWASP's third party JavaScript guidance describes a joint practice it calls MarSecOps, where marketing, vendors and operations coordinate on SRI hash updates, tag manager configuration and data layer changes. A RACI is how you make that coordination concrete.

R means responsible for doing the work. A means accountable, the one person who answers for the result. C means consulted before. I means informed after.

A starting RACI

ActivityMarketing opsWeb engineeringSecurityPrivacy or legal
Request a new tagA, RCCC
Vendor review and contractCCRA
Build the tag in the containerRCII
Review the version diffCRAI
Publish to productionRCII
Manage Publish and Admin accessCRAI
CSP and header policyIA, RCI
Consent behavior testingRCIA
Quarterly auditRCAC
Incident response for a bad scriptCRAC
Offboarding an agencyRCAI

Adjust it to your team. The important parts are that every row has exactly one A, and that the person who publishes is not the only person who reviews.

How to introduce it

  1. Draft the table with the people in the room. Cross out what does not fit.
  2. Put it next to your tag request form.
  3. Pick the A for the program as a whole. That person owns the inventory.
  4. Agree a response time for reviews, so marketing does not wait weeks.
  5. Revisit after a quarter, using the audit checklist.

Keeping speed

The common fear is that review slows campaigns. Reduce that cost by pre approving low risk patterns, such as built-in templates on public pages, and reserving review for custom code, new vendors and sensitive pages. See which pages should not run marketing tags for a page based split.

Incidents

When a vendor script is compromised, speed matters. The responsible person should be able to pause the tag within minutes, which means at least two people with Publish and a documented way to do it. Rehearse once. The third party vendor breach communication guide helps with the customer side.

Quick check

Who should be accountable for tags?

One named person for the program, often in marketing operations or web engineering, with security accountable for review and access.

Does every team need to approve every tag?

No. Pre approve low risk patterns and route custom code, new vendors and sensitive pages to review.

Where Safeguard fits

Safeguard's policies, gates and compliance and evidence automation can support the review and record keeping parts of this table for code. Try the free scan.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.