Headline result (Creme Digital case study graphic)

Campaign naming automation for a top 10 streaming service

We automated campaign IDs and tracking links for a top 10 streaming service's growth team. The week-long post-launch audit found 0 naming errors.

What we worked on

Marketing Ops Automation Campaign Attribution & UTM Governance Internal Web App

Year completed

2022–2026

Background

The growth marketing team at a top 10 streaming service ran campaigns across many channels and markets, and every campaign ID and tracking link came out of a hand-maintained spreadsheet. Attribution was only as good as the typing.

Before and after (Creme Digital case study graphic)
Key result (Creme Digital case study graphic)
Key result (Creme Digital case study graphic)

Challenges

Campaign tracking depended on unique IDs, and the spreadsheet process was full of human errors, inconsistencies and maintenance work. The team was expanding into international markets and needed campaign operations that could keep up without more manual cleanup.

Timeline of the work (Creme Digital case study graphic)

Outcome

A guided campaign-ops tool that only lets marketers build valid campaign IDs and tracking links. The week-long audit after launch found zero naming errors, and the team kept extending the tool for more than two years: programmatic campaigns, new markets, new ad types, and IDs synced from their data team.

A top 10 streaming service (media company, name withheld)

Name withheld

Marketing ops for a top 10 streaming service: campaign IDs and UTMs automated, with 0 naming errors in the week-long post-launch audit

0

Campaign-naming errors in the week-long post-launch audit

~3 months

To replace the spreadsheet process (our estimate)

2+ years

Of follow-on campaign-ops work across markets and channels

Pull quote

amazing, thank you for the quick fix

Marketing operations lead, top 10 streaming service (December 2024)

Snapshot

Industry

Media and streaming: growth marketing operations

Services

Marketing-ops workflow design, internal web app build, data-team ID sync, ongoing enhancement sprints

Duration

About 3 months to launch in 2022, then extended through early 2026

Before

Campaign IDs and UTMs typed by hand from a spreadsheet. Naming errors broke tracking and attribution, and marketing ops spent time maintaining and cleaning the sheet.

After

Rule-enforced campaign ID and UTM generation. Zero naming errors in the week-long post-launch audit, and the same tool now covers programmatic, new markets and new ad types for in-market teams and agency partners.

Timeline

2022

Discovery and build

About three months from kickoff to replacing the spreadsheet process.

2022

Launch and audit

A week-long audit after launch found zero campaign-naming errors.

Sep 2024

Data-team ID sync

Content and season IDs synced from the client's data team into the tool.

Oct–Nov 2024

Programmatic and new markets

A programmatic campaign workflow and new markets added.

2025

New rules and platforms

Ad-group rules, new platforms and ongoing fixes.

Jan 2026

Still in daily use

The team was still requesting naming-taxonomy updates.

What we designed

An internal web app that generates unique campaign IDs and UTMs from dropdown selections.

Conditional fields so people can only build valid names, plus a record of every campaign created.

Why this work existed

Clean attribution starts with clean campaign names. The spreadsheet process introduced human errors and inconsistencies, and it needed constant maintenance.

The marketing team was also expanding into international markets and needed campaign operations that could scale with it.

What we built

A guided web app with dynamic dropdowns and conditional rules that generates campaign IDs and tracking links.

Standard and programmatic campaign flows (insertion order, placement, line item), country, region and platform rules, and content and season IDs synced from the client’s data team.

User management for in-market teams and agency partners.

What powers it: rules-based automation. No AI was needed. The value is in enforcing the naming convention at the moment a campaign is created.

The problem this solved

We replaced a manual, error-prone spreadsheet with a tool that makes invalid campaign names hard to create, so marketing and analytics can trust tracking data from launch day instead of cleaning it up afterwards.

Result: zero naming errors in the week-long post-launch audit.

FAQ
What did this change for marketing operations?

Campaign IDs and tracking links are generated by a guided tool instead of typed by hand, so attribution data is clean when a campaign launches. The week-long post-launch audit found zero naming errors.

Did this use AI?

No. It is rules-based automation: dependent dropdowns, conditional rules and an ID sync from the client's data team. We use AI where it helps, and this problem was solved best with strict rules.

How long did it take?

About three months to replace the spreadsheet process, by our estimate. The team then kept extending the tool for more than two years.

Are revenue or ROI figures available?

No. We have not seen the client's spend or attribution data, so we don't claim revenue lift or marketing ROI. The published result is the audit.

Who is this kind of engagement for?

Growth and marketing-ops teams whose attribution depends on hand-built campaign names and UTMs, especially multi-market teams working with agency partners.

Subscribe to Creme Digital

Fractional product studio for teams that need judgment and speed of execution.

Creme Digital

© 2026

All rights reserved

Subscribe to Creme Digital

Fractional product studio for teams that need judgment and speed of execution.

Creme Digital

© 2026

All rights reserved

Subscribe to Creme Digital

Fractional product studio for teams that need judgment and speed of execution.

Creme Digital

© 2026

All rights reserved