In addition to embedding User IDs to combine user data across platforms and devices, you can add User Properties to distinguish particular User Profiles and user behaviors. (Documentation on setting User IDs: iOS | Android)

By adding User Properties to Appsee, you will expand beyond basic queries into searches that incorporate your business’s key properties. Adding custom properties provides additional context and deeper searchability, allowing you to more precisely segment your user base by attributes (e.g. spend, membership, gender, etc.).

How can I implement User Properties?

Please consult the following list when implementing your custom User Properties:

  • Set User Property: enables you to group users according to specific characteristics and profiles (e.g. Paying, Subscribed, Premium)
    1. Name of the property must be (NSString)
    2. Properties can be NSNumbers, NSStrings, NSDates, NSURL, or NSArray of NSStrings.
    3. Property keys should be shorter than 256 characters and may not contain a period (‘.’) or dollar (‘$’) sign – they will be trimmed. String values should be shorter than 1000 characters.
  • Set User Properties (props): enables you to set multiple key-value (properties) to the same user (e.g. “Role”-“Admin”, “Price”-”5”, “Item”-”Item ID”)
    1. Sets multiple (key-value) properties for the current user
    2. userProperties: Keys must be NSStrings. Properties must be NSNumbers, NSStrings, NSDates, NSURL, or NSArray of NSStrings.
    3. Property keys should be shorter than 256 characters and may not contain a period (‘.’) or dollar (‘$’) sign – they will be trimmed. String values should be shorter than 1000 characters.
  • Incremental Properties: can be used for properties that increase over time (e.g. purchases, trips booked, amount paid)
    1. Property name needs to be a string.
    2. User Property value: The value of the property can be increased or decreased
  • Append an item to a list property: can be used to add items to list properties (e.g. searches for a specific item/from a category, payment method, subscription type)
    1. Both property name and item need to be strings

Click here to learn more about Building User Queries

Click here to learn more about Defining User Properties