Уникальный хэш видео для A/B-тестов
Хэш — короткий отпечаток байтов файла. Поменяйте один пиксель, и отпечаток станет совсем другим. Именно это свойство делает хэш полезным — и именно из-за него фраза «я же переименовал файл» ничего не стоит.
Хэш описывает содержимое, а не имя. Переименование, перенос в другую папку или повторная загрузка тех же байтов его не меняют. Пересжатие, кроп, цвет и зерно меняют, потому что меняются сами пиксели.

Что такое хэш
Хэш-функция берёт файл и возвращает строку фиксированной длины. Два одинаковых файла всегда дают одну и ту же строку, а файл, в котором изменился хотя бы один байт, — совершенно другую. Рекламные площадки пользуются похожими отпечатками, чтобы узнавать файлы, которые они уже видели.
Что хэш не меняет
- переименование файла;
- перенос в другую папку;
- загрузка из другого аккаунта;
- размещение в другой кампании.
Во всех этих случаях байты остаются прежними, а значит, и отпечаток тот же.
Что хэш меняет
| Правка | Хэш меняется? | Заметно глазу? |
|---|---|---|
| Пересжатие с другими настройками | да | почти нет |
| Микро-кроп | да | почти нет |
| Коррекция цвета | да | слегка |
| Зернистость | да | на слабом уровне нет |
| Изменение скорости | да | слегка |
| Только метаданные | да, но содержимое то же | нет |
Почему это важно для теста
Если три группы объявлений крутят то, что площадка считает одним креативом, вы сравниваете не три креатива. Показы могут распределяться неравномерно, история — переноситься, и цифры в итоге описывают аудитории, а не подачи. Подробнее — в материале про одинаковые файлы.
Что делать на практике
- Меняйте картинку, а не обёрткуКроп, цвет и зерно, а не только метаданные.
- Сочетайте несколько параметровОдин параметр оставляет варианты слишком похожими друг на друга.
- Проверяйте разницу между вариантамиНе только с исходником, но и друг с другом.
Для такой проверки редактор не нужен: сравнение двух креативов прямо в браузере показывает хэш каждого файла и долю изменённых пикселей.
Частые вопросы
Меняется ли хэш видео, если его переименовать?
Нет. Имя не входит в содержимое файла, поэтому отпечаток остаётся тем же.
Достаточно ли поменять метаданные?
Файл изменится, картинка — нет. Это самое слабое отличие из возможных, и полагаться на него не стоит.
Сколько нужно изменить, чтобы файл стал другим?
Формально — один пиксель. На практике — столько, чтобы варианты отличались и друг от друга: кроп, цвет, зерно, а для видео ещё и скорость.
Как проверить, что два файла действительно разные?
Сравнить их хэши: совпадающие строки означают один и тот же файл. Сколько пикселей изменилось, покажет сравнение креативов — оно считается в браузере, файлы никуда не загружаются.