File naming for Ads Manager: a scheme that reads
Three weeks in there are forty ads and half the files are called final, final2 and copy_of_final. No report survives that. A naming scheme is the cheapest thing that saves hours.
geo_offer_hook_version: country, offer, hook variant, version number, separated by underscores, Latin letters and digits only. The name must read in the report without decoding.

What to put in the name
| Part | Example | Why |
|---|---|---|
| geo | br, mx, es | Reports are often read by country |
| offer | fitapp, shop1 | So campaigns do not blur together |
| hook | hook2, static, ugc | The main test variable |
| version | v3 | To tell iterations apart |
| ratio | 916, 11, 169 | When one creative runs in several placements |
The result looks like br_fitapp_hook2_916_v3.mp4. Long, but readable without opening the file.
What to avoid
- Spaces and non-Latin characters — they break in links and exports;
- Dates instead of meaning — the date is already in the account;
- The words final and new — there will be five of each in a week;
- Long descriptions — the filename is not the script;
- Mixed capitalisation — some systems care.
Order matters
Put the thing you group by most often first. If you work by country, geo goes first and sorting by name already groups the files the way you think about them.
Versions
A version means the idea changed, not the file. Technical variants of one creative are better marked with a suffix: v3_a, v3_b. Then it is clear they are one idea in different wrappers.
How not to type them by hand
- Define the template oncegeo, offer, hook, version, in your order.
- Generate the variantsThe tool fills in number and ratio.
- Download the batchAlready named the way you will search the report.
Questions people ask
What is the best naming scheme?
The one that starts with whatever you group by most. A solid default: geo_offer_hook_ratio_version, Latin characters and underscores only.
Should the date be in the name?
Usually not — the account already shows it. That space is better spent on geo, offer and hook.
How do I mark technical variants of one creative?
With a suffix rather than a new version: v3_a, v3_b. A version number means the idea changed.