Ограниченное использование данных — это параметр обработки данных, который позволяет лучше контролировать их использование в системах Meta и обеспечивать соответствие требованиям законов в отношении конфиденциальности, действующих в разных штатах США. Чтобы получить доступ к этой функции, вы должны включить режим ограниченного использования данных. Если Meta получает данные с включенным режимом ограниченного использования от людей, находящихся в штатах, где использование такого режима обязательно, эти данные будут обрабатываться в соответствии с нашей ролью поставщика услуг или обрабатывающей стороны, а их использование будет ограничено согласно нашим Условиям для конкретных штатов.
Ниже приведены Продукты Meta, позволяющие включать режим ограниченного использования данных. Доступность зависит от штата. Подробности см. в таблице:
Инструменты Meta для бизнеса (Пиксель Meta, события в приложении, передаваемые через Facebook SDK, App Events API, Conversions API, Offline Conversions API) | Audience Network SDK | Пользовательские аудитории на основе списка клиентов | |
---|---|---|---|
Калифорния | Действует с 1 июня 2023 г. | ||
Колорадо | Действует с 1 июня 2023 г. | Действует с 1 июня 2023 г. | |
Коннектикут | Действует с 1 июня 2023 г. | Действует с 1 июня 2023 г. | |
Делавэр | Действует с 18 декабря 2024 г. | Действует с 18 декабря 2024 г. | |
Флорида | Действует с 24 июня 2024 г. | Действует с 24 июня 2024 г. | |
Монтана | Действует с 23 сентября 2024 г. | Действует с 23 сентября 2024 г. | |
Небраска | Действует с 18 декабря 2024 г. | Действует с 18 декабря 2024 г. | |
Нью-Гэмпшир | Действует с 18 декабря 2024 г. | Действует с 18 декабря 2024 г. | |
Нью-Джерси | Действует с 18 декабря 2024 г. | Действует с 18 декабря 2024 г. | |
Орегон | Действует с 24 июня 2024 г. | Действует с 24 июня 2024 г. | |
Техас | Действует с 24 июня 2024 г. | Действует с 24 июня 2024 г. |
Режим ограниченного использования данных передается через параметр, который называется "Параметры обработки данных"; при необходимости он также может передаваться вместе с названием страны и штата пользователя. Если у рекламодателя имеются сомнения относительно названия страны или штата, он может предоставить Meta возможность определить, создано ли событие или запись в соответствующем штате.
Применительно к инструментам для бизнеса и Audience Network режим ограниченного использования данных доступен только для жителей штатов Делавэр, Калифорния, Колорадо, Коннектикут, Монтана, Небраска, Нью-Гэмпшир, Нью-Джерси, Орегон, Техас или Флорида. Если компания включит режим ограниченного использования данных, но не настроит параметры местоположения в США и в штатах Делавэр, Калифорния, Колорадо, Коннектикут, Монтана, Небраска, Нью-Гэмпшир, Нью-Джерси, Орегон, Техас или Флорида, мы определим, создано ли событие в одном из этих штатов. Если режим ограниченного использования данных включен для события в штате Делавэр, Калифорния, Колорадо, Коннектикут, Монтана, Небраска, Нью-Гэмпшир, Нью-Джерси, Орегон, Техас или Флорида, данные будут обрабатываться в соответствии с нашей ролью поставщика услуг или обрабатывающей стороны, а их использование будет ограничено в соответствии с нашими условиями для конкретных штатов.
При включении режима ограниченного использования данных результативность и эффективность кампаний могут снизиться, а возможности ретаргетинга и измерений будут ограничены.
Для пользовательских аудиторий на основе списка клиентов режим ограниченного использования данных доступен только лицам в штате Калифорния. Если режим ограниченного использования данных включен для записи в списке клиентов из штата Калифорния, данные будут обрабатываться в соответствии с нашей ролью поставщика услуг, а их использование будет ограничено в соответствии с нашими Условиями для конкретных штатов. Если компания включит режим ограниченного использования данных, но не настроит параметры местоположения в США и штате Калифорния, мы определим, создана ли запись в Калифорнии.
После включения режима ограниченного использования данных компании могут заметить уменьшение размера аудитории.
Поддерживаемые API перечислены ниже.
Подробнее о параметрах обработки данных:
Поле | Описание |
---|---|
Параметры обработки данных Массив | Параметры обработки, которые следует включить для определенного события или записи. Допустимое в настоящее время значение — Это поле может называться по-разному в зависимости от API и используемой реализации. Например, в вызове пикселя Meta на JavaScript оно называется Чтобы явным образом указать, что событие или запись должны обрабатываться без режима ограниченного использования данных, передайте пустой массив. |
Страна обработки данных Целое число | Необязательно для большинства API. Подробную информацию см. в примечании ниже. Страна, которую необходимо связать с параметром обработки данных. Допустимые в настоящее время значения: |
Штат обработки данных Целое число | Необязательно для большинства API. Подробную информацию см. в примечании ниже. Штат, связанный с параметром обработки данных. В настоящее время допускаются значения Примечание.
|
Реализация | Добавление параметров обработки данных |
---|---|
Пиксель в браузере | Добавьте в код инициализации пикселя метод Чтобы явным образом отключить режим ограниченного использования данных (LDU): fbq('dataProcessingOptions', []); fbq('init', '{pixel_id}'); fbq('track', 'PageView'); Чтобы включить режим LDU и разрешить Meta определить местоположение: fbq('dataProcessingOptions', ['LDU'], 0, 0); Чтобы включить режим LDU и указать местоположение, например, для штата Калифорния: fbq('dataProcessingOptions', ['LDU'], 1, 1000); |
Тег изображения | Добавьте в тег изображения пикселя следующие параметры:
Допустимые значения приведены в разделе Справка. Чтобы явным образом отключить режим LDU, передайте пустое значение для параметра <img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&dpo=" /> Чтобы включить режим LDU и разрешить Meta определить местоположение: <img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&vdpo=LDU&dpoco=0&dpost=0" /> Чтобы включить режим LDU и вручную указать местоположение, например для штата Калифорния: <img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&dpo=LDU&dpoco=1&dpost=1000" /> |
Чтобы реализовать параметры обработки данных для этих двух API, добавьте data_processing_options
, data_processing_options_country
и data_processing_options_state
в каждый элемент в параметре data своих событий.
Примечание. App Events API и Offline Conversions API более не следует использовать для новых интеграций. Вместо этого рекомендуем использовать Conversions API, поскольку теперь он поддерживает веб- и офлайн-события, а также события в приложении. Подробнее см. в разделах API Conversions для событий в приложении и API Conversions для офлайн-событий.
Чтобы явным образом отключить режим ограниченного использования данных (LDU), укажите пустой массив для каждого события или просто удалите поле в полезных данных:
{ "data": [ { "event_name": "Purchase", "event_time": <EVENT_TIME>, "user_data": { "em": "<EMAIL>" }, "custom_data": { "currency": "<CURRENCY>", "value": "<VALUE>" }, "data_processing_options": [] } ] }
Чтобы включить режим LDU и разрешить Meta определить местоположение:
{ "data": [ { "event_name": "Purchase", "event_time": <EVENT_TIME>, "user_data": { "em": "<EMAIL>", "client_ip_address": "256.256.256.256" }, "custom_data": { "currency": "<CURRENCY>", "value": "<VALUE>" }, "data_processing_options": ["LDU"], "data_processing_options_country": 0, "data_processing_options_state": 0 } ] }
Чтобы включить режим LDU и вручную указать местоположение, например для штата Калифорния:
{ "data": [ { "event_name": "Purchase", "event_time": <EVENT_TIME>, "user_data": { "em": "<EMAIL>" }, "custom_data": { "currency": "<CURRENCY>", "value": "<VALUE>" }, "data_processing_options": ["LDU"], "data_processing_options_country": 1, "data_processing_options_state": 1000 } ] }
API Offline Conversions позволяет загружать события вручную из файла .csv
. В этом случае в файл нужно добавить столбцы Data Processing Options (Параметры обработки данных), Data Processing Country (Страна обработки данных) и Data Processing State (Штат обработки данных). Дополнительные сведения см. в пользовательском интерфейсе загрузки.
HTTP
X-Forwarded-For, либо явным образом указать местоположение.
data_processing_options
, data_processing_options_country
и data_processing_options_state
в вызов API. Чтобы явным образом отключить режим LDU, отправьте пустой массив data_processing_options
: { "event": "CUSTOM_APP_EVENTS", "application_tracking_enabled": "1", "advertiser_tracking_enabled": "1", "custom_events": ["fb_mobile_purchase"], "data_processing_options": [] }Чтобы включить LDU для пользователей с геолокацией, можно отправить событие со следующим кодом:
{ "event": "CUSTOM_APP_EVENTS", "application_tracking_enabled": "1", "advertiser_tracking_enabled": "1", "custom_events": ["fb_mobile_purchase"], "data_processing_options": ["LDU"], "data_processing_options_country": 0, "data_processing_options_state": 0 }Чтобы включить LDU и указать местоположение пользователей, можно отправить событие со следующим кодом:
{ "event": "CUSTOM_APP_EVENTS", "application_tracking_enabled": "1", "advertiser_tracking_enabled": "1", "custom_events": ["fb_mobile_purchase"], "data_processing_options": ["LDU"], "data_processing_options_country": 1, "data_processing_options_state": 1000 }
Реализация | Добавление параметров обработки данных |
---|---|
iOS SDK (Objective C) | В Objective C используйте Чтобы явным образом отключить режим ограниченного использования данных (LDU): [FBSDKSettings setDataProcessingOptions:@[]]; Чтобы включить режим LDU с геолокацией: [FBSDKSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; Чтобы включить LDU и указать местоположение пользователей: [FBSDKSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; |
iOS SDK (Swift) | В Swift используйте Чтобы явным образом отключить режим LDU: Settings.setDataProcessingOptions(modes: []) Чтобы включить LDU для пользователей с геолокацией: Settings.setDataProcessingOptions(modes: ["LDU"], country: 0, state: 0) Чтобы включить LDU и указать местоположение пользователей: Settings.setDataProcessingOptions(modes: ["LDU"], country: 1, state: 1000) |
Android SDK | Используйте метод Чтобы явным образом отключить режим LDU: FacebookSdk.setDataProcessingOptions(new String[] {}); Чтобы включить LDU для пользователей с геолокацией: FacebookSdk.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); Чтобы включить LDU для пользователей с определенным местоположением: FacebookSdk.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); |
Unity SDK | Чтобы явным образом отключить режим LDU, отправьте событие так: FB.Mobile.SetDataProcessingOptions(new string[] {}); Чтобы включить LDU для пользователей с геолокацией, отправьте событие так: FB.Mobile.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0); Чтобы включить LDU и указать местоположение пользователей, отправьте событие так: FB.Mobile.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000); |
Издатели, переходящие на SDK Audience Network версии 5.10 или более новой, должны установить флаг ограниченного использования данных, чтобы компания Facebook и далее применяла ограничения в отношении персональных данных жителей Калифорнии, которыми они делятся.
Реализация | Добавление параметров обработки данных |
---|---|
iOS SDK версии 5.10 или более поздней | Используйте Чтобы явным образом отключить режим ограниченного использования данных (LDU): [FBAdSettings setDataProcessingOptions:@[]]; Чтобы включить LDU и указать местоположение пользователей:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; Чтобы включить LDU для пользователей с геолокацией:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; |
Android SDK версии 5.10 или более поздней | Используйте метод Чтобы явным образом отключить режим LDU: AdSettings.setDataProcessingOptions(new String[] {}) Чтобы включить LDU и указать местоположение пользователей:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); Чтобы включить LDU для пользователей с геолокацией:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); |
Unity SDK версии 5.10 или более поздней (без использования оболочки Audience Network для Unity) | Если вы не используете оболочку Audience Network для Unity, введите следующий код: using UnityEngine; using System.Runtime.InteropServices; namespace AudienceNetwork { public static class AdSettings { public static void SetDataProcessingOptions(string[] dataProcessingOptions) { #if UNITY_ANDROID AndroidJavaClass adSettings = new AndroidJavaClass("com.facebook.ads.AdSettings"); adSettings.CallStatic("setDataProcessingOptions", (object)dataProcessingOptions); #endif #if UNITY_IOS FBAdSettingsBridgeSetDataProcessingOptions(dataProcessingOptions, dataProcessingOptions.Length); #endif } public static void SetDataProcessingOptions(string[] dataProcessingOptions, int country, int state) { #if UNITY_ANDROID AndroidJavaClass adSettings = new AndroidJavaClass("com.facebook.ads.AdSettings"); adSettings.CallStatic("setDataProcessingOptions", (object)dataProcessingOptions, country, state); #endif #if UNITY_IOS FBAdSettingsBridgeSetDetailedDataProcessingOptions(dataProcessingOptions, dataProcessingOptions.Length, country, state); #endif } #if UNITY_IOS [DllImport("__Internal")] private static extern void FBAdSettingsBridgeSetDataProcessingOptions(string[] dataProcessingOptions, int length); [DllImport("__Internal")] private static extern void FBAdSettingsBridgeSetDetailedDataProcessingOptions(string[] dataProcessingOptions, int length, int country, int state); #endif } } После этого следуйте инструкциям Unity SDK в строке ниже, как если бы вы использовали оболочку для Unity. |
Unity SDK версии 5.10 или более поздней (с использованием оболочки Audience Network для Unity) | Если вы используете оболочку Audience Network для Unity, используйте следующие параметры Чтобы явным образом отключить режим LDU: AdSettings.SetDataProcessingOptions(new string[]{}) Чтобы включить LDU и указать местоположение пользователей:
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000); Чтобы включить LDU для пользователей с геолокацией:
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0); |
Издатели, использующие партнера по агрегации, должны установить флажок параметров обработки данных (ограниченного использования данных) в SDK Audience Network Facebook перед инициализацией SDK агрегации, чтобы мы получили соответствующие данные в запросе ставки.
Реализация | Добавление параметров обработки данных |
---|---|
Android | Чтобы явным образом отключить режим LDU: AdSettings.setDataProcessingOptions(new String[] {}) Чтобы включить LDU и указать местоположение пользователей:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); Чтобы включить LDU для пользователей с геолокацией:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); После установки флажка LDU инициализируйте SDK партнера по агрегации. |
iOS | Чтобы явным образом отключить режим ограниченного использования данных (LDU): FBAdSettings setDataProcessingOptions:@[]]; Чтобы включить LDU и указать местоположение пользователей:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; Чтобы включить LDU для пользователей с геолокацией:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; После установки флажка LDU инициализируйте SDK партнера по агрегации. |
Издателям, которые для работы с нами используют пакет для проведения аукционов и другие серверные инструменты аукционов, следует воспользоваться перечисленными ниже способами реализации.
Реализация | Добавление параметров обработки данных |
---|---|
Пакет для проведения аукционов для Android версии 2.0 | Чтобы явным образом отключить режим LDU: AdSettings.setDataProcessingOptions(new String[] {}) Чтобы включить LDU и указать местоположение пользователей:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); Чтобы включить LDU для пользователей с геолокацией:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); После установки флажка LDU сгенерируйте маркер участника аукциона: String token = BidderTokenProvider.getBidderToken(Context); |
Пакет для проведения аукционов для iOS версии 2.0 | Чтобы явным образом отключить режим ограниченного использования данных (LDU): [FBAdSettings setDataProcessingOptions:@[]]; Чтобы включить LDU и указать местоположение пользователей:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; Чтобы включить LDU для пользователей с геолокацией:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; После установки флажка LDU сгенерируйте маркер участника аукциона: NSString *token = [FBAdSettings bidderToken]; |
Другие серверные инструменты для проведения аукционов | Прежде чем делать запрос ставки на стороне сервера, установите флажок LDU и получите маркер участника аукциона согласно инструкциям для соответствующих платформ ниже. Для клиента Android Чтобы явным образом отключить режим LDU: AdSettings.setDataProcessingOptions(new String[] {}) Чтобы включить LDU и указать местоположение пользователей:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); Чтобы включить LDU для пользователей с геолокацией:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); После установки флажка LDU сгенерируйте маркер участника аукциона: String token = BidderTokenProvider.getBidderToken(Context); Для клиента iOS Чтобы явным образом отключить режим ограниченного использования данных (LDU): [FBAdSettings setDataProcessingOptions:@[]]; Чтобы включить LDU и указать местоположение пользователей:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; Чтобы включить LDU для пользователей с геолокацией:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; После установки флажка LDU сгенерируйте маркер участника аукциона: NSString *token = [FBAdSettings bidderToken]; |
В SDK AN версий до 5.10 компании могут переопределять автоматически применяемый период ограничений на использование данных с помощью настройки в Monetization Manager. Обратите внимание: эта настройка переопределения применяется только тогда, когда для запроса в отношении жителя Калифорнии не установлен флажок LDU (т. е. для любого запроса из SDK AN версий до 5.10).
Если вы захотите включить режим ограниченного использования данных для пользовательских аудиторий на основе списков клиентов, охватывающих людей в Калифорнии, 1 июня 2023 г. или позже, вам потребуется загрузить новые аудитории или обновить существующие, установив соответствующий флаг. Регулярно обновляйте статусы ограниченного использования данных для аудиторий и отдельных людей, учитывая свои потребности.
Обратите внимание, что установка флажка режима ограниченного использования данных для пользователя в одной аудитории не будет означать его автоматическое применение в разных аудиториях. Аналогичным способом рекламодатели должны индивидуально настраивать каждую из своих пользовательских аудиторий на основе списка клиентов в соответствии с критериями, которые они выберут, а флажок режима ограниченного использования данных должен устанавливаться отдельно для каждой аудитории, используемой для рекламы.
Чтобы явным образом НЕ включать LDU
для записи, вы можете либо отправить пустой массив data_processing_options
, либо удалить поле в полезных данных. Пример пустого массива:
{ "payload": { "schema": [ "EMAIL", "DATA_PROCESSING_OPTIONS" ], "data": [ [ "<HASHED_DATA> ", [] ] ] } }
Чтобы явным образом включить LDU
и позволить Meta определить местонахождение (не добавляя страну или штат определенной записи), укажите массив, содержащий LDU
, для каждой записи:
{ "payload": { "schema": [ "EMAIL", "DATA_PROCESSING_OPTIONS" ], "data": [ [ "<HASHED_DATA> ", ["LDU"] ] ] } }
Чтобы включить режим LDU и вручную указать местоположение:
{ "customer_consent": true, "payload": { "schema": [ "EMAIL", "DATA_PROCESSING_OPTIONS", "DATA_PROCESSING_OPTIONS_COUNTRY", "DATA_PROCESSING_OPTIONS_STATE" ], "data": [ [ "<HASHED_DATA>", ["LDU"], 1, 1000 ] ] } }