Définir les propriétés utilisateur

Sélectionnez une plate-forme : iOS+ Android Web Flutter Unity C++


Les propriétés utilisateur sont des attributs que vous définissez pour décrire des segments de votre base d'utilisateurs, tels que les préférences de langue ou l'emplacement géographique. Vous pouvez les utiliser pour définir des audiences pour votre application. Ce guide vous explique comment définir des propriétés utilisateur dans votre application.

Analytics enregistre automatiquement certaines propriétés utilisateur ; il n'y a donc pas de code à ajouter pour les activer. Si vous avez besoin de collecter des données supplémentaires, vous pouvez configurer jusqu'à 25 propriétés utilisateur différentes par projet. Notez que les noms des propriétés utilisateur sont sensibles à la casse. Définir deux propriétés utilisateur dont les noms ne diffèrent que par la casse entraîne l'enregistrement de deux propriétés utilisateur distinctes.

Vous ne pouvez pas utiliser un petit ensemble de noms de propriétés utilisateur réservés par Google :

  • Âge
  • Genre
  • Intérêts

Avant de commencer

Assurez-vous d'avoir configuré votre projet et de pouvoir accéder à Analytics comme décrit dans Premiers pas avec Analytics.

Définir les propriétés utilisateur

Vous pouvez définir des propriétés utilisateur Analytics pour décrire les utilisateurs de votre application. Vous pouvez utiliser des propriétés utilisateur en créant des définitions personnalisées, puis en les utilisant pour appliquer des comparaisons dans vos rapports ou comme critères d'évaluation de l'audience.

Pour définir une propriété utilisateur, procédez comme suit :

  1. Dans la console Firebase, accédez à la page Analytics > Définitions personnalisées.

  2. Créez une définition personnalisée pour la propriété utilisateur. Pour en savoir plus, consultez Dimensions et métriques personnalisées.

  3. Dans le code de votre application, définissez une propriété utilisateur à l'aide de la setUserProperty() méthode.

L'exemple suivant montre comment ajouter une propriété hypothétique "plat préféré", qui attribue la valeur dans mFavoriteFood à l'utilisateur actif :

Kotlin

firebaseAnalytics.setUserProperty("favorite_food", food)

Java

mFirebaseAnalytics.setUserProperty("favorite_food", food);