L'opzione di elaborazione "Utilizzo limitato dei dati" permette di avere un maggiore controllo sulle modalità di utilizzo dei dati nei sistemi di Meta e favorisce la conformità alle varie normative sulla privacy vigenti negli Stati Uniti. Per utilizzare questa funzione, devi abilitare in modo proattivo l'Utilizzo limitato dei dati. Nel caso in cui Meta riceva dati con la funzione di utilizzo limitato dei dati abilitata da parte persone che si trovano negli stati in cui tale funzione è applicabile, elaborerà tali dati in conformità al proprio ruolo di fornitore di servizi o responsabile del trattamento dei dati, a seconda dei casi, e ne limiterà l'uso come specificato nelle nostre Condizioni specifiche dello stato.
I seguenti prodotti di Meta offrono la funzione Utilizzo limitato dei dati. La disponibilità varia in base allo stato. Consulta la tabella seguente per i dettagli:
California | Colorado | Connecticut | Florida | Texas | Oregon | |
---|---|---|---|---|---|---|
| ✓ | ✓ In vigore dal 1° giugno 2023 | ✓ In vigore dal 1° giugno 2023 | ✓ In vigore dal 24 giugno 2024 | ✓ In vigore dal 24 giugno 2024 | ✓ In vigore dal 24 giugno 2024 |
✓ | ✓ In vigore dal 1° giugno 2023 | ✓ In vigore dal 1° giugno 2023 | ✓ In vigore dal 24 giugno 2024 | ✓ In vigore dal 24 giugno 2024 | ✓ In vigore dal 24 giugno 2024 | |
✓ In vigore dal 1° giugno 2023 | ❌ | ❌ | ❌ | ❌ | ❌ |
La funzione Utilizzo limitato dei dati viene inviata tramite un parametro chiamato Opzioni di elaborazione dei dati che può essere inviato, in modo facoltativo, insieme a Paese e stato di un utente. Se un inserzionista non è sicuro del Paese o dello stato, può richiedere che sia Meta a determinare se l'evento o il record proviene da uno stato applicabile.
Per gli strumenti business e Audience Network, la funzione Utilizzo limitato dei dati è disponibile solo per le persone residenti in California, Colorado, Connecticut, Florida, Texas e Oregon. Se un'azienda abilita la funzione Utilizzo limitato dei dati ma non imposta i parametri della posizione per Stati Uniti e California, Colorado, Connecticut, Florida, Texas o Oregon, determineremo se l'evento proviene da uno di questi stati. Se la funzione Utilizzo limitato dei dati viene abilitata per un evento in California, Colorado, Connecticut, Florida, Texas o Oregon, tratteremo i dati in conformità al nostro ruolo di fornitore di servizi o responsabile del trattamento dei dati e limiteremo l'utilizzo di tali dati in conformità alle nostre Condizioni specifiche per stato.
Le aziende potrebbero notare un cambiamento nelle prestazioni e nell'efficacia delle campagne, oltre a una limitazione delle funzionalità di retargeting e misurazione in caso di abilitazione della funzione Utilizzo limitato dei dati.
Per i gruppi di pubblico personalizzato da un elenco di clienti, la funzione Utilizzo limitato dei dati è disponibile solo per le persone residenti in California. Se la funzione Utilizzo limitato dei dati viene abilitata per un record in un elenco di clienti della California, tratteremo i dati in conformità al nostro ruolo di fornitore di servizi e limiteremo l'utilizzo di tali dati in conformità alle nostre Condizioni specifiche per stato. Se un'azienda abilita la funzione Utilizzo limitato dei dati ma non imposta i parametri della posizione per Stati Uniti e California, determineremo se il record proviene dalla California.
Le aziende potrebbero notare un impatto sulle dimensioni del pubblico quando viene abilitata la funzione Utilizzo limitato dei dati.
Le API supportate sono elencate di seguito.
Ulteriori informazioni sulle Opzioni di elaborazione dei dati:
Campo | Descrizione |
---|---|
Opzioni di elaborazione dei dati array | Opzioni di elaborazione che desideri abilitare per un evento o record specifico. Il valore attualmente accettato è Il nome di questo campo può essere presentato in modo diverso a seconda dell'API e dell'implementazione utilizzata. Ad esempio, è È possibile inviare un array vuoto per specificare in modo esplicito che le restrizioni dell'Utilizzo limitato dei dati non devono essere applicate all'elaborazione per questo evento o record. |
Paese relativo alle opzioni di elaborazione dei dati intero | Facoltativo per la maggior parte delle API. Consulta le note seguenti per i dettagli. Il Paese che desideri associare a questa opzione di elaborazione dei dati. Gli attuali valori accettati sono |
Stato relativo alle opzioni di elaborazione dei dati intero | Facoltativo per la maggior parte delle API. Consulta la nota seguente per i dettagli. Lo stato che desideri associare a questa opzione di elaborazione dei dati. Gli attuali valori accettati sono Nota:
|
Implementazione | Aggiunta di opzioni per il trattamento dei dati |
---|---|
Pixel del browser | Aggiorna il codice di inizializzazione del pixel per specificare il metodo Per indicare esplicitamente la non abilitazione della funzione LDU (Utilizzo limitato dei dati): fbq('dataProcessingOptions', []); fbq('init', '{pixel_id}'); fbq('track', 'PageView'); Per abilitare la funzione di LDU e richiedere a Meta di individuare la posizione geografica: fbq('dataProcessingOptions', ['LDU'], 0, 0); Per abilitare la funzione di LDU e specificare la posizione, ad esempio per la California: fbq('dataProcessingOptions', ['LDU'], 1, 1000); |
Tag immagine | Aggiungi quanto segue al tag immagine del pixel:
Vedi Riferimento per i valori accettati. Per indicare esplicitamente la non abilitazione della funzione LDU, passa un valore vuoto per il parametro <img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&dpo=" /> Per abilitare la funzione di LDU e richiedere a Meta di individuare la posizione geografica: <img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&vdpo=LDU&dpoco=0&dpost=0" /> Per abilitare la funzione di LDU e specificare manualmente la posizione, ad esempio per la California: <img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&dpo=LDU&dpoco=1&dpost=1000" /> |
Per queste due API, implementa le opzioni di elaborazione dei dati aggiungendo data_processing_options
, data_processing_options_country
e data_processing_options_state
all'interno di ogni evento nel parametro dei dati dei tuoi eventi.
Nota: le API App Events e Offline Conversions non sono più consigliate per le nuove integrazioni. Al loro posto, ti consigliamo di usare l'API Conversions in quanto ora supporta gli eventi web, app e offline. Consulta API Conversions per App Events e API Conversions per Offline Events per maggiori informazioni.
Per indicare esplicitamente la non abilitazione dell'Utilizzo limitato dei dati (LDU), specifica un array vuoto per ogni evento o semplicemente rimuovi il campo nel payload:
{ "data": [ { "event_name": "Purchase", "event_time": <EVENT_TIME>, "user_data": { "em": "<EMAIL>" }, "custom_data": { "currency": "<CURRENCY>", "value": "<VALUE>" }, "data_processing_options": [] } ] }
Per abilitare la funzione di LDU e richiedere a Meta di individuare la posizione geografica:
{ "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 } ] }
Per abilitare la funzione di LDU e specificare manualmente la posizione, ad esempio per la California:
{ "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 } ] }
L'API Offline Conversions ti consente di caricare manualmente gli eventi da un file .csv
. In questo caso, aggiungi Opzioni trattamento dati, Paese trattamento dati e provincia/stato trattamento dati come colonne all'interno del file. Ulteriori informazioni sono disponibili nell'interfaccia utente per il caricamento manuale.
To implement Data Processing Options using the Graph API, add data_processing_options
, data_processing_options_country
, and data_processing_options_state
to your API call.
To explicitly not enable LDU, send an empty data_processing_options
array:
{ "event": "CUSTOM_APP_EVENTS", "application_tracking_enabled": "1", "advertiser_tracking_enabled": "1", "custom_events": ["fb_mobile_purchase"], "data_processing_options": [] }
To enable LDU and have Meta perform geolocation, you can send an event with the following code:
{ "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 }
To enable LDU and manually specify the location, e.g., for California, you can send an event with the following code:
{ "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 }
We recommend using our latest versions to ensure the functionality of Data Processing Options. The below implementation instructions are accurate for the following SDK versions:
Please update if you are using any versions below the ones listed above.
As of July 1, 2023, we are ending the Transition Period for older versions of App Events via the Facebook SDK, whereby we applied Limited Data Use to all personal information shared about people in California. The ability to enable default Limited Data Use will no longer be available for any versions below iOS Facebook SDK v7.1.1, Android Facebook SDK v7.1.0 and Unity SDK v7.21.0. If you choose to use Limited Data Use for a person in California, Colorado, Connecticut, Florida, Texas, or Oregon on or after July 1, 2023, you must update your SDK and implement Data Processing Options as set forth in this document.
Implementation | Adding Data Processing Options |
---|---|
Facebook SDK for iOS v7.1.1+ (Objective-C) | With Objective-C, use To explicitly not enable Limited Data Use (LDU), use: [FBSDKSettings setDataProcessingOptions:@[]]; To enable LDU and have Meta perform geolocation, use: [FBSDKSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; To enable LDU and manually specify the location, e.g., for California, use: [FBSDKSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; |
Facebook SDK for iOS v7.1.1+ (Swift) | With Swift, use To explicitly not enable LDU, use: Settings.setDataProcessingOptions(modes: []) To enable LDU and have Meta perform geolocation, use: Settings.setDataProcessingOptions(modes: ["LDU"], country: 0, state: 0) To enable LDU and manually specify the location, e.g., for California, use: Settings.setDataProcessingOptions(modes: ["LDU"], country: 1, state: 1000) |
Facebook SDK for Android v7.1.0+ | Use the To explicitly not enable LDU, use: FacebookSdk.setDataProcessingOptions(new String[] {}); To enable LDU and have Meta perform geolocation, use: FacebookSdk.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); To enable LDU and manually specify the location, e.g., for California, use: FacebookSdk.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); |
Unity SDK v7.21.1+ | To explicitly not enable LDU, send an event with: FB.Mobile.SetDataProcessingOptions(new string[] {}); To enable LDU and have Meta perform geolocation, send an event with: FB.Mobile.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0); To enable LDU and manually specify the location, e.g., for California, send an event with: FB.Mobile.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000); |
We recommend using our latest Audience Network SDK versions to ensure the functionality of Data Processing Options. The below implementation instructions are accurate for Audience Network SDK versions 5.10 and above.
As of July 1, 2023, we are ending the Transition Period for older versions of Audience Network SDK, whereby we limited the data for all personal information that businesses share about people in California and the ability to enable default Limited Data Use will not be available for Audience Network SDK versions below 5.10. If you choose to use Limited Data Use to indicate a person in California, Colorado, Connecticut, Florida, Texas, or Oregon or on or after July 1, 2023, you must update your SDK and implement Data Processing Options as set forth in this document.
Implementation | Adding Data Processing Options |
---|---|
Facebook SDK for iOS, v5.10+ | Use To explicitly not enable Limited Data Use (LDU), use: [FBAdSettings setDataProcessingOptions:@[]]; To enable LDU and have Meta perform geolocation, use:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; To enable LDU and manually specify the location, use:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; |
Facebook SDK for Android, v5.10+ | Use the To explicitly not enable Limited Data Use (LDU), use: AdSettings.setDataProcessingOptions(new String[] {}) To enable LDU and have Meta perform geolocation, use:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); To enable LDU and manually specify the location, use:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); |
Unity SDK, v5.10+ (not using the Audience Network-supplied Unity wrapper) | If you are not using the Audience Network-supplied Unity wrapper, enter the following code. 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 } } After entering this code, you can follow the Unity SDK instructions in the row below as if you are using the Unity wrapper. |
Unity SDK, v5.10+ (using the Audience Network-supplied Unity wrapper) | If you are using the Audience Network-supplied Unity wrapper, use the following To explicitly not enable LDU, use: AdSettings.SetDataProcessingOptions(new string[]{}) To enable LDU and have Meta perform geolocation, use:
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0); To enable LDU and manually specify the location, use:
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000); |
Publishers using a Mediation Partner must set the Data Processing Options (Limited Data Use) on the Meta Audience Network SDK before initializing the Mediation SDK so that it is received by us in the bidding request.
Implementation | Adding Data Processing Options |
---|---|
Android | To explicitly not enable LDU for the event, use: AdSettings.setDataProcessingOptions(new String[] {}) To enable LDU and have Meta perform geolocation, use:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); To enable LDU and manually specify the location, use:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); After setting LDU, initialize the Mediation Partner SDK as per usual. |
iOS | To explicitly not enable Limited Data Use (LDU), use: FBAdSettings setDataProcessingOptions:@[]]; To enable LDU and have Meta perform geolocation, use:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; To enable LDU and manually specify the location, use:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; After setting the LDU for the event, initialize the Mediation Partner SDK as per usual. |
For publishers that are working with us through Bidding Kit and other Server-side Bidding, please follow the implementation methods below.
Implementation | Adding Data Processing Options |
---|---|
Android/Bidding Kit 2.0 | To explicitly not enable LDU, use: AdSettings.setDataProcessingOptions(new String[] {}) To enable LDU and have Meta perform geolocation, use:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); To enable LDU and manually specify the location, use:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); After setting the LDU for the event, generate the bidder token: String token = BidderTokenProvider.getBidderToken(Context); |
iOS/Bidding Kit 2.0 | To explicitly not enable Limited Data Use (LDU), use: [FBAdSettings setDataProcessingOptions:@[]]; To enable LDU and have Meta perform geolocation, use:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; To enable LDU and manually specify the location, use:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; After setting the LDU for the event, generate the bidder token: NSString *token = [FBAdSettings bidderToken]; |
Other Server-Side Bidding | For each platform follow the instructions below to specify LDU for the event and retrieve the bidder token before making the server-side bid request. For Android client: To explicitly not enable LDU, use: AdSettings.setDataProcessingOptions(new String[] {}) To enable LDU and have Meta perform geolocation, use:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); To enable LDU and manually specify the location, use:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); After setting the LDU for the event, generate the bidder token: String token = BidderTokenProvider.getBidderToken(Context); For iOS client: To explicitly not enable Limited Data Use (LDU), use: [FBAdSettings setDataProcessingOptions:@[]]; To enable LDU and have Meta perform geolocation, use:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; To enable LDU and manually specify the location, use:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; After setting the LDU for the event, generate the bidder token: NSString *token = [FBAdSettings bidderToken]; |
Se vuoi abilitare la funzione Utilizzo limitato dei dati per le persone in California attraverso il pubblico personalizzato da un elenco clienti in data 1° giugno 2023 o successivamente, dovrai caricare un nuovo pubblico o aggiornare il pubblico esistente con il contrassegno Utilizzo limitato dei dati. Aggiorna e provvedi alla manutenzione regolare del tuo pubblico e degli stati di Utilizzo limitato dei dati delle persone come necessario.
Tieni presente che un contrassegno Utilizzo limitato dei dati applicato a un utente in un gruppo di pubblico non verrà trasferito automaticamente a gruppi di pubblico diversi. Allo stesso modo in cui gli inserzionisti devono gestire separatamente ciascuno dei loro gruppi di pubblico personalizzato da un elenco di clienti esistente secondo i criteri selezionati, il contrassegno Utilizzo limitato dei dati deve essere applicato separatamente a ogni gruppo di pubblico impiegato per la pubblicità.
Per indicare esplicitamente la NON abilitazione della funzione LDU
per il record, puoi inviare un array data_processing_options
vuoto o rimuovere il campo nel payload. Esempio di array vuoto:
{ "payload": { "schema": [ "EMAIL", "DATA_PROCESSING_OPTIONS" ], "data": [ [ "<HASHED_DATA> ", [] ] ] } }
Per abilitare esplicitamente la funzione LDU
e richiedere a Meta di individuare la posizione geografica (escludendo lo stato e il Paese del record dato), specifica un array contenente LDU
per ogni record:
{ "payload": { "schema": [ "EMAIL", "DATA_PROCESSING_OPTIONS" ], "data": [ [ "<HASHED_DATA> ", ["LDU"] ] ] } }
Per abilitare la funzione LDU e specificare manualmente la posizione:
{ "customer_consent": true, "payload": { "schema": [ "EMAIL", "DATA_PROCESSING_OPTIONS", "DATA_PROCESSING_OPTIONS_COUNTRY", "DATA_PROCESSING_OPTIONS_STATE" ], "data": [ [ "<HASHED_DATA>", ["LDU"], 1, 1000 ] ] } }