Limited data use Meta: data_processing_options в серверных событиях
Документированное имя механизма, несущего сигнал приватности штатов США в ваших событиях, - Limited Data Use, data_processing_options у Meta: «опция обработки данных, дающая больше контроля над тем, как ваши данные используются в системах Meta». Для серверных байеров она живёт в трёх полях - data_processing_options, data_processing_options_country и data_processing_options_state - внутри каждого события Conversions API. Разбираем, что делают поля, точные документированные значения, семантику пустого массива, которую пропускает большинство связок, и когда флаг принадлежит вашему трафику.
Доставочная обвязка вокруг полей - токены, постбеки, обязательные поля - стандартный контур из гайда от постбека до CAPI; правила идентичности - в гайде о дедупликации; эта страница - о самом сигнале приватности.
Что такое Limited Data Use
Формулировка Meta - про контроль: Limited Data Use «даёт больше контроля над тем, как ваши данные используются в системах Meta, и лучше поддерживает ваши комплаенс-потребности» (data processing options for US users). Флаг важен для трафика из штатов США, чьи законы о приватности создают обязанности по opt-out: должен ли конкретный_event обрабатываться под этими ограничениями - факт, который знаете вы и не знаете Meta.
Два свойства механики определяют всё остальное. Оно на событие: каждое событие в батче несёт свои опции обработки, поэтому смешанный трафик помечается выборочно. И оно явное: молчание не нейтрально, потому что документированный пустой массив существует именно для осознанного «обработай это как обычно».
Три поля, документированные
Для Conversions API Meta документирует реализацию «добавлением data_processing_options, data_processing_options_country и data_processing_options_state внутрь каждого события в параметре data» запроса. Документированные комбинации:
| Payload | Значение |
|---|---|
"data_processing_options": ["LDU"], country 0, state 0 | LDU включён - геолокацию выполняет Meta |
"data_processing_options": ["LDU"], country 1, state 1000 | LDU с ручной локацией - документированный пример: Калифорния |
"data_processing_options": [] | Явно не обрабатывать под ограничениями LDU |
Числовые коды имеют значение: документированный пример ручной локации использует country 1 и state 1000 для Калифорнии. Пустой массив заслуживает отдельного акцента - это не то же, что опустить поле. Meta документирует его как способ «явно указать, что это событие или запись не должны обрабатываться с ограничениями Limited Data Use», что делает его осознанным заявлением «обычная обработка» для событий, к которым сигнал приватности не применяется.
Пиксельный эквивалент
На стороне пикселя те же опции едут в camelCase: dataProcessingOptions в JS-вызове и параметры запроса dpo=LDU&dpoco=1&dpost=1000 для формы image-пикселя. Смешанная связка - пиксель на одних воронках, серверные события на других - должна нести согласованный сигнал на обеих сторонах, иначе одно действие пользователя приезжает в Meta с разными заявлениями о приватности в зависимости от доставившего канала.
Когда флаг принадлежит вашему трафику
Слать [\"LDU\"] - вопрос сначала комплаенса: если ваш трафик включает посетителей из штатов, чьи законы дают им права opt-out, которые воронка обязана соблюдать, события этих посетителей несут сигнал. Механика из этого гайда:
- Решайте на событие, а не на кампанию - поля живут внутри каждого события ровно поэтому.
- Выберите режим локации: геолокация силами Meta (
0/0) или ручные коды (1/штат), когда юрисдикцию знаете вы сами. - Используйте пустой массив осознанно для событий вне скоупа LDU, чтобы payload явно декларировал режим обработки, а не молчал.
Привычка верификации из остального кластера неизменна: один тестовый аргумент на конфигурацию, осмотренный в инструментах площадки (get started with the Conversions API).
Limited data use Meta: частые вопросы
Frequently asked questions
Источники
Sources
- Тестируйте помеченные события: Pixel Activator бесплатно шлёт тестовые события, пока вы валидируете сигнал.
- Согласованные сигналы всегда: Most несёт ваши опции обработки на каждом доставленном событии.
