Après avoir intégré le SDK Facebook, certains évènements d’application sont automatiquement consignés et collectés pour le Gestionnaire d’évènements, à moins que vous ne désactiviez la consignation automatique des évènements d’application. Vous pouvez effectuer ce changement dans le code de votre application ou en sélectionnant l’option correspondante sous Gestionnaire d’évènements dans Espace App, ou dans le Gestionnaire d’évènements. Si l’option sélectionnée et la valeur de l’indicateur AutoLogAppEventsEnabled
ne correspondent pas, nous appliquerons l’option sélectionnée pour « Consignation automatique des évènements pour le SDK Facebook ». Pour en savoir plus sur les informations collectées et sur la façon de désactiver la consignation automatique des évènements d’application, consultez la page Consignation automatique des évènements d’application.
Quand vous utilisez le SDK Facebook pour les évènements d’application, nos conditions générales stipulent que vous devez vous appuyer sur une base légale appropriée pour recueillir et traiter les informations des utilisateur·ices. Dans le cadre du RGPD et des autres réglementations de protection des données en vigueur au sein de l’Union européenne, vous avez pour obligation d’obtenir le consentement des utilisatrices et utilisateurs finaux avant d’envoyer les données par l’intermédiaire de notre SDK. Ainsi, vous devez vous assurer que l’implémentation du SDK telle que vous la menez répond à ces exigences.
Par défaut, le SDK enregistre les principaux évènements mobiles provenant de votre application, comme les installations et les démarrages d’application. Ces évènements sont transmis à Facebook quand l’application est ouverte pour vous fournir des statistiques sur le comportement des utilisateur·ices de votre application et les performances de vos campagnes publicitaires.
Afin de vous aider à mettre en œuvre les mécanismes de consentement pour vous conformer à la loi européenne de protection des données et à nos Conditions relatives aux outils professionnels, nous mettons les ressources suivantes à votre disposition.
Notre guide sur le consentement contient des conseils pratiques et des recommandations pour vous aider à demander le consentement des utilisateur·ices sur vos sites web et applications. Si vous choisissez d’obtenir le consentement des utilisateur·ices avant l’installation de votre application via un processus d’enregistrement distinct, comme recommandé dans le guide sur le consentement ci-dessus, vous n’avez aucun changement à réaliser et pouvez continuer à utiliser le SDK Facebook et sa fonctionnalité de consignation automatique.
Si vous ne mettez aucun mécanisme de consentement en œuvre avant l’installation, vous devez suivre les étapes décrites ci-dessous pour vous conformer au droit lors de l’utilisation du SDK Facebook. Nous proposons des outils pour retarder la transmission des données collectées par le SDK jusqu’à ce que les utilisateur·ices aient pu accéder à un mécanisme de consentement dans l’application.
Configurez l’indicateur AutoLogAppEventsEnabled
sur false
dans votre fichier AndroidManifest.xml
.
<application> ... <meta-data android:name='com.facebook.sdk.AutoLogAppEventsEnabled' android:value='false'/> ... </application>
Ensuite, quand les utilisateur·ices ont donné leur consentement, réactivez la consignation automatique en appelant la méthode setAutoLogAppEventsEnabled()
de la classe FacebookSdk
et en configurant la valeur true
.
FacebookSdk.setAutoLogAppEventsEnabled(true);
Ouvrez le fichier .plist
de l’application dans Xcode et ajoutez le code XML suivant au dictionnaire de propriétés.
<key>FacebookAutoLogAppEventsEnabled</key><false/>
setAutoLogAppEventsEnabled
de la classe FBSDKSettings
et en configurant la valeur true
pour Swift et YES
pour Objective-C. Pour Swift :
Settings.isAutoLogAppEventsEnabled = true
Pour Objective-C :
[FBSDKSettings setAutoLogAppEventsEnabled:YES];
Vous pouvez complètement désactiver la consignation automatique et la transmission des données à Facebook à l’ouverture de l’application. Remarque : Si vous laissez la consignation automatique des évènements désactivée, vous ne pouvez plus suivre les évènements d’installation et de démarrage de votre application. Vous devrez ajouter manuellement le code nécessaire pour consigner ces évènements.
Ajoutez la ligne suivante à votre fichier AndroidManifest.xml
.
<application> ... <meta-data android:name='com.facebook.sdk.AutoLogAppEventsEnabled' android:value='false'/> ... </application>
Ouvrez le fichier .plist
de l’application dans Xcode et ajoutez le code XML suivant au dictionnaire de propriétés.
<key>FacebookAutoLogAppEventsEnabled</key> <false/>
Le SDK Facebook pour Android s’initialise automatiquement à l’ouverture de l’application. Lors de son initialisation, le SDK récupère les paramètres de l’application à partir de Facebook. Si vous souhaitez bloquer toutes les demandes envoyées à Facebook, vous pouvez désactiver l’initialisation automatique.
Configurez l’indicateur AutoInitEnabled
sur false
dans votre fichier AndroidManifest.xml
.
<application> ... <meta-data android:name="com.facebook.sdk.AutoInitEnabled" android:value="false"/> ... </application>
Ensuite, quand les utilisateur·ices ont donné leur consentement, réactivez l’initialisation automatique en appelant la méthode setAutoInitEnabled()
de la classe FacebookSdk
et en configurant la valeur true
.
FacebookSdk.setAutoInitEnabled(true); FacebookSdk.fullyInitialize();