Unify and manage your data

Match strategies and logic

Learn more about the automatic and suspect match strategies used by Reltio Identity Builder to detect and unify duplicate consumer profiles based on Reltio's proprietary reference data.

Reltio Identity Builder™ evaluates entity data in your tenant against the Reltio Intelligent Identity Graph using a combination of deterministic and probabilistic match rules. These rules define how attributes such as FirstName, LastName, Email, Phone, and Address are compared to determine whether two records represent the same individual.

Pick the match strategies that suit your business needs. In your DTSS subscription, assign the match rules for the strategies you want to resolve automatically to the AUTOSUBSCRIBE action, and assign the match rules for strategies you want to review manually to the MANUAL_MATCH action. If you select only strategies under MANUAL_MATCH, no profiles are automatically resolved and enriched — Reltio Identity Builder creates potential matches for your review instead.

Match strategies

The following table lists all 6 match strategies Reltio Identity Builder supports. In your DTSS subscription, assign the match rule URIs for the strategies you select to the AUTOSUBSCRIBE action if you want them to resolve automatically, or to the MANUAL_MATCH action if you want to review them as potential matches in Hub first.

StrategyDescriptionMatch attributesMatch rulesMatch rule URIs
1 — ExactPrimary deterministic match using full name, birth date, and contact detail.FirstName, LastName, YoB, MoB, and one of: Address, Email, or PhoneExact + EON (MiddleName, Suffix, Gender)
  • configuration/entityTypes/Individual/matchGroups/IB_01_PersonByExactNameDoBAddress

  • configuration/entityTypes/Individual/matchGroups/IB_02_PersonByExactNameDoBEmail

  • configuration/entityTypes/Individual/matchGroups/IB_03_PersonByExactNameDoBPhone

2 — ExactAlternate deterministic strategy when full date of birth is not present.FirstName, LastName, and one of: Address, Email, or PhoneEON (YoB, MiddleName, Suffix, Gender)
  • configuration/entityTypes/Individual/matchGroups/IB_04_PersonByExactNameAddress

  • configuration/entityTypes/Individual/matchGroups/IB_05_PersonByExactNameEmail

  • configuration/entityTypes/Individual/matchGroups/IB_06_PersonByExactNamePhone

3 — Fuzzy + ExactProbabilistic first name matching with deterministic last name and contact detail comparison.Fuzzy (FirstName), Exact (LastName, YoB, MoB), Address or Email or PhoneEON (MiddleName, Suffix, Gender)
  • configuration/entityTypes/Individual/matchGroups/IB_07_PersonByFuzzyFirstExactLastNameDoBAddress

  • configuration/entityTypes/Individual/matchGroups/IB_08_PersonByFuzzyFirstExactLastNameDoBEmail

  • configuration/entityTypes/Individual/matchGroups/IB_09_PersonByFuzzyFirstExactLastNameDoBPhone

4 — Fuzzy + ExactComprehensive probabilistic strategy for first and last name variation tolerance.Fuzzy (FirstName, LastName), Exact (YoB, MoB), Address or Email or PhoneEON (MiddleName, Suffix, Gender)
  • configuration/entityTypes/Individual/matchGroups/IB_10_PersonByFuzzyNameDoBAddress

  • configuration/entityTypes/Individual/matchGroups/IB_11_PersonByFuzzyNameDoBEmail

  • configuration/entityTypes/Individual/matchGroups/IB_12_PersonByFuzzyNameDoBPhone

5 — Fuzzy + ExactCompares similar first names and identical last names or contact details.Fuzzy (FirstName), Exact (LastName, Address or Email or Phone)EON (YoB, Gender)
  • configuration/entityTypes/Individual/matchGroups/IB_13_PersonByFuzzyFirstExactLastNameAddress

  • configuration/entityTypes/Individual/matchGroups/IB_14_PersonByFuzzyFirstExactLastNameEmail

  • configuration/entityTypes/Individual/matchGroups/IB_15_PersonByFuzzyFirstExactLastNamePhone

6 — Fuzzy + ExactMatches similar first and last names with identical contact details.Fuzzy (FirstName, LastName), Exact (Address or Email or Phone)EON (YoB, Gender)
  • configuration/entityTypes/Individual/matchGroups/IB_16_PersonByFuzzyNameAddress

  • configuration/entityTypes/Individual/matchGroups/IB_17_PersonByFuzzyNameEmail

  • configuration/entityTypes/Individual/matchGroups/IB_18_PersonByFuzzyNamePhone

Match type definitions

Match typeDescriptionExample
ExactRequires identical attribute values for comparison. Used for attributes such as LastName or Email.“John Smith” matches “John Smith.”
FuzzyEvaluates similar or variant strings using probabilistic matching for name attributes.“Jon Smith” matches “John Smyth.”
Exact or Null (EON)Treats attributes as matching if values are identical, or if one or both are null. Used for optional attributes such as MiddleName or Suffix.“John S Smith” matches “John Smith.”

How match strategies are applied

When records are created or updated, Reltio Identity Builder continuously evaluates them against all active automatic and suspect strategies. Automatic matches trigger enrichment immediately. Suspect matches are presented for your review in the Hub. If only suspect match strategies are configured, no records are automatically enriched.

In a DTSS subscription, automatic strategies are configured under the AUTOSUBSCRIBE action, and suspect strategies under the MANUAL_MATCH action.

Attribute matching hierarchy

The following hierarchy determines the order of attribute importance during comparison:

  1. FirstName , LastName , YearOfBirth, and MonthOfBirth (primary identifiers).

  2. Address or Email or Phone (contact linkage)

  3. MiddleName, Gender, and Suffix (secondary verification using EON)

This hierarchy ensures consistent and explainable matching across all Identity Builder strategies.

Mandatory attributes for matching

The following attributes are required for all matching strategies. FirstName and LastName must be populated for each record, along with at least one of Address, Email, or Phone.

AttributeDescriptionData typeMatch role
FirstNameGiven name of the individual.StringExact or fuzzy match key
LastNameFamily name of the individual.StringExact or fuzzy match key
AddressPrimary address line (AddressLine1, City, State, Zip).StringExact match or fallback if email/phone missing
EmailPrimary email address of the individual.StringAlternate exact match key
PhonePrimary phone number (mobile, landline, or VoIP).StringAlternate exact match key

Optional attributes used in enhanced matching

These attributes strengthen probabilistic or fuzzy match accuracy and contribute to enrichment lineage but are not mandatory.

AttributeDescriptionData typeUsage
YoBYear of birth. Required for Strategies 1, 3, and 4; used as an EON confidence booster in Strategies 2, 5, and 6.Date / StringStrategy-dependent
MoBMonth of birth. Required for Strategies 1, 3, and 4; not used in Strategies 2, 5, or 6.Date / StringStrategy-dependent
MiddleNameAdditional name element used for Exact or Null (EON) match evaluation.StringOptional fuzzy support
NameSuffixSuffix (e.g., Jr., Sr., II) used for EON matching.StringOptional exact or null comparison
GenderUsed for EON validation; improves disambiguation for common names.StringOptional EON parameter