User Properties

Set custom user properties

User properties are attributes you can set on a user level. You can send user properties to third party platforms as well as use them in Qonversion for customer segmentation and analysis.

Here is an example of user properties:

Usage

There are two types of user properties: Qonversion defined user properties and custom user properties.

Qonversion Defined User Properties

We defined some common case properties and provided API for adding them:

Swift
Objective-C
Java
Swift
Qonversion.setProperty(.email, value: "[email protected]")
Objective-C
[Qonversion setProperty: QPropertyEmail, value: @"[email protected]"]
Java

The full list of the defined properties is provided below:

Name

Key

Description

Email

_q_email

User Email. Can be used for cross-platform authorization and Mailchimp integration with Qonversion.

Name

_q_name

User Name

Premium

_q_premium

You can set this property for a user to provide premium access across different platforms.

Custom User Properties

Additionally, you can add a custom user property. Qonversion sends them to third-party integrations as well. For example, you can add user details and use that data for emails or push notifications personalization in Mailchimp and OneSignal integrations.

Swift
Objective-C
Java
Swift
Qonversion.setProperty("liked-app", value: "yes")
Objective-C
[Qonversion setProperty: @"liked-app", value: @"yes"];
Java

You can use letters A-Za-z, numbers, and the following symbols _.:- as a property key.

How It Works in Your App

Qonversion SDK gets user properties and sends data every 15 seconds, as well as on app close.