- 1 Minute to read
- Print
- DarkLight
iOS User Matching
- 1 Minute to read
- Print
- DarkLight
Description
You can match users between Mapp Engage and Intelligence SDKs, to get the most out of these products! When user matching is enabled, it's possible to use Intelligence analytics data to better target users via mobile push or inApp messages, amongst others.
Technical Requirements
Intelligence SDK 5.0.4 or later
Engage SDK 5, 6, and later
Anonymous tracking is inactive
User matching does not work when anonymous tracking is active.
Data
Field | Possible Values | Description | Default |
---|---|---|---|
BOOL enableUserMatching | true, false | Enables user matching. When enabled, the Mapp Engage dmcUserID is shared with Mapp Intelligence so that the user is known in both products. | false |
Methods
Method | Description |
---|---|
MappIntelligence.shared()?.enableUserMatching | Enables and disables user matching. |
Examples
Enable User Matching
You can enable user matching on initialisation:
MappIntelligence.shared()?.enableUserMatching = true
[[MappIntelligence shared] setEnableUserMatching:YES];
Disable User Matching
You can disable user matching via a function in your application:
MappIntelligence.shared()?.enableUserMatching = false
[[MappIntelligence shared] setEnableUserMatching:NO];