User Matching

Prev Next

User matching links users between the Mapp Engage and Mapp Intelligence SDKs. When enabled, the Mapp Engage dmcUserID is shared with Mapp Intelligence, so a user is recognized in both products. This unlocks more precise targeting via mobile push or in-app messages.

Technical requirements

  • Mapp Intelligence iOS SDK 5.0.4 or later

  • Mapp Engage SDK 5, 6, or later

  • Anonymous tracking is not active

Note: User matching does not work while Anonymous Tracking is enabled. The two are mutually exclusive.

Property

Property

Description

Default

enableUserMatching (BOOL)

When true, the SDK shares the Engage dmcUserID with Mapp Intelligence so that the user is known in both products.

false

Example

Enable user matching:

MappIntelligence.shared()?.enableUserMatching = true

Disable user matching:

MappIntelligence.shared()?.enableUserMatching = false

Enable user matching:

[[MappIntelligence shared] setEnableUserMatching:YES];

Disable user matching:

[[MappIntelligence shared] setEnableUserMatching:NO];

Related pages: Anonymous Tracking, Get the User Ever ID.