User profile attributes
Custom attributes define the characteristics of the user such as gender, age, type of subscription, number of levels, etc. They are displayed in the reports and profiles can be used to segment other reports. To collect custom attributes, you should configure sending in the AppMetrica SDK. For more information, see Configuring the sending of attributes.
AppMetrica has predefined and custom attributes.
Predefined attributes
Attributes that are specific to users of any application and already defined to the AppMetrica SDK:
- ProfileId
- User profile ID. Takes the value of an arbitrary string.Attention. AppMetrica doesn't display predefined attributes in the web interface if ProfieId sending isn't configured.
- Gender
- Gender of the user profile. Possible values:
male
|female
|other
. - Age
- Date of birth or age of the user profile.
- Notifications enabled
- Status of user profile notifications. It indicates whether the user has enabled notifications for the application.
- Name
- The name of the user profile.
To collect predefined profile attributes, you should configure their sending in the AppMetrica SDK. For more information, see Configuring the sending of attributes.
Custom attributes
Attributes that are not defined in the SDK and may differ for different types of applications. The name and type of custom attributes are set manually in the application settings.
AppMetrica lets you configure sending of up to 100 custom attributes of the following types:
- string
- Takes the value of an arbitrary string.
- Number
- Takes a numeric value.
- Bool
- Takes the value of binary logic.
- Counter
- Performs the adding or subtracting operation.
To collect your own custom profile attributes, you must add them in the app settings and configure sending in the AppMetrica SDK. For more information, see Configuring the sending of attributes.