Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las propiedades del usuario son atributos que defines para describir segmentos de tu base de usuarios, como la preferencia de idioma o la ubicación geográfica. Se pueden usar para definir los
públicos
de tu aplicación. En esta guía, aprenderás a configurar las propiedades del usuario en tu app.
AnalyticsAnalytics registra automáticamente algunas propiedades
del usuario;
no es necesario que agregues código para habilitarlas. Si necesitas recopilar datos adicionales,
puedes configurar hasta 25 propiedades del usuario diferentes por proyecto. Ten en cuenta
que los nombres de las propiedades del usuario distinguen mayúsculas de minúsculas y, si se establecen dos propiedades con
nombres iguales que solo difieren en el uso de las mayúsculas, se registrarán dos propiedades diferentes.
No puedes usar un conjunto pequeño de nombres de las propiedades del usuario reservadas por Google:
Edad
Género
Interés
Antes de comenzar
Asegúrate de que tu proyecto esté configurado y puedas acceder a Analytics como se describe en Comienza a usar Analytics.
Configura propiedades del usuario
Puedes configurar las propiedades del usuario de Analytics a fin de describir a los usuarios de tu app.
Para usarlas, puedes crear definiciones personalizadas y, luego, utilizarlas
para aplicar comparaciones en tus informes o como criterios de evaluación de público.
Para configurar una propiedad del usuario, sigue estos pasos:
Configura una propiedad del usuario en tu app con el
método
setUserProperty().
En el siguiente ejemplo, se muestra cómo agregar una propiedad hipotética, la “comida favorita”,
que asigna el valor de la string food al usuario activo:
Puedes acceder a estos datos desde la
página Definiciones personalizadas
de Analytics en la consola de Firebase. En esta página, se muestra una lista de
las propiedades del usuario que definiste para tu app. Puedes usar estas propiedades
en comparaciones en muchos de los informes disponibles en Google Analytics.
Obtén más información sobre el
panel.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (UTC)"],[],[],null,["iOS+ Android Web Flutter \n\n\u003cbr /\u003e\n\nUser properties are attributes you define to describe segments of your\nuser base, such as language preference or geographic location. These can be used\nto define [audiences](https://support.google.com/firebase/answer/6317509)\nfor your app. This guide shows you how to set user properties in your app.\n\nAnalytics automatically logs some\n[user properties](https://support.google.com/analytics/answer/9268042); you\ndon't need to add any code to enable them. If you need to collect additional\ndata, you can set up to 25 different user properties per project. Note that user\nproperty names are case-sensitive and that setting two user properties whose\nnames differ only in case results in two distinct user properties being logged.\n\nYou can't use a small set of user property names reserved by Google:\n\n- **Age**\n- **Gender**\n- **Interest**\n\nBefore you begin\n\nMake sure that you've set up your project and can access Analytics as\ndescribed in\n[Get Started with Analytics](/docs/analytics/get-started?platform=web).\n\nSet user properties\n\nYou can set Analytics user properties to describe the users of your app.\nYou can make use of user properties by creating custom definitions, then using\nthem to apply comparisons in your reports or as audience evaluation criteria.\n\nTo set a user property, follow these steps:\n\n1. Create a custom definition for the user property in the [**Custom Definitions** page](https://console.firebase.google.com/project/_/analytics/userproperty) of *Analytics* in the Firebase console. For more information, see [Custom dimensions and metrics](https://support.google.com/analytics/answer/10075209).\n2. Set a user property in your app with the [`setUserProperty()`](/docs/reference/js/analytics#setuserproperties) method.\n\nThe following example shows how to add a hypothetical \"favorite food\" property,\nwhich assigns the value in the string `food` to the active user: \n\nWeb \n\n```javascript\nimport { getAnalytics, setUserProperties } from \"firebase/analytics\";\n\nconst analytics = getAnalytics();\nsetUserProperties(analytics, { favorite_food: 'apples' });https://github.com/firebase/snippets-web/blob/467eaa165dcbd9b3ab15711e76fa52237ba37f8b/snippets/analytics-next/index/analytics_set_user_properties.js#L8-L11\n```\n\nWeb \n\n```javascript\nfirebase.analytics().setUserProperties({favorite_food: 'apples'});https://github.com/firebase/snippets-web/blob/467eaa165dcbd9b3ab15711e76fa52237ba37f8b/analytics/index.js#L38-L38\n```\n| **Note:** After the property is registered, it can take several hours for data collected with the property to be included in reports. When the new data is available, the user property can be used as a report filter or audience definition.\n\nYou can access this data from the\n[**Custom Definitions** page](https://console.firebase.google.com/project/_/analytics/userproperty)\nof *Analytics* in the Firebase console. The page shows a list of\nuser properties that you have defined for your app. You can use these properties\nin comparisons on many of the reports available in Google Analytics.\nRead more about the\n[dashboard](https://support.google.com/analytics/answer/11014767).\n| **Note:** Data in the Analytics reporting dashboard refreshes periodically throughout the day."]]