Track Paid Ad Variations Back to Creator Source Footage
Build creator ad lineage that connects every hook, crop, caption, voiceover, and paid variation to source clips, permissions, findings, and decisions.
Track each paid ad variation as a child of the exact creator submissions and source clips it uses. Record clip timestamps, edit decisions, captions, voiceover, music, offer, rights, and final approval. A campaign folder or matching filename is not enough to answer which source statement appears in a live ad.
Create a lineage record for every variation
At minimum, store:
- Variation ID and current version
- Parent deliverable and creator
- Source-file IDs and in/out timestamps
- Script, headline, captions, end card, and voiceover version
- Editor and creation date
- Intended platform, placement, market, and audience
- Music and third-party asset references
- Usage-rights record and expiry
- Findings and final decision
- Downstream ad, DAM, and retailer IDs
The creator content approval workflow should treat the assembled variation as a reviewable deliverable, even when all footage came from previously reviewed source material.
Record edits that can change meaning
A clip list alone misses the message created by sequence. Store enough edit information to answer:
- Were two statements joined into a stronger claim?
- Was a qualifier removed, shortened, or separated from the claim?
- Did a crop hide a disclosure or product detail?
- Did new on-screen text introduce an offer or representation?
- Did dubbing or captions alter the spoken meaning?
- Did the end card change the destination or conditions?
Require a new variation version whenever what the viewer sees, hears, or understands changes. A new encoding of the same approved edit may be a rendition rather than a new creative version, but define that boundary locally.
The asset-ID system provides stable identifiers for source files, variations, renditions, and outside platforms.
For market-specific derivatives, the localization decision map helps record which source conclusions remain valid and which must be reopened.
Attach restrictions to source segments
Some source footage may be usable only with conditions. For example:
Source
sub_204, 0:18-0:23: approved only when the typical-results qualifier remains visible with the statement.
Store the restriction on the source segment and propagate it to any child variation. Do not assume an approved organic edit grants unrestricted permission to rebuild the statement in paid ads.
Restrictions can come from claim evidence, creator edit rights, music licenses, territory, product availability, or a contractual limitation. Name the source and decision owner rather than using a generic risk flag.
Map internal and platform identifiers
When a media buyer uploads the variation, record the platform creative or ad ID without replacing the internal ID. A single internal asset may appear in multiple ads with different targeting or flight dates, while a platform may create derivative renditions.
Use a namespaced mapping table and record account, placement, upload date, and status. Ad-ID’s XMP schema is one industry metadata option, but it is not mandatory for all creator programs.
Export the internal variation ID in metadata or trafficking names where supported. If a platform strips metadata, preserve the association in the campaign record.
Use lineage for change and takedown impact
Lineage turns a vague alert into an affected-asset list. If a claim changes, query every live variation using that claim or source segment. If a creator license expires, find all placements using the licensed footage. If music permission is withdrawn, identify the derivatives containing that track.
Do not automatically remove everything connected to a campaign. Review the specific relationship and current rights. One source clip may be affected while another remains usable.
For each action, record who paused, replaced, or confirmed the asset, when, and in which downstream system.
Audit the chain with a reverse trace
Select a live ad and ask an operator to retrieve:
- Final uploaded file
- Internal variation and version
- Source creator and submissions
- Source timestamps
- Applicable brief and claim support
- Music and usage permissions
- Final decision and approver
- Current expiry and platform IDs
Then select a source clip and identify every live derivative. If either direction depends on one employee’s memory, the lineage is incomplete.
Keep the model usable
Automate relationships created inside editing and review tools where possible. Give operators a clear exception queue for missing source links. Do not ask editors to type the same identifiers into several systems without validation.
Define a minimum record for launch and prevent activation when required lineage is absent. Treat older assets with uncertainty honestly: “source unverified” is safer than inventing a confident relationship.
Follow every paid cut back to its evidence
CherryBowl connects campaign requirements, submitted versions, and timestamped findings so teams can review each assembled ad against its real source.
See the AI review a videoOr join the early-access waitlist.
or book a call
The takeaway
Model every variation as a child of exact source files and segments, record meaning-changing edits, map outside IDs, and test traceability in both directions. Lineage makes approvals, rights changes, and corrections asset-specific instead of campaign-wide guesses.