Custom Properties
This article covers custom properties that you can define and collect data from to suit your own needs.
In order to use custom properties
- SDK integration is required. (Code work needed!)
- SDKs that support custom properties include:
- Android
- iOS
- JavaScript
- React
- React Native
- Java/Kotlin
- Python
- Node.js
Set-up rules
Apply the rules below to design custom properties.
- Properties can be assigned to users.
- Users can have up to 64 properties.
- The property value must be expressed as yes/no, a number, or a string.
- Among property values, numbers can have up to 15 integers and 6 decimal places, and strings can have up to 64 characters.
How to use
-
Hackle SDK must be integrated.
Currently, only JavaScript SDK and React SDK are supported for Hackle-provided properties.
Check the SDK integration method for your specific language in the SDK category. -
Transfer properties to Hackle using a method that uses a user object as a parameter.
Please refer to the 'User Identifiers and Propertyβ document for each language in the SDK category.
Reference documents for developers
Language | SDK Integration | User Identifier and Property |
---|---|---|
Android | SDK Integration | User Identifier and Properties |
iOS | SDK Integration | User Identifier and Property |
JavaScript | SDK Integration | User Identifier and Property |
React | SDK Integration | User Identifier and Property |
React Native | SDK Integration | User Identifier and Property |
Java/Kotlin | SDK Integration | User Identifier and Property |
Python | SDK Integration | User Identifier and Property |
Node.js | SDK Integration | User Identifier and Property |
Updated over 2 years ago