Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Configurer la collecte et l'utilisation des données Analytics

Google Analytics propose des fonctionnalités qui vous permettent de contrôler la collecte et l'utilisation des données Analytics.

Désactiver la collecte de données Analytics

Dans certains cas, vous pouvez souhaiter désactiver temporairement ou définitivement la collecte de données Analytics, par exemple pour recueillir le consentement de l'utilisateur final ou pour remplir des obligations légales. Google Analytics propose plusieurs options pour désactiver et désactiver la collection Analytics. Utilisés ensemble, ils prennent en charge de nombreux cas d'utilisation typiques.

Désactiver temporairement la collecte

Si vous souhaitez désactiver temporairement la collecte Analytics, par exemple pour obtenir le consentement de l'utilisateur final avant de collecter des données, vous pouvez définir la valeur de FIREBASE_ANALYTICS_COLLECTION_ENABLED sur NO (booléen) dans le fichier Info.plist de votre application. Par exemple, vu dans le XML source:

 <key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<false/>
 

Pour réactiver la collecte, par exemple après qu'un utilisateur final a donné son consentement, appelez la méthode d'instance setAnalyticsCollectionEnabled d' Analytics . Par exemple:

Rapide

 Analytics.setAnalyticsCollectionEnabled(true)
 

Objectif c

 [FIRAnalytics setAnalyticsCollectionEnabled:YES]
 

Si vous devez suspendre à nouveau la collecte pour une raison quelconque, vous pouvez appeler

Rapide

 Analytics.setAnalyticsCollectionEnabled(false)
 

Objectif c

 [FIRAnalytics setAnalyticsCollectionEnabled:NO]
 

et la collecte est suspendue jusqu'à ce que vous la réactiviez. La valeur définie par la méthode setAnalyticsCollectionEnabled persiste à travers les exécutions d'application et remplace la valeur de FIREBASE_ANALYTICS_COLLECTION_ENABLED dans le fichier FIREBASE_ANALYTICS_COLLECTION_ENABLED de votre application. Une fois que vous avez défini une valeur pour setAnalyticsCollectionEnabled , la collection Analytics reste dans cet état jusqu'à setAnalyticsCollectionEnabled que setAnalyticsCollectionEnabled soit à nouveau appelée, même si un utilisateur ferme et rouvre votre application.

Désactiver définitivement la collection

Si vous devez désactiver définitivement la collection Analytics dans une version de votre application, définissez FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED sur YES (Boolean) dans le fichier Info.plist de votre application. La définition de FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED sur YES (Boolean) est prioritaire sur toutes les valeurs de FIREBASE_ANALYTICS_COLLECTION_ENABLED dans FIREBASE_ANALYTICS_COLLECTION_ENABLED de votre application ainsi que sur toutes les valeurs définies avec setAnalyticsCollectionEnabled .

Pour réactiver la collecte, supprimez FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED de votre Info.plist. La définition de FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED sur NO (Boolean) n'a aucun effet et entraîne le même comportement que le fait de ne pas avoir FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED défini dans votre fichier Info.plist.

Désactiver la collection IDFA

Si vous souhaitez désactiver la collecte de l'IDFA (identifiant publicitaire) dans votre application iOS, assurez-vous que le cadre AdSupport n'est pas inclus dans votre application.

Désactiver la collection IDFV

Si vous souhaitez désactiver la collecte de l'IDFV (Identifier for Vendor) dans votre application iOS, définissez la valeur de GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED sur NO (Boolean) dans le fichier Info.plist de votre application.

Configurer l'utilisation des données Analytics

Désactiver les fonctionnalités publicitaires personnalisées

Si vous avez associé votre projet Google Analytics à un compte publicitaire ou activé une intégration d'annonces ou activé le partage de données , vos données Analytics peuvent être utilisées dans la publicité personnalisée. Cela signifie par exemple que vous pouvez utiliser des événements collectés tels que first_open pour créer et déployer des listes d'audience pour le remarketing, sauf si vous indiquez que ces données ne sont pas disponibles pour la publicité personnalisée.

Pour contrôler par programme si les données Analytics d'un utilisateur doivent être utilisées pour la publicité personnalisée, définissez le comportement par défaut approprié dans le fichier AndroidManifest.xml de l'application, puis utilisez les méthodes décrites ci-dessous pour remplacer ce comportement par défaut.

Pour définir le comportement publicitaire personnalisé par défaut, définissez la valeur de GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS sur NO (booléen) dans le fichier Info.plist de votre application.

Vous pouvez également contrôler si les données collectées auprès des utilisateurs finaux peuvent être utilisées pour la personnalisation des annonces via le paramètre de personnalisation des annonces , situé dans les paramètres de propriété de Google Analytics.

Réactiver les fonctionnalités publicitaires personnalisées

Pour réactiver les fonctionnalités de publicité personnalisées pour un utilisateur au moment de l'exécution, par exemple après qu'un utilisateur final a donné son consentement, utilisez la méthode setUserProperty comme indiqué ci-dessous:

Rapide

 Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
 

Objectif c

 [FIRAnalytics setUserPropertyString:@"YES" forName:kFIRUserPropertyAllowAdPersonalizationSignals];
 

Si vous avez choisi de désactiver temporairement la collecte d'analyses (par exemple, jusqu'à ce qu'un utilisateur final donne son consentement) et que vous souhaitez contrôler les fonctionnalités publicitaires personnalisées lors de la réactivation de la collecte d'analyses pour un utilisateur, assurez-vous que votre appel pour spécifier ce paramètre précède votre appel pour réactiver la collecte analytique. Par exemple:

Rapide

 Analytics.setUserProperty(..., forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Analytics.setAnalyticsCollectionEnabled(true)
 

Objectif c

 [FIRAnalytics setUserPropertyString:... forName:kFIRUserPropertyAllowAdPersonalizationSignals];
[FIRAnalytics setAnalyticsCollectionEnabled:YES];
 

Confirmation de vos paramètres

Lorsque les signaux de personnalisation des annonces ont été désactivés pour un utilisateur via l'un des mécanismes définis ci-dessus, les groupes d'événements suivants consignés à partir de l'appareil de cet utilisateur contiendront une propriété utilisateur nommée "non_personalized_ads" avec une valeur de 1 pour indiquer que les événements de ce groupe ne sont pas disponibles pour une publicité personnalisée. La désactivation de la publicité personnalisée n'affecte pas l'utilisation des données à des fins de mesure, y compris les rapports et l'attribution.