L’utilisation limitée des données est une option de traitement de données qui vous permet de mieux contrôler l’utilisation de vos données dans les systèmes Meta et qui vous aide à vous conformer aux réglementations en matière de confidentialité des différents États américains. Pour utiliser cette fonctionnalité, vous devez activer l’utilisation limitée des données de façon proactive. Quand Meta reçoit des données et que l’utilisation limitée des données est activée par des utilisateur·ices des États dans lesquels une telle utilisation s’applique, nous les traitons conformément à notre rôle de fournisseur de service ou de sous-traitant (le cas échéant), et nous limitons leur utilisation aux données indiquées dans nos conditions générales propres à chaque État.
Les produits Meta suivants proposent une utilisation limitée des données. La disponibilité varie selon l’État. Vous trouverez plus de détails à ce sujet dans le tableau ci-dessous :
Outils Meta Business (Pixel Meta, évènements d’application via le SDK Facebook, API App Events, API Conversions, API Offline Conversions) | SDK Audience Network | Audiences personnalisées à partir d’un fichier clientèle | |
---|---|---|---|
Californie | Entrée en vigueur le 1er juin 2023 | ||
Colorado | Entrée en vigueur le 1er juin 2023 | Entrée en vigueur le 1er juin 2023 | |
Connecticut | Entrée en vigueur le 1er juin 2023 | Entrée en vigueur le 1er juin 2023 | |
Delaware | Entrée en vigueur le 18 décembre 2024 | Entrée en vigueur le 18 décembre 2024 | |
Floride | Entrée en vigueur le 24 juin 2024 | Entrée en vigueur le 24 juin 2024 | |
Montana | Entrée en vigueur le 23 septembre 2024 | Entrée en vigueur le 23 septembre 2024 | |
Nebraska | Entrée en vigueur le 18 décembre 2024 | Entrée en vigueur le 18 décembre 2024 | |
New Hampshire | Entrée en vigueur le 18 décembre 2024 | Entrée en vigueur le 18 décembre 2024 | |
New Jersey | Entrée en vigueur le 18 décembre 2024 | Entrée en vigueur le 18 décembre 2024 | |
Oregon | Entrée en vigueur le 24 juin 2024 | Entrée en vigueur le 24 juin 2024 | |
Texas | Entrée en vigueur le 24 juin 2024 | Entrée en vigueur le 24 juin 2024 |
Le signal de l’utilisation limitée des données est envoyé sous la forme d’un paramètre appelé Options de traitement des données. Ce dernier peut éventuellement inclure le pays et l’État d’un·e utilisateur·ice. Si un annonceur ne connaît pas le pays ou l’État avec certitude, il peut demander à Meta de déterminer si l’évènement ou l’enregistrement provient d’un État valable.
Pour les Outils Business et le SDK Audience Network, l’utilisation limitée des données est disponible uniquement pour les personnes résidant en Californie, au Colorado, au Connecticut, au Delaware, en Floride, au Montana, au Nebraska, au New Hampshire, au New Jersey, en Oregon et au Texas. Si une entreprise active l’utilisation limitée des données sans pour autant définir les paramètres de localisation sur les États-Unis et la Californie, le Colorado, le Connecticut, le Delaware, la Floride, le Montana, le Nebraska, le New Hampshire, le New Jersey, l’Oregon ou le Texas, nous déterminerons si l’évènement provient d’un de ces États. Si l’utilisation limitée des données est activée pour un évènement en Californie, au Colorado, au Connecticut, au Delaware, en Floride, au Montana, au Nebraska, au New Hampshire, au New Jersey, en Oregon ou au Texas, nous traiterons les données conformément à notre rôle de fournisseur de services ou de sous-traitant et limiterons l’utilisation de ces données conformément à nos conditions générales propres à chaque État.
Les entreprises pourront constater une incidence sur les performances et l’efficacité de leur campagne, et les fonctions de reciblage et de mesure seront limitées une fois l’utilisation limitée des données activée.
Pour les audiences personnalisées basées sur un fichier clientèle, le mode Utilisation limitée des données est disponible uniquement en Californie. Si l’utilisation limitée des données est activée pour un enregistrement d’un fichier clientèle en Californie, nous traiterons les données conformément à notre rôle de fournisseur de services et limiterons l’utilisation de ces données conformément à nos conditions générales propres à l’État. Si une entreprise active l’utilisation limitée des données sans pour autant définir les paramètres de localisation sur les États-Unis et la Californie, nous déterminerons si l’enregistrement provient de Californie.
Si activée, l’utilisation limitée des données peut avoir une incidence sur la taille de l’audience de l’entreprise.
Les API prises en charge sont énumérées ci-dessous.
Pour en savoir plus sur les options de traitement des données :
Champ | Description |
---|---|
Options de traitement des données tableau | Options de traitement des données que vous pourriez vouloir activer pour un évènement ou un enregistrement spécifique. La valeur actuellement acceptée est Le nom de ce champ peut se présenter différemment, selon l’API et l’implémentation utilisées. Par exemple, Vous pouvez envoyer un tableau vide pour indiquer de manière explicite que les restrictions LDU ne doivent pas s’appliquer à l’évènement ou à l’enregistrement concerné. |
Pays associé aux options de traitement des données entier | Facultatif pour la plupart des API. Vous trouverez de plus amples informations à ce sujet dans la remarque ci-dessous. Pays que vous souhaitez associer à l’option de traitement des données. Les valeurs actuellement acceptées sont |
État associé aux options de traitement des données entier | Facultatif pour la plupart des API. Vous trouverez de plus amples informations à ce sujet dans la remarque ci-dessous. État que vous souhaitez associer à l’option de traitement des données. Les valeurs actuellement acceptées sont Remarque :
|
Implémentation | Ajout des options de traitement des données |
---|---|
Pixel de navigateur | Mettez à jour le code d’initialisation du pixel de manière à spécifier la méthode Pour ne pas activer le mode LDU (Limited Data Use, Utilisation limitée des données) de manière explicite : fbq('dataProcessingOptions', []); fbq('init', '{pixel_id}'); fbq('track', 'PageView'); Pour activer le mode LDU et demander à Meta d’effectuer une géolocalisation : fbq('dataProcessingOptions', ['LDU'], 0, 0); Pour activer le mode LDU et indiquer le lieu, par exemple la Californie : fbq('dataProcessingOptions', ['LDU'], 1, 1000); |
Tag d’image | Ajoutez ce qui suit au tag d’image Pixel :
Consultez les références pour connaître les valeurs acceptées. Pour ne pas activer explicitement le mode LDU, transmettez une valeur vide pour le paramètre <img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&dpo=" /> Pour activer le mode LDU et demander à Meta d’effectuer une géolocalisation : <img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&vdpo=LDU&dpoco=0&dpost=0" /> Pour activer le mode LDU et indiquer le lieu manuellement, par exemple la Californie : <img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&dpo=LDU&dpoco=1&dpost=1000" /> |
Pour ces deux API, implémentez les options de traitement des données en ajoutant data_processing_options
, data_processing_options_country
et data_processing_options_state
dans le paramètre data de vos évènements.
Remarque : nous ne recommandons plus les API App Events et Offline Conversions pour les nouvelles intégrations. Nous vous recommandons au contraire d’utiliser l’API Conversions dans la mesure où elle prend maintenant en charge les évènements Web, d’application et hors ligne. Pour plus d’informations, consultez l’API Conversions pour les évènements d’application et l’API Conversions pour les évènements hors ligne.
Pour ne pas activer l’utilisation limitée des données (LDU) de manière explicite, indiquez un tableau vide pour chaque évènement ou supprimez simplement le champ de la charge utile :
{ "data": [ { "event_name": "Purchase", "event_time": <EVENT_TIME>, "user_data": { "em": "<EMAIL>" }, "custom_data": { "currency": "<CURRENCY>", "value": "<VALUE>" }, "data_processing_options": [] } ] }
Pour activer le mode LDU et demander à Meta d’effectuer une géolocalisation :
{ "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 } ] }
Pour activer le mode LDU et indiquer le lieu manuellement, par exemple la Californie :
{ "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 vous donne la possibilité d'importer manuellement vos évènements depuis un fichier .csv
. Dans ce cas, ajoutez les colonnes Data Processing Options (Options de traitement des données), Data Processing Country (Pays associé au traitement des données) et Data Processing State (État associé au traitement des données) dans votre fichier. Vous trouverez plus d’informations à ce sujet dans l’interface d’utilisation d’importation.
HTTP
X-Forwarded-For, soit spécifier explicitement la position géographique.
data_processing_options
, data_processing_options_country
et data_processing_options_state
à l'appel de l'API. Pour ne pas activer de manière explicite le mode LDU, envoyez un tableau data_processing_options
vide : { "event": "CUSTOM_APP_EVENTS", "application_tracking_enabled": "1", "advertiser_tracking_enabled": "1", "custom_events": ["fb_mobile_purchase"], "data_processing_options": [] }Pour activer le mode LDU pour les utilisateurs avec géolocalisation, vous pouvez envoyer un évènement avec le code suivant :
{ "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 }Pour activer le mode LDU pour les utilisateurs et spécifier leur position, vous pouvez envoyer un évènement avec le code suivant :
{ "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 }
Implémentation | Ajout des options de traitement des données |
---|---|
SDK iOS (Objective C) | Avec Objective C, utilisez Pour ne pas activer de manière explicite le mode LDU (Limited Data Use, Utilisation limitée des données), utilisez : [FBSDKSettings setDataProcessingOptions:@[]]; Pour activer le mode LDU avec géolocalisation, utilisez : [FBSDKSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez : [FBSDKSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; |
SDK iOS (Swift) | Avec Swift, utilisez Pour ne pas activer de manière explicite le mode LDU, utilisez : Settings.setDataProcessingOptions(modes: []) Pour activer le mode LDU pour les utilisateurs avec géolocalisation, utilisez : Settings.setDataProcessingOptions(modes: ["LDU"], country: 0, state: 0) Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez : Settings.setDataProcessingOptions(modes: ["LDU"], country: 1, state: 1000) |
SDK Android | Utilisez la méthode Pour ne pas activer de manière explicite le mode LDU, utilisez : FacebookSdk.setDataProcessingOptions(new String[] {}); Pour activer le mode LDU pour les utilisateurs avec géolocalisation, utilisez : FacebookSdk.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez : FacebookSdk.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); |
SDK Unity | Pour ne pas activer de manière explicite le mode LDU, envoyez un évènement avec : FB.Mobile.SetDataProcessingOptions(new string[] {}); Pour activer le mode LDU pour les utilisateurs avec géolocalisation, envoyez un évènement avec : FB.Mobile.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0); Pour activer le mode LDU pour les utilisateurs et spécifier leur position, envoyez un évènement avec : FB.Mobile.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000); |
Les éditeurs qui effectuent la mise à niveau vers le SDK Audience Network version 5.10 ou une version supérieure doivent définir l’indicateur d’utilisation limitée des données) pour que Facebook continue à appliquer des restrictions aux informations personnelles d’utilisateurs situés en Californie qu’ils partagent.
Implémentation | Ajout des options de traitement des données |
---|---|
SDK iOS, v5.10+ | Utilisez Pour ne pas activer de manière explicite le mode LDU (Limited Data Use, Utilisation limitée des données), utilisez : [FBAdSettings setDataProcessingOptions:@[]]; Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez :
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; Pour activer le mode LDU pour les utilisateurs avec géolocalisation, utilisez :
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; |
SDK Android, v5.10+ | Utilisez la méthode Pour ne pas activer de manière explicite le mode LDU, utilisez : AdSettings.setDataProcessingOptions(new String[] {}) Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez :
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); Pour activer le mode LDU pour les utilisateurs avec géolocalisation, utilisez :
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); |
Unity SDK, v5.10+ (vous n’utilisez pas le wrapper Unity fourni dans Audience Network) | Si vous n’utilisez pas le wrapper Unity fourni dans Audience Network, saisissez le code suivant. 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 } } Après saisie du code, vous pouvez suivre les instructions du SDK Unity ci-dessous comme si vous utilisiez le wrapper Unity. |
Unity SDK, v5.10+ (vous utilisez le wrapper Unity fourni dans Audience Network) | Si vous utilisez le wrapper Unity fourni dans Audience Network, utilisez le code Pour ne pas activer de manière explicite le mode LDU, utilisez : AdSettings.SetDataProcessingOptions(new string[]{}) Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez :
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000); Pour activer le mode LDU pour les utilisateurs avec géolocalisation, utilisez :
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0); |
Les éditeurs qui utilisent un partenaire de médiation doivent définir l’indicateur LDU des options de traitement des données sur le SDK Facebook Audience Network avant d’initialiser le SDK de médiation de sorte que nous le recevions dans la demande d’enchère.
Implémentation | Ajout des options de traitement des données |
---|---|
Android | Pour ne pas activer de manière explicite le mode LDU, utilisez : AdSettings.setDataProcessingOptions(new String[] {}) Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez :
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); Pour activer le mode LDU pour les utilisateurs avec géolocalisation, utilisez :
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); Une fois l’indicateur LDU défini, initialisez le SDK du partenaire de médiation comme d’habitude. |
iOS | Pour ne pas activer de manière explicite le mode LDU (Limited Data Use, Utilisation limitée des données), utilisez : FBAdSettings setDataProcessingOptions:@[]]; Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez :
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; Pour activer le mode LDU pour les utilisateurs avec géolocalisation, utilisez :
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; Une fois l’indicateur LDU défini, initialisez le SDK du partenaire de médiation comme d’habitude. |
Les éditeurs qui travaillent avec nous via le kit d’enchère ou d’autres enchères côté serveur sont invités à suivre les méthodes d’implémentation ci-dessous.
Implémentation | Ajout des options de traitement des données |
---|---|
Android/Bidding Kit 2.0 | Pour ne pas activer de manière explicite le mode LDU, utilisez : AdSettings.setDataProcessingOptions(new String[] {}) Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez :
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); Pour activer le mode LDU pour les utilisateurs avec géolocalisation, utilisez :
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); Une fois l’indicateur LDU défini, générez le token d’enchérisseur : String token = BidderTokenProvider.getBidderToken(Context); |
iOS/Bidding Kit 2.0 | Pour ne pas activer de manière explicite le mode LDU (Limited Data Use, Utilisation limitée des données), utilisez : [FBAdSettings setDataProcessingOptions:@[]]; Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez :
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; Pour activer le mode LDU pour les utilisateurs avec géolocalisation, utilisez :
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; Une fois l’indicateur LDU défini, générez le token d’enchérisseur : NSString *token = [FBAdSettings bidderToken]; |
Autres enchères côté serveur | Pour chaque plate-forme, suivez les instructions ci-dessous pour définir l’indicateur LDU et récupérer le jeton d’enchérisseur avant d’effectuer la demande d’enchère côté serveur. Client Android : Pour ne pas activer de manière explicite le mode LDU, utilisez : AdSettings.setDataProcessingOptions(new String[] {}) Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez :
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); Pour activer le mode LDU pour les utilisateurs avec géolocalisation, utilisez :
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); Une fois l’indicateur LDU défini, générez le token d’enchérisseur : String token = BidderTokenProvider.getBidderToken(Context); Client iOS : Pour ne pas activer de manière explicite le mode LDU (Limited Data Use, Utilisation limitée des données), utilisez : [FBAdSettings setDataProcessingOptions:@[]]; Pour activer le mode LDU pour les utilisateurs et spécifier leur position, utilisez :
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; Pour activer le mode LDU pour les utilisateurs avec géolocalisation, utilisez :
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; Une fois l’indicateur LDU défini, générez le token d’enchérisseur : NSString *token = [FBAdSettings bidderToken]; |
Les entreprises utilisant une version du SDK AN antérieure à la version 5.10 peuvent contourner l’application automatique des restrictions liées à l’utilisation limitée des données via un paramètre du Gestionnaire de monétisation. Veuillez noter que ce paramètre de remplacement s’appliquerait uniquement si une demande concernant une personne résidant en Californie n’était associée à aucun indicateur d’utilisation limitée des données (demandes provenant de versions de SDK AN antérieures à la version 5.10, par exemple).
Si vous voulez activer l’utilisation limitée des données pour les personnes résidant en Californie via des audiences personnalisées créées à partir d’un fichier clientèle et ce, à partir du 1er juin 2023, vous devez importer de nouvelles audiences ou mettre à jour vos audiences existantes en y intégrant le marqueur d’utilisation limitée des données. Si nécessaire, mettez régulièrement à jour vos audiences et les statuts des personnes concernées par l’utilisation limitée des données et assurez-en la maintenance.
Veuillez noter qu’un marqueur d’utilisation limitée des données appliqué à un·e utilisateur·ice dans une audience ne sera pas automatiquement transféré à d’autres audiences. De la même manière que les annonceurs doivent gérer séparément chacune de leurs audiences personnalisées créées à partir d’un fichier clientèle selon les critères sélectionnés, le marqueur d’utilisation limitée des données doit s’appliquer séparément à chaque audience utilisée à des fins publicitaires.
Pour NE PAS activer le mode LDU
de manière explicite pour l’enregistrement, vous pouvez soit envoyer un tableau vide data_processing_options
, soit supprimer le champ de la charge utile. Exemple de tableau vide :
{ "payload": { "schema": [ "EMAIL", "DATA_PROCESSING_OPTIONS" ], "data": [ [ "<HASHED_DATA> ", [] ] ] } }
Pour activer le mode LDU
de manière explicite et demander à Meta d’effectuer la géolocalisation (en n’insérant pas l’État ni le pays dans l’enregistrement donné), utilisez un tableau contenant le mode LDU
pour chaque enregistrement :
{ "payload": { "schema": [ "EMAIL", "DATA_PROCESSING_OPTIONS" ], "data": [ [ "<HASHED_DATA> ", ["LDU"] ] ] } }
Pour activer le mode LDU et spécifier le lieu manuellement :
{ "customer_consent": true, "payload": { "schema": [ "EMAIL", "DATA_PROCESSING_OPTIONS", "DATA_PROCESSING_OPTIONS_COUNTRY", "DATA_PROCESSING_OPTIONS_STATE" ], "data": [ [ "<HASHED_DATA>", ["LDU"], 1, 1000 ] ] } }