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 analytics.
Here is an example of user properties:

User PropertiesUser Properties

User Properties

Usage

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

Defined User Properties

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

Qonversion.setProperty(.email, value: "[email protected]")
[Qonversion setProperty: QPropertyEmail, value: @]
Qonversion.setProperty(QUserProperties.Email, "[email protected]");
Qonversion.setProperty(QUserProperties.Email, "[email protected]")
Qonversion.setProperty(QUserProperty.email, '[email protected]');
Qonversion.setProperty(Property.EMAIL, '[email protected]');
Qonversion.SetProperty(UserProperty.Email, "[email protected]");

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 integrations with Qonversion.

Name

_q_name

User Name

KochavaDeviceId

_q_kochava_device_id

Kochava Unique Device ID

AppsFlyerUserId

_q_appsflyer_user_id

Customer user ID. Can be used to cross-reference your in-house data with AppsFlyer attribution data.

AdjustAdId

_q_adjust_adid

Adjust Advertising ID

CustomUserId

_q_custom_user_id

Internal User ID in your backend

FacebookAttribution

_q_fb_attribution

Mobile Cookie from the user's device

Custom User Properties

Additionally, you can add custom user property. Qonversion can send them to third-party integrations as well. For example, you can add user details and use that data to send personalized emails or push notifications via Mailchimp and OneSignal integrations.

Qonversion.setUserProperty("liked-app", value: "yes")
[Qonversion setUserProperty: @"liked-app", value: @"yes"];
Qonversion.setUserProperty("liked-app", "yes");
Qonversion.setUserProperty("liked-app", "yes")
Qonversion.setUserProperty('liked-app', 'yes');
Qonversion.setUserProperty('liked-app', 'yes');
Qonversion.SetUserProperty("liked-app", "yes");

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


Did this page help you?