Найти в Дзене
668 подписчиков

Как передавать данные в Директ без риска: коротко про хеширование


Некоторые заказчики не хотят передавать «голые» номера телефонов или другие личные данные — кто‑то переживает про 152‑ФЗ, кто‑то просто не доверяет каналам связи. Выход есть, и он давно известен: хеширование.
Суть простая: вы преобразуете данные (например, номер клиента) в уникальный набор символов, который невозможно расшифровать обратно. При этом для Яндекса такой хеш остаётся идентификатором — он видит, что это тот же самый номер, но не видит сам номер.

Самый простой способ для работы с таблицами — использовать MD5. Это не суперсовременный стандарт, но для большинства рекламных задач его достаточно. Алгоритм работает прямо в Google Таблицах через встроенный редактор скриптов (App Script). Вы пишете простую функцию, которая применяется к ячейке, и получаете хеш.

Принцип такой:
данные поступают на вход;
функция превращает их в строку фиксированной длины (хеш);
обратный процесс невозможен;
одинаковые данные всегда дают одинаковый хеш.

Всё это делается буквально несколькими строками кода. Кто работал с App Script, разберётся за пару минут. Остальным гайды в помощь — алгоритм стандартный, примеров в сети много.
Около минуты