iOS User Matching
    • 1 Minute to read
    • Dark
      Light

    iOS User Matching

    • Dark
      Light

    Article summary

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


    Was this article helpful?

    What's Next