iOS User Matching

Prev Next

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];