668 подписчиков
Как передавать данные в Директ без риска: коротко про хеширование
Некоторые заказчики не хотят передавать «голые» номера телефонов или другие личные данные — кто‑то переживает про 152‑ФЗ, кто‑то просто не доверяет каналам связи. Выход есть, и он давно известен: хеширование.
Суть простая: вы преобразуете данные (например, номер клиента) в уникальный набор символов, который невозможно расшифровать обратно. При этом для Яндекса такой хеш остаётся идентификатором — он видит, что это тот же самый номер, но не видит сам номер.
Самый простой способ для работы с таблицами — использовать MD5. Это не суперсовременный стандарт, но для большинства рекламных задач его достаточно. Алгоритм работает прямо в Google Таблицах через встроенный редактор скриптов (App Script). Вы пишете простую функцию, которая применяется к ячейке, и получаете хеш.
Принцип такой:
данные поступают на вход;
функция превращает их в строку фиксированной длины (хеш);
обратный процесс невозможен;
одинаковые данные всегда дают одинаковый хеш.
Всё это делается буквально несколькими строками кода. Кто работал с App Script, разберётся за пару минут. Остальным гайды в помощь — алгоритм стандартный, примеров в сети много.
Около минуты
1 марта