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

Sélectionnez la plate-forme : iOS+ Android


Cette page décrit les fonctionnalités proposées par Google Analytics 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 être amené à désactiver temporairement ou définitivement la collecte de Analytics données, par exemple pour obtenir le consentement de l'utilisateur final ou pour respecter des obligations légales. Google Analytics propose plusieurs options pour désactiver et désactiver la collecte Analytics. Utilisées ensemble, elles sont compatibles avec de nombreux cas d'utilisation courants.

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 false dans le fichier AndroidManifest.xml de votre application, dans la balise application. Exemple :

<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />

Pour réactiver la collecte, par exemple après qu'un utilisateur final a donné son consentement, appelez la setAnalyticsCollectionEnabled() méthode de la FirebaseAnalytics classe. Exemple :

Kotlin

setAnalyticsCollectionEnabled(true);

Java

setAnalyticsCollectionEnabled(true);

Unity

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

Si vous devez suspendre à nouveau la collecte pour quelque raison que ce soit, vous pouvez appeler la commande suivante. La collecte sera suspendue jusqu'à ce que vous la réactiviez.

Kotlin

setAnalyticsCollectionEnabled(false);

Java

setAnalyticsCollectionEnabled(false);

Unity

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);

Désactiver définitivement la collecte

Si vous devez désactiver Analytics collection définitivement dans une version de votre application, définissez firebase_analytics_collection_deactivated sur "true" dans le fichier AndroidManifest.xml de votre application, dans la balise application. Exemple :

<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />

Désactiver la collecte de l'identifiant publicitaire

Si vous souhaitez désactiver la collecte de l' identifiant publicitaire dans votre application Android, vous pouvez définir la valeur de google_analytics_adid_collection_enabled sur false dans le fichier AndroidManifest.xml de votre application, dans la balise application. Exemple :

<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

Contrôler la collecte de données pour la publicité personnalisée

Si vous avez associé votre projet Google Analytics à un compte publicitaire ou si vous avez activé une intégration publicitaire, ou si vous avez accepté le partage de données, vos données Analytics peuvent être utilisées pour la publicité personnalisée. Cela signifie, par exemple, que vous pouvez utiliser les é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.

Vous pouvez contrôler par programmation si les données Analytics d'un utilisateur doivent être utilisées pour la publicité personnalisée à l'aide de l'une des options suivantes :

Désactiver les fonctionnalités de publicité personnalisée à l'aide d'une propriété utilisateur

L'API pour le mode Consentement de Google est le moyen recommandé d'activer et de désactiver la publicité personnalisée.

Toutefois, si votre application n'utilise pas encore le mode Consentement, vous pouvez contrôler la personnalisation à l'aide de l'option suivante.

Pour désactiver le comportement publicitaire personnalisé par défaut, spécifiez le champ suivant dans le fichier AndroidManifest.xml de votre application, dans la balise application :

<meta-data android:name="google_analytics_default_allow_ad_personalization_signals" android:value="false" />

Réactiver les fonctionnalités de publicité personnalisée via une propriété utilisateur

Si vous utilisez le google_analytics_default_allow_ad_personalization_signals paramètre pour contrôler la personnalisation des annonces, vous pouvez la réactiver avec la setUserProperty méthode, comme indiqué ci-dessous :

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

Unity

Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);

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

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

Unity

Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, ...);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

Confirmer 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 ensembles d'événements suivants enregistrés à partir de l'appareil de cet utilisateur contiendront une propriété utilisateur nommée non_personalized_ads avec la valeur 1 pour indiquer que les événements de cet ensemble ne sont pas disponibles pour la 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.

Consulter vos modifications de configuration

Une fois que vous avez modifié vos Google Analytics paramètres, le SDK télécharge les modifications. Le processus est rapide et transparent, ce qui vous permet de tester rapidement vos modifications. Lorsque vous apportez des modifications dans Analytics, leur déploiement dans votre application peut prendre quelques minutes. Si votre application est en ligne, le processus de déploiement complet peut prendre jusqu'à une heure.